opensearch-project / data-prepper

Data Prepper is a component of the OpenSearch project that accepts, filters, transforms, enriches, and routes data at scale.
https://opensearch.org/docs/latest/clients/data-prepper/index/
Apache License 2.0
253 stars 185 forks source link

[BUG] Empty DLQ Objects and DLQ objects with data even though data is loaded correctly #4304

Open amitkirdatt opened 5 months ago

amitkirdatt commented 5 months ago

Describe the bug

To Reproduce Steps to reproduce the behavior:

  1. Define a pipeline with a dynamodb table as the source (ideally with at least 10M records)
  2. Define an OpenSearch serverless sink
  3. Define S3 bucket and prefix for dlq
  4. Run pipeline
  5. DLQ S3 bucket will have several empty s3 objects that are 17.0 bytes in size ({"dlqObjects":[]}
  6. Some DLQ S3 objects have data, but those items are loaded in OpenSearch

Expected behavior

Screenshots If applicable, add screenshots to help explain your problem.

Environment (please complete the following information):

Additional context

dlvenable commented 3 months ago

@amitkirdatt , We are releasing Data Prepper 2.8.0 today with a fix that may resolve this. See #4301.