Uploaded image for project: 'Apache Ozone'
  1. Apache Ozone
  2. HDDS-5761

should not shutdown om when setting a bigger bucket quota than volume quota

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 1.2.0
    • None

    Description

      2021-09-17 19:49:52,521 [ServiceDiscovery-FixedTimeSyncPolicy-EventThread] INFO shaded.org.apache.zookeeper.ClientCnxn: EventThread shut down
      2021-09-17 19:50:35,311 [OM StateMachine ApplyTransaction Thread - 0] ERROR org.apache.hadoop.ozone.om.ratis.OzoneManagerStateMachine: Terminating with exit status 1: Request cmdType: SetBucketProperty
      traceID: ""
      clientId: "client-17FFC13BD6EB"
      userInfo

      { userName: "ozoneadmin" remoteAddress: "172.16.16.19" hostName: "tbds-172-16-16-19" }

      version: 1
      setBucketPropertyRequest {
      bucketArgs

      { volumeName: "cartest" bucketName: "bucket01" quotaInBytes: 256000 quotaInNamespace: 25 }

      modificationTime: 1631879435219
      }
      failed with exception
      java.lang.IllegalArgumentException: Total buckets quota in this volume should not be greater than volume quota : the total space quota is set to:256000. But the volume space quota is:102400
      at org.apache.hadoop.ozone.om.request.bucket.OMBucketSetPropertyRequest.checkQuotaBytesValid(OMBucketSetPropertyRequest.java:281)
      at org.apache.hadoop.ozone.om.request.bucket.OMBucketSetPropertyRequest.validateAndUpdateCache(OMBucketSetPropertyRequest.java:172)
      at org.apache.hadoop.ozone.protocolPB.OzoneManagerRequestHandler.handleWriteRequest(OzoneManagerRequestHandler.java:246)
      at org.apache.hadoop.ozone.om.ratis.OzoneManagerStateMachine.runCommand(OzoneManagerStateMachine.java:472)
      at org.apache.hadoop.ozone.om.ratis.OzoneManagerStateMachine.lambda$2(OzoneManagerStateMachine.java:291)
      at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1604)
      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
      at java.lang.Thread.run(Thread.java:748)
      2021-09-17 19:50:35,317 [shutdown-hook-0] INFO org.apache.hadoop.ozone.om.OzoneManagerStarter: SHUTDOWN_MSG:

      Attachments

        Issue Links

          Activity

            People

              jacksonyao Jie Yao
              jacksonyao Jie Yao
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: