[
https://issues.apache.org/jira/browse/HDDS-14435?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18063084#comment-18063084
]
Wei-Chiu Chuang commented on HDDS-14435:
----------------------------------------
This stderr looks related (not sure why it prints to stderr instead of log4j
file)
{noformat}
Exception in thread "DeleteContainerThread-1" java.lang.IllegalStateException:
-63 < 0
at org.apache.ratis.util.Preconditions.assertTrue(Preconditions.java:72)
at
org.apache.hadoop.hdds.fs.CachingSpaceUsageSource.decrementUsedSpace(CachingSpaceUsageSource.java:134)
at
org.apache.hadoop.ozone.container.common.volume.VolumeUsage.decrementUsedSpace(VolumeUsage.java:99)
at
org.apache.hadoop.ozone.container.common.volume.VolumeInfo.decrementUsedSpace(VolumeInfo.java:209)
at
org.apache.hadoop.ozone.container.common.volume.StorageVolume.lambda$decrementUsedSpace$1(StorageVolume.java:524)
at java.base/java.util.Optional.ifPresent(Optional.java:183)
at
org.apache.hadoop.ozone.container.common.volume.StorageVolume.decrementUsedSpace(StorageVolume.java:523)
at
org.apache.hadoop.ozone.container.keyvalue.KeyValueHandler.deleteInternal(KeyValueHandler.java:1411)
at
org.apache.hadoop.ozone.container.keyvalue.KeyValueHandler.deleteContainer(KeyValueHandler.java:1190)
at
org.apache.hadoop.ozone.container.ozoneimpl.ContainerController.deleteContainer(ContainerController.java:187)
at
org.apache.hadoop.ozone.container.common.statemachine.commandhandler.DeleteContainerCommandHandler.handleInternal(DeleteContainerCommandHandler.java:122)
at
org.apache.hadoop.ozone.container.common.statemachine.commandhandler.DeleteContainerCommandHandler.lambda$handle$0(DeleteContainerCommandHandler.java:87)
at
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:829) {noformat}
> usedNamespace is being decremented incorrectly
> ----------------------------------------------
>
> Key: HDDS-14435
> URL: https://issues.apache.org/jira/browse/HDDS-14435
> Project: Apache Ozone
> Issue Type: Bug
> Affects Versions: 2.1.0
> Reporter: Wei-Chiu Chuang
> Assignee: Aswin Shakil
> Priority: Major
>
> [~sarvekshayr] reported that after HDDS-13756 seems to cause a regression:
> https://github.com/apache/ozone/pull/9115#discussion_r2685116012
> {noformat}
> After this PR, observed an issue where usedBytes is high while usedNamespace
> is 0, even though the bucket has no keys.
> It appears that usedNamespace is being decremented incorrectly. In the
> overwrite case, the namespace seems to be reduced twice, whereas it should
> done once by 1.
> Since the bucket has no data, this likely indicates a problem in how
> namespace is being updated during the commit or delete flow.
> {noformat}
> [~aswinshakil] [~smeng]
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]