@@ -22,6 +22,7 @@ import (
22
22
"github.com/aws/aws-sdk-go/aws/session"
23
23
"github.com/aws/aws-sdk-go/service/dynamodb"
24
24
"github.com/aws/aws-sdk-go/service/dynamodb/dynamodbiface"
25
+ "github.com/pkg/errors"
25
26
"github.com/prometheus/client_golang/prometheus"
26
27
awscommon "github.com/weaveworks/common/aws"
27
28
"github.com/weaveworks/common/instrument"
@@ -337,7 +338,7 @@ func (a dynamoDBStorageClient) query(ctx context.Context, query chunk.IndexQuery
337
338
sp .SetTag ("tableName" , query .TableName )
338
339
sp .SetTag ("hashValue" , query .HashValue )
339
340
}
340
- return a .DynamoDB .QueryPagesWithContext (ctx , input , func (output * dynamodb.QueryOutput , _ bool ) bool {
341
+ return a .DynamoDB .QueryPagesWithContext (innerCtx , input , func (output * dynamodb.QueryOutput , _ bool ) bool {
341
342
pageCount ++
342
343
if sp := ot .SpanFromContext (innerCtx ); sp != nil {
343
344
sp .LogFields (otlog .Int ("page" , pageCount ))
@@ -349,10 +350,10 @@ func (a dynamoDBStorageClient) query(ctx context.Context, query chunk.IndexQuery
349
350
}
350
351
351
352
return callback (& dynamoDBReadResponse {items : output .Items })
352
- }, retryer .withRetrys , withErrorHandler (query .TableName , "DynamoDB.QueryPages" ))
353
+ }, retryer .withRetries , withErrorHandler (query .TableName , "DynamoDB.QueryPages" ))
353
354
})
354
355
if err != nil {
355
- return fmt . Errorf ( "QueryPage error: table=%v, err=%v " , query .TableName , err )
356
+ return errors . Wrapf ( err , "QueryPages error: table=%v" , query .TableName )
356
357
}
357
358
return err
358
359
}
0 commit comments