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

Rishabh Daim resolved OAK-11265.
--------------------------------
    Fix Version/s: 1.74.0
       Resolution: Fixed

> 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
>             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)

Reply via email to