Skip to content

[azure-messaging-eventhubs] In migration guide, we should document the reason for removal of InMemoryCheckpointManager and InMemoryLeaseManager #48766

@XiaofeiCao

Description

@XiaofeiCao

Some of our Track 1 users are using InMemoryCheckpointManager and InMemoryLeaseManager:
e.g. https://github.com/logstash-plugins/logstash-input-azure_event_hubs/blob/main/.ci/integration/event_hub_consumer/src/main/java/com/microsoft/azure/eventprocessorhost/Consumer.java#L31-L39

We have dedicated code sample to use BlobCheckpointStore. We should also consider including the reason for the removal the Track 1's InMemory variant.
E.g. Quote from @srnagar

The removal of in-memory checkpoint store in Track 2 was a conscious decision as that led to real production issues in Track 1.

Rational be:

  1. Missing Track 2 variant may confuse user during migration process
  2. Guide user through InMemory -> Blob variant migration

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