ECS: Users unable to write with 403 errors due to Hard Quota exceeded on namespace
Summary: Users unable to write to bucket due to Hard Quota exceeded on namespace.
Ez a cikk a következő(k)re vonatkozik:
Ez a cikk nem vonatkozik a következő(k)re:
Ez a cikk nem kapcsolódik egyetlen konkrét termékhez sem.
Ez a cikk nem azonosítja az összes termékverziót.
Symptoms
There are 403 errors for users writing to the bucket.
We can verify the 403 errors with the below command.
# svc_request errorsummary -t PUT -b <bucket name> -n <namespace name> -start <time>
Search for "Hard Quota exceeded on namespace" in blobsvc logs and confirm that the namespace quota is exceeded.
# svc_log -f "Hard Quota exceeded"-sr blobsvc -start 6h > hard_quota.log
# grep 'Hard Quota exceeded on namespace' hard_quota.log | awk '{print $7}'| sort | uniq -c
7278 namespace-name,
169.254.1.3 2024-01-29T07:41:10,521 [NIOCOMMUNICATOR-1-2-750] ERROR ObjectDirectoryOperation.java (line 915) failed to create object 45cdc34c7a331ba7220927297c6672afd3d7a9ec89b23c1488193cc9c4bdf96d, exception
com.emc.storageos.data.object.exception.ObjectControllerException: Hard Quota exceeded on namespace namespace-name, object operation failed
at com.emc.storageos.data.object.impl.file.directoryTable.FileDirectoryImpl.checkHardQuota(FileDirectoryImpl.java:2175)
at com.emc.storageos.data.object.impl.file.directoryTable.FileDirectoryImpl.validateKeyPool(FileDirectoryImpl.java:2132)
at com.emc.storageos.data.object.impl.file.directoryTable.BlobsvcOperationBase.getAndValidateKeyPool(BlobsvcOperationBase.java:1248)
at com.emc.storageos.data.object.impl.file.directoryTable.BlobsvcOperationBase.getAndValidateKeyPool(BlobsvcOperationBase.java:1227)
at com.emc.storageos.data.object.impl.file.directoryTable.BlobsvcOperationBase.getAndValidateKeyPool(BlobsvcOperationBase.java:1218)
at com.emc.storageos.data.object.impl.file.directoryTable.ObjectDirectoryOperation.createObject(ObjectDirectoryOperation.java:327)
at com.emc.storageos.data.object.directoryService.impl.ObjectDirectoryRequestHandler.handleObjectCreateRequest(ObjectDirectoryRequestHandler.java:159)
at com.emc.storageos.data.object.directoryService.impl.FileDirectoryRequestHandler.doHandleRequest(FileDirectoryRequestHandler.java:236)
at com.emc.storageos.data.object.directoryService.impl.AbstractDirectoryRequestHandler.handleRequest(AbstractDirectoryRequestHandler.java:87)
at com.emc.storageos.data.object.directoryService.impl.CompositeDirectoryRequestHandler.handleRequest(CompositeDirectoryRequestHandler.java:53)
at com.emc.storageos.data.object.directoryService.impl.RemoteRequestProcessorBlobSvc.handleRequest(RemoteRequestProcessorBlobSvc.java:95)
at com.emc.storageos.data.object.communicator.AbstractRequestProcessor.handleRemoteRequest(AbstractRequestProcessor.java:244)
at com.emc.storageos.data.object.communicator.nioimpl.CommandHandler.run(CommandHandler.java:125)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.base/java.lang.Thread.run(Thread.java:834)
Cause
Namespace hard quota exceeded for the namespace.
Resolution
Ask the user to increase the hard quota for the namespace and then retry the PUTs to confirm the writes are successful.
Érintett termékek
ECSTermék tulajdonságai
Article Number: 000221538
Article Type: Solution
Utoljára módosítva: 26 szept. 2025
Version: 2
Választ kaphat kérdéseire más Dell-felhasználóktól
Támogatási szolgáltatások
Ellenőrizze, hogy a készüléke rendelkezik-e támogatási szolgáltatással.