-
Notifications
You must be signed in to change notification settings - Fork 56
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
No es index smf fsd #99
No es index smf fsd #99
Conversation
@acalhounRH does this look ok? |
clarify what run_snafu.py wrapper developer has to do to post an ES doc remove prefix hyphen from index names in yield statements do not associate uuid, test_user and clustername with elasticsearch in CR fix wrappers that use run_snafu.py to work this way
3a507cb
to
a1b5fc3
Compare
this commit has undergone considerable change, let me know if you like it now,tested standalone with fs-drift and smallfile, now testing with ripsaw. Goal is to pass CI tests. |
Looks good. Okay to Merge. |
Needs "OK to test" label once PR97 merges (i.e. snafu CI is in place). |
/rerun all |
Results for SNAFU CI Test
|
@bengland2 oh okay so oddly 249 ripsaw PR is failing fs_drift and smallfile o.O have to look into why. |
oops, ripsaw PR 249 affects more than the smallfile+fs-drift test CRs, the thanksgiving break destroyed my memory ;-) So when I tested these two benchmarks successfully in ripsaw, I used both PRs together, not one at a time. @acalhounRH FYI |
/rerun all |
Results for SNAFU CI Test
|
@bengland2 so the CI is correctly failing on smallfile_wrapper as there seems to be no documents indexed into ripsaw-smallfile-rsptimes, have to check what's up. |
ok, I'll look at it, perhaps last change to ripsaw PR 249 somehow interfered with it. |
@aakarsh once ripsaw PR 261 merges (lengthen smallfile CI test), then this problem will go away and we can finally be done with this, I tested that today. |
ripsaw PR 261 (lengthen smallfile CI test) fixes smallfile problem here. |
merged ripsaw pr 261, will recheck this |
/rerun all |
1 similar comment
/rerun all |
Results for SNAFU CI Test
|
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.
this is missing fio-analyzed result so this https://github.com/cloud-bulldozer/snafu/blob/master/fio_wrapper/fio_analyzer.py#L135 will also need to change, once done I'll merge it. What's odd is that this should've failed CI with fio, as it'd have gone to a ripsaw-fio--analyzed_result but the CI script doesn't look there.
this needs to be re-based, and README.md needs to be tweaked. Trying to do that now. |
/rerun minikube_jjb |
@aakarshg I did the code change you requested, you were right, I missed a spot. |
Results for SNAFU CI Test
|
/rerun all |
Results for SNAFU CI Test
|
hammerdb FAIL seems to be caused by it pushing benchmark image to cloud-bulldozer instead of rht_perf_ci. whereas the operator image is pushed to rht_perf_ci. Not a problem with this PR. Same kind of problem we're seeing elsewhere, failures to push image to repo are not detected. Other failure is cluster loader. |
cluster loader failed because there was no cluster_loader/ci_test.sh for the CI to run -- issue 112. pgbench failed because of a random non-reproducible error in uploading pgbench image.
So I consider this to be a pass. CI reliability issue 111 is where intermittent errors like this should be addressed. |
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.
overall looks good (ignoring all the unrelated CI errors ), but is missing the updates to clusterloader specifically https://github.com/cloud-bulldozer/snafu/blob/master/cluster_loader/trigger_cluster_loader.py#L86 which where the index needs to be an empty string as 'snafu-cl' will be added through this pr change. Will merge as soon as its fixed, sorry to have to kept this pr waiting for a while.
/rerun minikube_jjb |
I made the change you requested and rebased, @aakarshg but it's not running the CI for some reason, can you clear your requested change because I can't. |
/rerun all |
looks like this build has been in queue given that the other prs were triggered before this thats why its taking long. |
Results for SNAFU CI Test
|
hammerdb failed because of:
and then it did not see any update to its ES index. But that doesn't seem to have anything to do with this PR, since hammerdb does not use run_snafu.py. I think the hammerdb image is big enough that it is timing out on the download? |
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.
LGTM nice work @bengland2
there is no need to use es_index environment variable in wrapper, since the part of the index name after the "ripsaw" prefix is determined by the wrapper. Also, documentation has been updated to be consistent with ripsaw use of elasticsearch.server and elasticsearch.port in CRs.