Spring cloud stream 2.0 and startOffset latest
While upgrading our app to spring boot 2.0.3 , we encoutered an issue with consuming messages and using startOffset: latest
.
The scenario that we tested is as follows:
- deploy an app with consumer(topic = TEST_CHANNEL,group = kafka2_test) configured with
startOffset: latest
to pcf and increase the number of instances to 5. - stop the app
- publish 40 messages to TEST_CHANNEL topic
- start the app
we can see that the app successfully assigns to the partitions ,however, some of the instances does not consume from the partitions that they are assigned to.
We also verified it by checking the lag for the group.
This scenario worked when using spring boot 1.5.10. It also worked when using spring boot 2.0.3 and not setting the startOffset: latest
.
Note: this is not a new group , so offset suppose to be present for the consumer to use, and resetOffsets
should not have any effect.
Is this an issue in spring boot 2.0.3?
spring-boot apache-kafka spring-cloud-stream spring-kafka
add a comment |
While upgrading our app to spring boot 2.0.3 , we encoutered an issue with consuming messages and using startOffset: latest
.
The scenario that we tested is as follows:
- deploy an app with consumer(topic = TEST_CHANNEL,group = kafka2_test) configured with
startOffset: latest
to pcf and increase the number of instances to 5. - stop the app
- publish 40 messages to TEST_CHANNEL topic
- start the app
we can see that the app successfully assigns to the partitions ,however, some of the instances does not consume from the partitions that they are assigned to.
We also verified it by checking the lag for the group.
This scenario worked when using spring boot 1.5.10. It also worked when using spring boot 2.0.3 and not setting the startOffset: latest
.
Note: this is not a new group , so offset suppose to be present for the consumer to use, and resetOffsets
should not have any effect.
Is this an issue in spring boot 2.0.3?
spring-boot apache-kafka spring-cloud-stream spring-kafka
add a comment |
While upgrading our app to spring boot 2.0.3 , we encoutered an issue with consuming messages and using startOffset: latest
.
The scenario that we tested is as follows:
- deploy an app with consumer(topic = TEST_CHANNEL,group = kafka2_test) configured with
startOffset: latest
to pcf and increase the number of instances to 5. - stop the app
- publish 40 messages to TEST_CHANNEL topic
- start the app
we can see that the app successfully assigns to the partitions ,however, some of the instances does not consume from the partitions that they are assigned to.
We also verified it by checking the lag for the group.
This scenario worked when using spring boot 1.5.10. It also worked when using spring boot 2.0.3 and not setting the startOffset: latest
.
Note: this is not a new group , so offset suppose to be present for the consumer to use, and resetOffsets
should not have any effect.
Is this an issue in spring boot 2.0.3?
spring-boot apache-kafka spring-cloud-stream spring-kafka
While upgrading our app to spring boot 2.0.3 , we encoutered an issue with consuming messages and using startOffset: latest
.
The scenario that we tested is as follows:
- deploy an app with consumer(topic = TEST_CHANNEL,group = kafka2_test) configured with
startOffset: latest
to pcf and increase the number of instances to 5. - stop the app
- publish 40 messages to TEST_CHANNEL topic
- start the app
we can see that the app successfully assigns to the partitions ,however, some of the instances does not consume from the partitions that they are assigned to.
We also verified it by checking the lag for the group.
This scenario worked when using spring boot 1.5.10. It also worked when using spring boot 2.0.3 and not setting the startOffset: latest
.
Note: this is not a new group , so offset suppose to be present for the consumer to use, and resetOffsets
should not have any effect.
Is this an issue in spring boot 2.0.3?
spring-boot apache-kafka spring-cloud-stream spring-kafka
spring-boot apache-kafka spring-cloud-stream spring-kafka
edited Nov 25 '18 at 13:59
yuval simhon
348419
348419
asked Nov 25 '18 at 13:23
Omri GelmanOmri Gelman
284
284
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
not a new group ... and
resetOffsets
should not have any effect.
resetOffsets
is specifically designed to reset the offset for an existing group to the startOffset
value.
It was broken in the 1.3.x version of the binder (the version used by Boot 1.5.x) and had no effect.
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53467918%2fspring-cloud-stream-2-0-and-startoffset-latest%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
not a new group ... and
resetOffsets
should not have any effect.
resetOffsets
is specifically designed to reset the offset for an existing group to the startOffset
value.
It was broken in the 1.3.x version of the binder (the version used by Boot 1.5.x) and had no effect.
add a comment |
not a new group ... and
resetOffsets
should not have any effect.
resetOffsets
is specifically designed to reset the offset for an existing group to the startOffset
value.
It was broken in the 1.3.x version of the binder (the version used by Boot 1.5.x) and had no effect.
add a comment |
not a new group ... and
resetOffsets
should not have any effect.
resetOffsets
is specifically designed to reset the offset for an existing group to the startOffset
value.
It was broken in the 1.3.x version of the binder (the version used by Boot 1.5.x) and had no effect.
not a new group ... and
resetOffsets
should not have any effect.
resetOffsets
is specifically designed to reset the offset for an existing group to the startOffset
value.
It was broken in the 1.3.x version of the binder (the version used by Boot 1.5.x) and had no effect.
answered Nov 25 '18 at 14:44
Gary RussellGary Russell
82.9k74974
82.9k74974
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53467918%2fspring-cloud-stream-2-0-and-startoffset-latest%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown