UNSOLVED

vkulk

updated

6 years ago

V

vkulk

3 Posts

0

941

March 10th, 2021 17:00

ECS object count mismatch

Using Dell ECS S3 bucket for archival, where application is writing at a rate of 200 TPS.

In the application we are checking whether the object is persisted (S3Client.getObjectMetadata) on the bucket after writing the object (s3Client.putObject), just to be sure that we don’t lose any data.

But, when we take the final count on the ECS S3 bucket we observe a bit of difference with object count obtained on ECS is always less than our application internal instrumentation/metering count. There are no errors logged and have received successful response for all the objects write operation and get operation.

Just wanted to understand why the count is less in ECS when all the writes are successful? 

Note : Will update the exact command being used to capture count soon

 

  • vkulk

    3 Posts

    783

    0

    Posted March 10th, 2021 20:00

    Using the svc_bucket info to get the object counts

  • vkulk

    3 Posts

    754

    0

    Posted March 11th, 2021 15:00

    Dell ECS 3.4

  • DELL-Sam L

    Community Manager

    •

    8108 Posts

    •

    34586 Points

    757

    0

    Posted March 11th, 2021 15:00

    Hello vkulk,

    Which version of ECS are you using?

  • DELL-Sam L

    Community Manager

    •

    8108 Posts

    •

    34586 Points

    714

    0

    Posted March 12th, 2021 11:00

    Hello vkulk,

    With object count it will display the number of objects that are associated with the selected namespace or bucket at the end time that is specified in the filter. Here is a link to ECS 3.4 Monitoring Guide

    which also has some additional information. https://dell.to/2NiUjjy