New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
msg/async: set nonce before starting the workers #12390
Conversation
jenkins test this please (jenkins long paths hit again http://tracker.ceph.com/issues/15249) |
p->start(); | ||
} else { | ||
ldout(cct, 10) << __func__ << " will try " << bind_addr | ||
<< " and avoid ports " << new_avoid << dendl; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
move this out of loop?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
done
3aeefb2
to
ff37bca
Compare
@tchaikov |
@wjwithagen please hold on until the tests pass. i am still fixing this PR, it fails 2 tests. |
ff37bca
to
ac9e2fc
Compare
@wjwithagen fixed. good to test. |
changelog
|
@tchaikov |
otherwise workers will respond with difference nonces to peers. and remove nonce from Processor. as there is only one nonce for each Messenger at a given time. Signed-off-by: Kefu Chai <kchai@redhat.com>
ac9e2fc
to
aac1a3e
Compare
changelog
|
@wjwithagen no, i didn't take that one into account. the two failed tests were the osd- |
@tchaikov |
Still the same problem:
So the pid is 96528, as seen from talking to mon.2. However if I run ceph from again the similar setup from the commandline is produces the following error:
The pid of the ceph-osd is actually 1 higher than the nonce.???
Haven't looked into the new code, but it suffers from exactly the same 'feature' .... |
@wjwithagen yeah, your issue is not root-caused yet. and again, i think the nonce of external messenger should not change once the osd-ceph is up and running. |
otherwise workers will respond with different nonces to peers.
and remove nonce from Processor. as there is only one nonce for each
Messenger at a given time.
Signed-off-by: Kefu Chai kchai@redhat.com