-
Notifications
You must be signed in to change notification settings - Fork 32
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
Jenkinsfile.integration: use sesdev create --salt
#701
Conversation
After looking through ceph-salt logs from previous failed Jenkins runs, and also at Volker's issue which seems to be the same thing (see #700), my current suspicion is that the ceph-salt executor is correctly starting `salt -G 'ceph-salt:member' state.apply ceph-salt` but is then failing to pick up some (or all) of the event notifications, which results in it returning too soon, while `cephadm bootstrap` is still running. Assuming I'm on the right track here, let's ask `sesdev` to run that salt command directly, to remove the ceph-salt executor from the picture entirely. Signed-off-by: Tim Serong <[email protected]>
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.
looks trivial
OK, did not expect that to fail :-/ |
In one recent CI run, the salt minion never returned and the salt minion log and cephadm.out log just stopped dead immediately after `cephadm bootstrap` was invoked. This commit collects `ps` and `journalctl` output in the hope that this will help with further debugging if we hit this issue again. Signed-off-by: Tim Serong <[email protected]>
8c48614
to
ded1bde
Compare
The first CI run (http://see.prv.suse.net:8080/blue/organizations/jenkins/sesdev-integration/detail/PR-701/1/ failed with:
So then I added ded1bde to collect more artifacts, but of course now everything is fine again - http://see.prv.suse.net:8080/blue/organizations/jenkins/sesdev-integration/detail/PR-701/4/ succeeded. There's obviously still some intermittent problem :-/ but now we'll have even more stuff for me to look at next time it fails. |
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.
bless you
After looking through ceph-salt logs from previous failed Jenkins runs, and also at Volker's issue which seems to be the same thing (see #700), my current suspicion is that the ceph-salt executor is correctly starting
salt -G 'ceph-salt:member' state.apply ceph-salt
but is then failing to pick up some (or all) of the event notifications, which results in it returning too soon, whilecephadm bootstrap
is still running.Assuming I'm on the right track here, let's ask
sesdev
to run that salt command directly, to remove the ceph-salt executor from the picture entirely.