Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug] No volumes available for archivedreports #370

Closed
andrewazores opened this issue Apr 15, 2024 · 0 comments · Fixed by cryostatio/cryostat-storage#15
Closed

[Bug] No volumes available for archivedreports #370

andrewazores opened this issue Apr 15, 2024 · 0 comments · Fixed by cryostatio/cryostat-storage#15
Labels
bug Something isn't working high-priority

Comments

@andrewazores
Copy link
Member

Current Behavior

Unable to generate reports for archived recordings:

cryostat_1            | Apr 15, 2024 7:41:38 PM io.quarkus.vertx.http.runtime.filters.accesslog.JBossLoggingAccessLogReceiver logMessage
cryostat_1            | INFO: 10.89.4.9 - - [15/Apr/2024:19:41:38 +0000] "GET /api/beta/fs/recordings HTTP/1.1" 200 1273
auth_1                | 10.89.4.9:47860 - 35062914-6135-4cdc-a3fe-c590f807e0b7 - user [2024/04/15 19:41:38] localhost:8080 GET cryostat "/api/beta/fs/recordings" HTTP/1.1 "Mozilla/5.0 (X11; Linux x86_64; rv:124.0) Gecko/20100101 Firefox/124.0" 200 428 0.010
cryostat_1            | Apr 15, 2024 7:41:41 PM io.quarkus.vertx.http.runtime.filters.accesslog.JBossLoggingAccessLogReceiver logMessage
cryostat_1            | INFO: 10.89.4.7 - - [15/Apr/2024:19:41:41 +0000] "GET /health/liveness HTTP/1.1" 204 -
s3_1                  | I0415 19:41:43.296609 volume_grpc_client_to_master.go:232 volume server 10.89.4.2:8080 heartbeat
s3_1                  | I0415 19:41:43.296636 volume.go:300 collectStatus volume 5
s3_1                  | I0415 19:41:43.296643 volume.go:300 collectStatus volume 6
s3_1                  | I0415 19:41:43.296645 volume.go:300 collectStatus volume 7
s3_1                  | I0415 19:41:43.296648 volume.go:300 collectStatus volume 8
s3_1                  | I0415 19:41:43.296651 volume.go:300 collectStatus volume 1
s3_1                  | I0415 19:41:43.296655 volume.go:300 collectStatus volume 2
s3_1                  | I0415 19:41:43.296657 volume.go:300 collectStatus volume 3
s3_1                  | I0415 19:41:43.296659 volume.go:300 collectStatus volume 4
s3_1                  | I0415 19:41:43.296820 master_grpc_server.go:162 master received heartbeat ip:"10.89.4.2"  port:8080  public_url:"10.89.4.2:8080"  max_file_key:6  volumes:{id:5  size:8  version:3  modified_at_second:1713210009}  volumes:{id:6  size:3216  file_count:1  version:3  modified_at_second:1713210069}  volumes:{id:7  size:480  file_count:1  version:3  modified_at_second:1713210009}  volumes:{id:8  size:13498864  collection:"archivedrecordings"  file_count:4  version:3  modified_at_second:1713210093}  volumes:{id:1  size:8  version:3  modified_at_second:1713210009}  volumes:{id:2  size:8  version:3  modified_at_second:1713210009}  volumes:{id:3  size:8  version:3  modified_at_second:1713210009}  volumes:{id:4  size:8  version:3  modified_at_second:1713210009}  max_volume_counts:{key:""  value:8}  grpc_port:18080  location_uuids:"64257fde-1c28-4f14-bffb-3d21e3d6657e"
s3_1                  | I0415 19:41:43.837807 auth_credentials.go:354 v4 auth type
s3_1                  | I0415 19:41:43.837855 auth_credentials.go:382 user name: cryostat actions: [Admin Read ReadAcp List Tagging Write WriteAcp], action: Read
s3_1                  | I0415 19:41:43.837867 s3api_object_handlers.go:192 HeadObjectHandler archivedreports /EpG1ASpWIZV9ZnFXOcjYDOSOHteI4OvhucBGk1kAMi4=/compose-cryostat-1_onstart_20240415T194035Z.jfr
s3_1                  | I0415 19:41:43.837874 s3api_object_handlers.go:357 s3 proxying HEAD to http://10.89.4.2:8888/buckets/archivedreports/EpG1ASpWIZV9ZnFXOcjYDOSOHteI4OvhucBGk1kAMi4=/compose-cryostat-1_onstart_20240415T194035Z.jfr
s3_1                  | I0415 19:41:43.837990 filer_server_handlers_read.go:102 Not found /buckets/archivedreports/EpG1ASpWIZV9ZnFXOcjYDOSOHteI4OvhucBGk1kAMi4=/compose-cryostat-1_onstart_20240415T194035Z.jfr: filer: no entry is found in filer store
s3_1                  | I0415 19:41:43.838088 error_handler.go:96 status 404 application/xml: <?xml version="1.0" encoding="UTF-8"?>
s3_1                  | <Error><Code>NoSuchKey</Code><Message>The specified key does not exist.</Message><Resource>/archivedreports/EpG1ASpWIZV9ZnFXOcjYDOSOHteI4OvhucBGk1kAMi4=/compose-cryostat-1_onstart_20240415T194035Z.jfr</Resource><RequestId>1713210103838064742</RequestId><Key>EpG1ASpWIZV9ZnFXOcjYDOSOHteI4OvhucBGk1kAMi4=/compose-cryostat-1_onstart_20240415T194035Z.jfr</Key><BucketName>archivedreports</BucketName></Error>
s3_1                  | I0415 19:41:43.839421 auth_credentials.go:354 v4 auth type
s3_1                  | I0415 19:41:43.839451 auth_credentials.go:382 user name: cryostat actions: [Admin Read ReadAcp List Tagging Write WriteAcp], action: Read
s3_1                  | I0415 19:41:43.839456 s3api_object_handlers.go:177 GetObjectHandler archivedrecordings /EpG1ASpWIZV9ZnFXOcjYDOSOHteI4OvhucBGk1kAMi4=/compose-cryostat-1_onstart_20240415T194035Z.jfr
s3_1                  | I0415 19:41:43.839460 s3api_object_handlers.go:357 s3 proxying GET to http://10.89.4.2:8888/buckets/archivedrecordings/EpG1ASpWIZV9ZnFXOcjYDOSOHteI4OvhucBGk1kAMi4=/compose-cryostat-1_onstart_20240415T194035Z.jfr
s3_1                  | I0415 19:41:43.839549 stream.go:77 prepare to stream content for chunks: 2
s3_1                  | I0415 19:41:44.116769 s3api_object_handlers.go:50 PutObjectHandler archivedreports /EpG1ASpWIZV9ZnFXOcjYDOSOHteI4OvhucBGk1kAMi4=/compose-cryostat-1_onstart_20240415T194035Z.jfr
s3_1                  | E0415 19:41:44.117564 filer_server_handlers_write.go:48 failing to assign a file id: rpc error: code = Unknown desc = no free volumes left for {"collection":"archivedreports","replication":{},"ttl":{"Count":0,"Unit":0}}
s3_1                  | I0415 19:41:44.117573 filer_server_handlers_write_upload.go:182 retry later due to assign error: rpc error: code = Unknown desc = no free volumes left for {"collection":"archivedreports","replication":{},"ttl":{"Count":0,"Unit":0}}
s3_1                  | E0415 19:41:44.117578 filer_server_handlers_write_upload.go:203 upload error: rpc error: code = Unknown desc = no free volumes left for {"collection":"archivedreports","replication":{},"ttl":{"Count":0,"Unit":0}}
s3_1                  | I0415 19:41:44.117587 common.go:120 error JSON response status 500: rpc error: code = Unknown desc = no free volumes left for {"collection":"archivedreports","replication":{},"ttl":{"Count":0,"Unit":0}}
s3_1                  | I0415 19:41:44.117602 common.go:77 response method:PUT URL:/buckets/archivedreports/EpG1ASpWIZV9ZnFXOcjYDOSOHteI4OvhucBGk1kAMi4=/compose-cryostat-1_onstart_20240415T194035Z.jfr with httpStatus:500 and JSON:{"error":"rpc error: code = Unknown desc = no free volumes left for {\"collection\":\"archivedreports\",\"replication\":{},\"ttl\":{\"Count\":0,\"Unit\":0}}"}
s3_1                  | E0415 19:41:44.117671 s3api_object_handlers.go:519 upload to filer error: rpc error: code = Unknown desc = no free volumes left for {"collection":"archivedreports","replication":{},"ttl":{"Count":0,"Unit":0}}
s3_1                  | I0415 19:41:44.117697 error_handler.go:96 status 500 application/xml: <?xml version="1.0" encoding="UTF-8"?>
s3_1                  | <Error><Code>InternalError</Code><Message>We encountered an internal error, please try again.</Message><Resource>/archivedreports/EpG1ASpWIZV9ZnFXOcjYDOSOHteI4OvhucBGk1kAMi4=/compose-cryostat-1_onstart_20240415T194035Z.jfr</Resource><RequestId>1713210104117678226</RequestId><Key>EpG1ASpWIZV9ZnFXOcjYDOSOHteI4OvhucBGk1kAMi4=/compose-cryostat-1_onstart_20240415T194035Z.jfr</Key><BucketName>archivedreports</BucketName></Error>
s3_1                  | I0415 19:41:44.213225 s3api_object_handlers.go:50 PutObjectHandler archivedreports /EpG1ASpWIZV9ZnFXOcjYDOSOHteI4OvhucBGk1kAMi4=/compose-cryostat-1_onstart_20240415T194035Z.jfr
s3_1                  | E0415 19:41:44.214090 filer_server_handlers_write.go:48 failing to assign a file id: rpc error: code = Unknown desc = no free volumes left for {"collection":"archivedreports","replication":{},"ttl":{"Count":0,"Unit":0}}
s3_1                  | I0415 19:41:44.214098 filer_server_handlers_write_upload.go:182 retry later due to assign error: rpc error: code = Unknown desc = no free volumes left for {"collection":"archivedreports","replication":{},"ttl":{"Count":0,"Unit":0}}
s3_1                  | E0415 19:41:44.214102 filer_server_handlers_write_upload.go:203 upload error: rpc error: code = Unknown desc = no free volumes left for {"collection":"archivedreports","replication":{},"ttl":{"Count":0,"Unit":0}}
s3_1                  | I0415 19:41:44.214108 common.go:120 error JSON response status 500: rpc error: code = Unknown desc = no free volumes left for {"collection":"archivedreports","replication":{},"ttl":{"Count":0,"Unit":0}}
s3_1                  | I0415 19:41:44.214119 common.go:77 response method:PUT URL:/buckets/archivedreports/EpG1ASpWIZV9ZnFXOcjYDOSOHteI4OvhucBGk1kAMi4=/compose-cryostat-1_onstart_20240415T194035Z.jfr with httpStatus:500 and JSON:{"error":"rpc error: code = Unknown desc = no free volumes left for {\"collection\":\"archivedreports\",\"replication\":{},\"ttl\":{\"Count\":0,\"Unit\":0}}"}
s3_1                  | E0415 19:41:44.214172 s3api_object_handlers.go:519 upload to filer error: rpc error: code = Unknown desc = no free volumes left for {"collection":"archivedreports","replication":{},"ttl":{"Count":0,"Unit":0}}
s3_1                  | I0415 19:41:44.214205 error_handler.go:96 status 500 application/xml: <?xml version="1.0" encoding="UTF-8"?>
s3_1                  | <Error><Code>InternalError</Code><Message>We encountered an internal error, please try again.</Message><Resource>/archivedreports/EpG1ASpWIZV9ZnFXOcjYDOSOHteI4OvhucBGk1kAMi4=/compose-cryostat-1_onstart_20240415T194035Z.jfr</Resource><RequestId>1713210104214184197</RequestId><Key>EpG1ASpWIZV9ZnFXOcjYDOSOHteI4OvhucBGk1kAMi4=/compose-cryostat-1_onstart_20240415T194035Z.jfr</Key><BucketName>archivedreports</BucketName></Error>
s3_1                  | I0415 19:41:44.397973 s3api_object_handlers.go:50 PutObjectHandler archivedreports /EpG1ASpWIZV9ZnFXOcjYDOSOHteI4OvhucBGk1kAMi4=/compose-cryostat-1_onstart_20240415T194035Z.jfr
s3_1                  | E0415 19:41:44.398893 filer_server_handlers_write.go:48 failing to assign a file id: rpc error: code = Unknown desc = no free volumes left for {"collection":"archivedreports","replication":{},"ttl":{"Count":0,"Unit":0}}
s3_1                  | I0415 19:41:44.398900 filer_server_handlers_write_upload.go:182 retry later due to assign error: rpc error: code = Unknown desc = no free volumes left for {"collection":"archivedreports","replication":{},"ttl":{"Count":0,"Unit":0}}
s3_1                  | E0415 19:41:44.398905 filer_server_handlers_write_upload.go:203 upload error: rpc error: code = Unknown desc = no free volumes left for {"collection":"archivedreports","replication":{},"ttl":{"Count":0,"Unit":0}}
s3_1                  | I0415 19:41:44.398914 common.go:120 error JSON response status 500: rpc error: code = Unknown desc = no free volumes left for {"collection":"archivedreports","replication":{},"ttl":{"Count":0,"Unit":0}}
s3_1                  | I0415 19:41:44.398926 common.go:77 response method:PUT URL:/buckets/archivedreports/EpG1ASpWIZV9ZnFXOcjYDOSOHteI4OvhucBGk1kAMi4=/compose-cryostat-1_onstart_20240415T194035Z.jfr with httpStatus:500 and JSON:{"error":"rpc error: code = Unknown desc = no free volumes left for {\"collection\":\"archivedreports\",\"replication\":{},\"ttl\":{\"Count\":0,\"Unit\":0}}"}
s3_1                  | E0415 19:41:44.398992 s3api_object_handlers.go:519 upload to filer error: rpc error: code = Unknown desc = no free volumes left for {"collection":"archivedreports","replication":{},"ttl":{"Count":0,"Unit":0}}
s3_1                  | I0415 19:41:44.399013 error_handler.go:96 status 500 application/xml: <?xml version="1.0" encoding="UTF-8"?>
s3_1                  | <Error><Code>InternalError</Code><Message>We encountered an internal error, please try again.</Message><Resource>/archivedreports/EpG1ASpWIZV9ZnFXOcjYDOSOHteI4OvhucBGk1kAMi4=/compose-cryostat-1_onstart_20240415T194035Z.jfr</Resource><RequestId>1713210104398996777</RequestId><Key>EpG1ASpWIZV9ZnFXOcjYDOSOHteI4OvhucBGk1kAMi4=/compose-cryostat-1_onstart_20240415T194035Z.jfr</Key><BucketName>archivedreports</BucketName></Error>
s3_1                  | I0415 19:41:44.676836 s3api_object_handlers.go:50 PutObjectHandler archivedreports /EpG1ASpWIZV9ZnFXOcjYDOSOHteI4OvhucBGk1kAMi4=/compose-cryostat-1_onstart_20240415T194035Z.jfr
s3_1                  | E0415 19:41:44.677562 filer_server_handlers_write.go:48 failing to assign a file id: rpc error: code = Unknown desc = no free volumes left for {"collection":"archivedreports","replication":{},"ttl":{"Count":0,"Unit":0}}
s3_1                  | I0415 19:41:44.677570 filer_server_handlers_write_upload.go:182 retry later due to assign error: rpc error: code = Unknown desc = no free volumes left for {"collection":"archivedreports","replication":{},"ttl":{"Count":0,"Unit":0}}
s3_1                  | E0415 19:41:44.677587 filer_server_handlers_write_upload.go:203 upload error: rpc error: code = Unknown desc = no free volumes left for {"collection":"archivedreports","replication":{},"ttl":{"Count":0,"Unit":0}}
s3_1                  | I0415 19:41:44.677595 common.go:120 error JSON response status 500: rpc error: code = Unknown desc = no free volumes left for {"collection":"archivedreports","replication":{},"ttl":{"Count":0,"Unit":0}}
s3_1                  | I0415 19:41:44.677608 common.go:77 response method:PUT URL:/buckets/archivedreports/EpG1ASpWIZV9ZnFXOcjYDOSOHteI4OvhucBGk1kAMi4=/compose-cryostat-1_onstart_20240415T194035Z.jfr with httpStatus:500 and JSON:{"error":"rpc error: code = Unknown desc = no free volumes left for {\"collection\":\"archivedreports\",\"replication\":{},\"ttl\":{\"Count\":0,\"Unit\":0}}"}
s3_1                  | E0415 19:41:44.677665 s3api_object_handlers.go:519 upload to filer error: rpc error: code = Unknown desc = no free volumes left for {"collection":"archivedreports","replication":{},"ttl":{"Count":0,"Unit":0}}
s3_1                  | I0415 19:41:44.677688 error_handler.go:96 status 500 application/xml: <?xml version="1.0" encoding="UTF-8"?>
s3_1                  | <Error><Code>InternalError</Code><Message>We encountered an internal error, please try again.</Message><Resource>/archivedreports/EpG1ASpWIZV9ZnFXOcjYDOSOHteI4OvhucBGk1kAMi4=/compose-cryostat-1_onstart_20240415T194035Z.jfr</Resource><RequestId>1713210104677669794</RequestId><Key>EpG1ASpWIZV9ZnFXOcjYDOSOHteI4OvhucBGk1kAMi4=/compose-cryostat-1_onstart_20240415T194035Z.jfr</Key><BucketName>archivedreports</BucketName></Error>
cryostat_1            | Apr 15, 2024 7:41:44 PM com.github.benmanes.caffeine.cache.LocalAsyncCache lambda$handleCompletion$7
cryostat_1            | WARNING: Exception thrown during asynchronous load
cryostat_1            | software.amazon.awssdk.services.s3.model.S3Exception: We encountered an internal error, please try again. (Service: S3, Status Code: 500, Request ID: 1713210104677669794)
cryostat_1            | 	at software.amazon.awssdk.protocols.xml.internal.unmarshall.AwsXmlPredicatedResponseHandler.handleErrorResponse(AwsXmlPredicatedResponseHandler.java:156)
cryostat_1            | 	at software.amazon.awssdk.protocols.xml.internal.unmarshall.AwsXmlPredicatedResponseHandler.handleResponse(AwsXmlPredicatedResponseHandler.java:108)
cryostat_1            | 	at software.amazon.awssdk.protocols.xml.internal.unmarshall.AwsXmlPredicatedResponseHandler.handle(AwsXmlPredicatedResponseHandler.java:85)
cryostat_1            | 	at software.amazon.awssdk.protocols.xml.internal.unmarshall.AwsXmlPredicatedResponseHandler.handle(AwsXmlPredicatedResponseHandler.java:43)
cryostat_1            | 	at software.amazon.awssdk.awscore.client.handler.AwsSyncClientHandler$Crc32ValidationResponseHandler.handle(AwsSyncClientHandler.java:95)
cryostat_1            | 	at software.amazon.awssdk.core.internal.handler.BaseClientHandler.lambda$successTransformationResponseHandler$7(BaseClientHandler.java:270)
cryostat_1            | 	at software.amazon.awssdk.core.internal.http.pipeline.stages.HandleResponseStage.execute(HandleResponseStage.java:40)
cryostat_1            | 	at software.amazon.awssdk.core.internal.http.pipeline.stages.HandleResponseStage.execute(HandleResponseStage.java:30)
cryostat_1            | 	at software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
cryostat_1            | 	at software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptTimeoutTrackingStage.execute(ApiCallAttemptTimeoutTrackingStage.java:72)
cryostat_1            | 	at software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptTimeoutTrackingStage.execute(ApiCallAttemptTimeoutTrackingStage.java:42)
cryostat_1            | 	at software.amazon.awssdk.core.internal.http.pipeline.stages.TimeoutExceptionHandlingStage.execute(TimeoutExceptionHandlingStage.java:78)
cryostat_1            | 	at software.amazon.awssdk.core.internal.http.pipeline.stages.TimeoutExceptionHandlingStage.execute(TimeoutExceptionHandlingStage.java:40)
cryostat_1            | 	at software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptMetricCollectionStage.execute(ApiCallAttemptMetricCollectionStage.java:52)
cryostat_1            | 	at software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptMetricCollectionStage.execute(ApiCallAttemptMetricCollectionStage.java:37)
cryostat_1            | 	at software.amazon.awssdk.core.internal.http.pipeline.stages.RetryableStage.execute(RetryableStage.java:81)
cryostat_1            | 	at software.amazon.awssdk.core.internal.http.pipeline.stages.RetryableStage.execute(RetryableStage.java:36)
cryostat_1            | 	at software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
cryostat_1            | 	at software.amazon.awssdk.core.internal.http.StreamManagingStage.execute(StreamManagingStage.java:56)
cryostat_1            | 	at software.amazon.awssdk.core.internal.http.StreamManagingStage.execute(StreamManagingStage.java:36)
cryostat_1            | 	at software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallTimeoutTrackingStage.executeWithTimer(ApiCallTimeoutTrackingStage.java:80)
cryostat_1            | 	at software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallTimeoutTrackingStage.execute(ApiCallTimeoutTrackingStage.java:60)
cryostat_1            | 	at software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallTimeoutTrackingStage.execute(ApiCallTimeoutTrackingStage.java:42)
cryostat_1            | 	at software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallMetricCollectionStage.execute(ApiCallMetricCollectionStage.java:50)
cryostat_1            | 	at software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallMetricCollectionStage.execute(ApiCallMetricCollectionStage.java:32)
cryostat_1            | 	at software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
cryostat_1            | 	at software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
cryostat_1            | 	at software.amazon.awssdk.core.internal.http.pipeline.stages.ExecutionFailureExceptionReportingStage.execute(ExecutionFailureExceptionReportingStage.java:37)
cryostat_1            | 	at software.amazon.awssdk.core.internal.http.pipeline.stages.ExecutionFailureExceptionReportingStage.execute(ExecutionFailureExceptionReportingStage.java:26)
cryostat_1            | 	at software.amazon.awssdk.core.internal.http.AmazonSyncHttpClient$RequestExecutionBuilderImpl.execute(AmazonSyncHttpClient.java:196)
cryostat_1            | 	at software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.invoke(BaseSyncClientHandler.java:103)
cryostat_1            | 	at software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.doExecute(BaseSyncClientHandler.java:171)
cryostat_1            | 	at software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.lambda$execute$1(BaseSyncClientHandler.java:82)
cryostat_1            | 	at software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.measureApiCallSuccess(BaseSyncClientHandler.java:179)
cryostat_1            | 	at software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.execute(BaseSyncClientHandler.java:76)
cryostat_1            | 	at software.amazon.awssdk.core.client.handler.SdkSyncClientHandler.execute(SdkSyncClientHandler.java:45)
cryostat_1            | 	at software.amazon.awssdk.awscore.client.handler.AwsSyncClientHandler.execute(AwsSyncClientHandler.java:56)
cryostat_1            | 	at software.amazon.awssdk.services.s3.DefaultS3Client.putObject(DefaultS3Client.java:8783)
cryostat_1            | 	at software.amazon.awssdk.services.s3.S3ClientProducer_ProducerMethod_client_c3e44358d8bba829ee2f6ae63d6f9ef0b4609f3a_ClientProxy.putObject(Unknown Source)
cryostat_1            | 	at io.cryostat.reports.StorageCachingReportsService.lambda$putStorage$2(StorageCachingReportsService.java:134)
cryostat_1            | 	at io.smallrye.context.impl.wrappers.SlowContextualConsumer.accept(SlowContextualConsumer.java:21)
cryostat_1            | 	at io.smallrye.mutiny.operators.uni.UniOnItemConsume$UniOnItemComsumeProcessor.invokeEventHandler(UniOnItemConsume.java:77)
cryostat_1            | 	at io.smallrye.mutiny.operators.uni.UniOnItemConsume$UniOnItemComsumeProcessor.onItem(UniOnItemConsume.java:42)
cryostat_1            | 	at io.smallrye.mutiny.operators.uni.builders.UniCreateFromFuture.lambda$dispatchDeferredResult$1(UniCreateFromFuture.java:96)
cryostat_1            | 	at io.quarkus.vertx.core.runtime.VertxCoreRecorder$14.runWith(VertxCoreRecorder.java:576)
cryostat_1            | 	at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2513)
cryostat_1            | 	at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1538)
cryostat_1            | 	at org.jboss.threads.DelegatingRunnable.run(DelegatingRunnable.java:29)
cryostat_1            | 	at org.jboss.threads.ThreadLocalResettingRunnable.run(ThreadLocalResettingRunnable.java:29)
cryostat_1            | 	at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
cryostat_1            | 	at java.base/java.lang.Thread.run(Thread.java:840)
cryostat_1            | 	Suppressed: software.amazon.awssdk.core.exception.SdkClientException: Request attempt 1 failure: We encountered an internal error, please try again. (Service: S3, Status Code: 500, Request ID: 1713210104117678226)
cryostat_1            | 	Suppressed: software.amazon.awssdk.core.exception.SdkClientException: Request attempt 2 failure: We encountered an internal error, please try again. (Service: S3, Status Code: 500, Request ID: 1713210104214184197)
cryostat_1            | 	Suppressed: software.amazon.awssdk.core.exception.SdkClientException: Request attempt 3 failure: We encountered an internal error, please try again. (Service: S3, Status Code: 500, Request ID: 1713210104398996777)

Expected Behavior

Report generation should work for archived reports just like it works for active reports.

Steps To Reproduce

  1. Run smoketest (after fix(reports): report generation does not cause recursive update #368
  2. Find or start an active recording, verify that report generation works on it
  3. Archive the recording
  4. Attempt to get a generated report for that archived copy

Environment

No response

Anything else?

Related: cryostatio/cryostat-storage#14

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working high-priority
Projects
No open projects
Status: Done
1 participant