You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-issues@jackrabbit.apache.org by "Rishabh Daim (Jira)" <ji...@apache.org> on 2024/12/13 17:15:00 UTC

[jira] [Updated] (OAK-11265) Datastore checkConsistency() via JMX is not working

     [ https://issues.apache.org/jira/browse/OAK-11265?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Rishabh Daim updated OAK-11265:
-------------------------------
    Labels: BlobCloudGCP candidate_oak_1_22  (was: BlobCloudGCP)

> Datastore checkConsistency() via JMX is not working
> ---------------------------------------------------
>
>                 Key: OAK-11265
>                 URL: https://issues.apache.org/jira/browse/OAK-11265
>             Project: Jackrabbit Oak
>          Issue Type: Task
>          Components: blob-cloud-gcp
>            Reporter: Rishabh Daim
>            Assignee: Rishabh Daim
>            Priority: Critical
>              Labels: BlobCloudGCP, candidate_oak_1_22
>             Fix For: 1.74.0
>
>
> Error Message:
> {code:java}
> Blob consistency check failed: A header or query you provided requested a function that is not implemented. (Service: Amazon S3; Status Code: 400; Error Code: NotImplemented; Request ID: null; S3 Extended Request ID: null; Proxy: null){code}
> Stack:
> {code}22.10.2024 16:39:10.917 *ERROR* [qtp21721254-402] org.apache.jackrabbit.oak.commons.jmx.ManagementOperation Blob consistency check failed
> com.amazonaws.services.s3.model.AmazonS3Exception: A header or query you provided requested a function that is not implemented. (Service: Amazon S3; Status Code: 400; Error Code: NotImplemented; Request ID: null; S3 Extended Request ID: null; Proxy: null)
>         at com.amazonaws.http.AmazonHttpClient$RequestExecutor.handleErrorResponse(AmazonHttpClient.java:1879) [com.amazonaws.aws-java-sdk-osgi:1.12.353]
>         at com.amazonaws.http.AmazonHttpClient$RequestExecutor.handleServiceErrorResponse(AmazonHttpClient.java:1418) [com.amazonaws.aws-java-sdk-osgi:1.12.353]
>         at com.amazonaws.http.AmazonHttpClient$RequestExecutor.executeOneRequest(AmazonHttpClient.java:1387) [com.amazonaws.aws-java-sdk-osgi:1.12.353]
>         at com.amazonaws.http.AmazonHttpClient$RequestExecutor.executeHelper(AmazonHttpClient.java:1157) [com.amazonaws.aws-java-sdk-osgi:1.12.353]
>         at com.amazonaws.http.AmazonHttpClient$RequestExecutor.doExecute(AmazonHttpClient.java:814) [com.amazonaws.aws-java-sdk-osgi:1.12.353]
>         at com.amazonaws.http.AmazonHttpClient$RequestExecutor.executeWithTimer(AmazonHttpClient.java:781) [com.amazonaws.aws-java-sdk-osgi:1.12.353]
>         at com.amazonaws.http.AmazonHttpClient$RequestExecutor.execute(AmazonHttpClient.java:755) [com.amazonaws.aws-java-sdk-osgi:1.12.353]
>         at com.amazonaws.http.AmazonHttpClient$RequestExecutor.access$500(AmazonHttpClient.java:715) [com.amazonaws.aws-java-sdk-osgi:1.12.353]
>         at com.amazonaws.http.AmazonHttpClient$RequestExecutionBuilderImpl.execute(AmazonHttpClient.java:697) [com.amazonaws.aws-java-sdk-osgi:1.12.353]
>         at com.amazonaws.http.AmazonHttpClient.execute(AmazonHttpClient.java:561) [com.amazonaws.aws-java-sdk-osgi:1.12.353]
>         at com.amazonaws.http.AmazonHttpClient.execute(AmazonHttpClient.java:541) [com.amazonaws.aws-java-sdk-osgi:1.12.353]
>         at com.amazonaws.services.s3.AmazonS3Client.invoke(AmazonS3Client.java:5456) [com.amazonaws.aws-java-sdk-osgi:1.12.353]
>         at com.amazonaws.services.s3.AmazonS3Client.invoke(AmazonS3Client.java:5403) [com.amazonaws.aws-java-sdk-osgi:1.12.353]
>         at com.amazonaws.services.s3.AmazonS3Client.deleteObjects(AmazonS3Client.java:2335) [com.amazonaws.aws-java-sdk-osgi:1.12.353]
>         at org.apache.jackrabbit.oak.blob.cloud.s3.S3Backend.deleteAllMetadataRecords(S3Backend.java:635) [org.apache.jackrabbit.oak-blob-cloud:1.22.22.SNAPSHOT]
>         at org.apache.jackrabbit.oak.plugins.blob.AbstractSharedCachingDataStore.deleteAllMetadataRecords(AbstractSharedCachingDataStore.java:452) [org.apache.jackrabbit.oak-blob-plugins:1.22.18]
>         at org.apache.jackrabbit.oak.plugins.blob.datastore.DataStoreBlobStore.deleteAllMetadataRecords(DataStoreBlobStore.java:726) [org.apache.jackrabbit.oak-blob-plugins:1.22.18]
>         at org.apache.jackrabbit.oak.plugins.blob.MarkSweepGarbageCollector$GarbageCollectionType$1.removeAllMarkedReferences(MarkSweepGarbageCollector.java:799) [org.apache.jackrabbit.oak-blob-plugins:1.22.18]
>         at org.apache.jackrabbit.oak.plugins.blob.MarkSweepGarbageCollector.checkConsistency(MarkSweepGarbageCollector.java:718) [org.apache.jackrabbit.oak-blob-plugins:1.22.18]
>         at org.apache.jackrabbit.oak.plugins.blob.BlobGC$3.call(BlobGC.java:126) [org.apache.jackrabbit.oak-blob-plugins:1.22.18]
>         at org.apache.jackrabbit.oak.plugins.blob.BlobGC$3.call(BlobGC.java:122) [org.apache.jackrabbit.oak-blob-plugins:1.22.18]
>         at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
>         at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
>         at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628){code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)