Skip to content

Encoding back pressure system so that offset payloads are prevented from being too large #47

Closed

Description

@astubbs

At the moment the system does't protect against the space required to encode the offset overrun data from becoming too large to fit in the space available.

An approximation of the continuous approach is to keep some history of record per byte performance, and use that rate to restrict new messages.

For an exact approach, see #53

Activity

  1. changed the title [-]Proper offset encoding back pressure system so that too large payloads cannot be needed[/-] [+]Proper offset encoding back pressure system so that offset payloads can't ever be too large[/+] on Dec 13, 2020
  2. changed the title [-]Proper offset encoding back pressure system so that offset payloads can't ever be too large[/-] [+]Encoding back pressure system so that offset payloads are prevented from being too large[/+] on Dec 14, 2020
  3. astubbs commented on Dec 14, 2020

    @astubbs
    ContributorAuthor

    Approximate approach merged for 0.3.0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions