From 671b9c500288304eddc75cdcb68003203552b2fd Mon Sep 17 00:00:00 2001 From: Vitaliy Filippov Date: Wed, 25 Jan 2023 12:00:16 +0300 Subject: [PATCH] Use last object as marker if S3 service does not return the marker --- hsbench.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/hsbench.go b/hsbench.go index c986e74..d6e0ec9 100644 --- a/hsbench.go +++ b/hsbench.go @@ -690,7 +690,11 @@ func runBucketList(thread_num int, stats *Stats) { stats.updateIntervals(thread_num) if *p.IsTruncated { - marker = *p.NextMarker + if p.NextMarker != nil { + marker = *p.NextMarker + } else { + marker = *p.Contents[len(p.Contents)-1].Key + } } else { marker = "" bucket_num = rand.Int63() % bucket_count