Skip to content

[StreamManager] [KinesisConfig] upload acts as default batch_size is 500 #10

@bpawlik

Description

@bpawlik

When uploading to Kinesis Data Streams with StreamManager, uploading happens in batches of 500 instead of immediately, even though batch_size value in ExportDefinition:KinesisConfig is not specified. According to documentation:

batch_size: The maximum size of a batch to send to Kinesis. Messages will be queued until the batch size is reached, after which they will then be uploaded. If unspecified the default will be 1.

Setting batch_size to 1, solves the issue, i.e. data is uploaded as it comes to the stream. Did I misread the documentation or is it a bug?

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