Skip to content
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

Bump to fio-3.19 #166

Merged
merged 1 commit into from
Apr 16, 2020
Merged

Bump to fio-3.19 #166

merged 1 commit into from
Apr 16, 2020

Conversation

rsevilla87
Copy link
Member

@rsevilla87 rsevilla87 commented Apr 14, 2020

Depends-On: 310

@rsevilla87 rsevilla87 added the ok to test Kick off our CI framework label Apr 14, 2020
@rht-perf-ci
Copy link

Results for SNAFU CI Test

Test Result Runtime
fio_wrapper FAIL 00:10:09

@aakarshg
Copy link
Contributor

/rerun all

@rht-perf-ci
Copy link

Results for SNAFU CI Test

Test Result Runtime
fio_wrapper FAIL 00:10:34

@rht-perf-ci
Copy link

Results for SNAFU CI Test

Test Result Runtime
fio_wrapper PASS 00:11:01

@@ -128,7 +128,7 @@ def _log_payload(self, directory, user, uuid, sample, fio_jobs_dict, fio_version
with open(directory + '/' + str(log_file_name), 'r') as log_file:
for log_line in log_file:
log_line_values = str(log_line).split(", ")
if len(log_line_values) == 4:
if len(log_line_values) == 5:
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we want to have some backwards compatibility or simply state we support fio-3.19 (for now)... Since this won'w work with earlier versions?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I guess this would be required in case of executing Snafu out from the Ripsaw context. Is that what you're thinking?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

My thoughts exactly... We could capture the version via fio --version to determine the code path... Or simply document we only support X version... I am not against either.

fio_wrapper/trigger_fio.py Show resolved Hide resolved
fio_wrapper/trigger_fio.py Show resolved Hide resolved
Copy link
Contributor

@aakarshg aakarshg left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

After the discussion on our weekly tooling/automation call i think the pr in its current state is looking good apart from the minor nit with git. We'll still need to document the version of each benchmark we're using but that can be deferred to a subsequent pr.

COPY --from=builder /fio-fio-3.12/fio /usr/local/bin/fio
RUN dnf install -y --nodocs git python3-pip python3-requests python3-numpy libaio zlib procps-ng iproute net-tools ethtool nmap iputils && dnf clean all
COPY --from=builder /fio-fio-3.19/fio /usr/local/bin/fio
RUN dnf install -y --nodocs python3-pip python3-requests python3-numpy libaio zlib procps-ng iproute net-tools ethtool nmap iputils && dnf clean all
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

as @dry923 pointed out about the missing git ? ci passed fine so maybe its installed by default on ubi8?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't know why git was there. It's not required to run the workload.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

it was there because of the old way of cloning snafu, now we dont clone snafu anymore we just copy it

Copy link
Contributor

@aakarshg aakarshg left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Copy link
Member

@jtaleric jtaleric left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, nice work @rsevilla87

@aakarshg aakarshg merged commit 4741e51 into cloud-bulldozer:master Apr 16, 2020
@rsevilla87 rsevilla87 deleted the fio-3.19 branch April 16, 2020 15:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ok to test Kick off our CI framework
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants