You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/event-hubs/geo-replication.md
+9-13Lines changed: 9 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -173,22 +173,20 @@ Offsets are committed to Event Hubs directly and offsets are replicated across r
173
173
174
174
Here are the list of Apache Kafka clients that are supported -
175
175
176
-
TBD add versions.
177
-
178
176
| Client name | Version |
179
177
| ----------- | ------- |
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 |
182
180
183
181
In the case of other libraries, these are supported based on the versioning of the specific definitions -
184
182
185
-
TBD add protocol versions.
186
-
187
-
| Operation name | Version supported |
183
+
| API name | Version supported |
188
184
| -------------- | ----------------- |
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 |
192
190
193
191
194
192
#### Event Hubs SDK/AMQP
@@ -197,15 +195,13 @@ In the case of AMQP, the checkpoint is managed by users with a checkpoint store
197
195
198
196
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.
> 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.
209
205
>
210
206
> 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.
0 commit comments