Skip to content

api deleteMessage(DeleteMessageRequest deleteMessageRequest) not deleting message from S3 even when doesCleanupS3Payload = true #73

@vaibhavdave

Description

@vaibhavdave

api is calling internally isS3ReceiptHandle(receiptHandle) which will always return false as receiptHandle does not contain
receiptHandle.contains(SQSExtendedClientConstants.S3_BUCKET_NAME_MARKER)
&& receiptHandle.contains(SQSExtendedClientConstants.S3_KEY_MARKER);

payloadStore.deleteOriginalPayload(messagePointer) is called only when isS3ReceiptHandle returns true.

Sounds like bug. If not bug, please let me know how receiptHandle will contain requiredText while sending message from extendedClient

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions