Skip to content

Commit da13435

Browse files
committed
fixing last few TBDs
1 parent e26b121 commit da13435

File tree

1 file changed

+9
-13
lines changed

1 file changed

+9
-13
lines changed

articles/event-hubs/geo-replication.md

Lines changed: 9 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -173,22 +173,20 @@ Offsets are committed to Event Hubs directly and offsets are replicated across r
173173

174174
Here are the list of Apache Kafka clients that are supported -
175175

176-
TBD add versions.
177-
178176
| Client name | Version |
179177
| ----------- | ------- |
180-
| Apache Kafka | |
181-
| Librdkafka and derived libraries | |
178+
| Apache Kafka | 2.1.0 or later |
179+
| Librdkafka and derived libraries | 2.1.0 or later |
182180

183181
In the case of other libraries, these are supported based on the versioning of the specific definitions -
184182

185-
TBD add protocol versions.
186-
187-
| Operation name | Version supported |
183+
| API name | Version supported |
188184
| -------------- | ----------------- |
189-
|||
190-
|||
191-
|||
185+
| Metadata API | 7 or later |
186+
| Fetch API | 9 or later|
187+
| ListOffset API| 4 or later |
188+
| OffsetFetch API | 5 or later |
189+
| OffsetForLeaderEpoch API | 0 or later |
192190

193191

194192
#### Event Hubs SDK/AMQP
@@ -197,15 +195,13 @@ In the case of AMQP, the checkpoint is managed by users with a checkpoint store
197195

198196
The latest version of the Event Hubs SDK has made some changes to checkpoint representation to supports failovers. We recommend using the [latest versions of the SDKs](sdks.md), but prior versions of the below SDKs are supported as well.
199197

200-
TBD add other language package names
201-
202198
| Language | Package name|
203199
| -------- | ----------- |
204200
| C# | [Azure.Messaging.EventHubs](https://www.nuget.org/packages/Azure.Messaging.EventHubs/) |
205201
| C# | [Microsoft.Azure.EventHubs](https://www.nuget.org/packages/Microsoft.Azure.EventHubs/) |
206202

207203
> [!WARNING]
208-
> As part of the implementation, the checkpoint format is adapted when geo-replication is enabled on a namespace. Subsequent checkpoints after the geo-replication is complete will be written with a new format. If you promote a secondary region to primary right after the geo-replication pairing is done but before a new checkpoint is stored (this may happen in the case of forced promotion/failover), then a new data published post promotion may be lost.
204+
> As part of the implementation, the checkpoint format is adapted when geo-replication is enabled on a namespace. Subsequent checkpoints after the geo-replication is complete will be written with a new format. If you force promote a secondary region to primary right after the geo-replication pairing is done but before a new checkpoint is stored (this may happen in the case of forced promotion/failover), then a new data published post promotion may be lost.
209205
>
210206
> In such cases, it is preferred to start consuming from the last committed offset. Some data might have duplicate processing and must be handled on the client side.
211207
>

0 commit comments

Comments
 (0)