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

mimic: qa/workunits: replace 'realpath' with 'readlink -f' in fsstress.sh #24622

Merged
merged 6 commits into from Oct 29, 2018

Conversation

Projects
None yet
4 participants
@dillaman
Copy link
Contributor

dillaman commented Oct 16, 2018

@dillaman dillaman added this to the mimic milestone Oct 16, 2018

@dillaman dillaman changed the base branch from master to mimic Oct 16, 2018

@dillaman

This comment has been minimized.

Copy link
Contributor

dillaman commented Oct 16, 2018

Note: this PR includes commits from PRs #24408 and #24429

@smithfarm

This comment has been minimized.

Copy link
Contributor

smithfarm commented Oct 19, 2018

@dillaman Rebase? #24408 was merged already.

@smithfarm

This comment has been minimized.

Copy link
Contributor

smithfarm commented Oct 22, 2018

@dillaman Please rebase - see #24622 (comment)

idryomov and others added some commits Sep 3, 2018

qa/tasks/cram: use suite_repo repository for all cram jobs
Currently git.ceph.com is hardcoded for all cram jobs.  Testing
modifications is a pain: one needs to push to either ceph/ceph.git or
ceph/ceph-ci.git (depending on where the ceph branch is at, triggering
unnecessary builds in the latter case) and wait for the mirror to sync.
Runs scheduled against branches in developer's forks fail.

Move away from git.ceph.com to allow mixing branches and repositories,
similar to workunits.

Fixes: https://tracker.ceph.com/issues/27211
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
(cherry picked from commit 0d88876)
qa/tasks/cram: tasks now must live in the repository
Commit 0d88876 ("qa/tasks/cram: use suite_repo repository for all
cram jobs") removed hardcoded git.ceph.com links, but as it turned out
it is still used for nightlies.  There is no good way to accommodate
the different URL schemes, so let's get rid of URLs altogether.

Fixes: https://tracker.ceph.com/issues/27211
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
(cherry picked from commit 592f566)
qa/tasks/workunit: factor out overrides and refspec logic
Allow for reuse in the cram task.

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
(cherry picked from commit e1c89b5)
qa/workunits: replace 'realpath' with 'readlink -f' in fsstress.sh
Fixes: http://tracker.ceph.com/issues/36409
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit ddb7e5e)
qa/tasks: qemu task now uses a relative path in suite repo for test
This makes it easier to re-run tests against a suite branch without
requiring a full ceph-ci build and repo.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit c1f9502)
qa/tasks/workunit: use suite branch/SHA1 when cloning workunits
Right now it's using the Ceph branch/SHA1 but it's using the suite
Git URL.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit 1e3dc02)

@dillaman dillaman force-pushed the dillaman:wip-36430-mimic branch from 4c2d1d5 to 5807a9a Oct 22, 2018

@dillaman

This comment has been minimized.

Copy link
Contributor

dillaman commented Oct 22, 2018

@smithfarm I pushed a rebased -- github isn't showing it yet apparently.

@yuriw

This comment has been minimized.

Copy link
Contributor

yuriw commented Oct 23, 2018

@yuriw

yuriw approved these changes Oct 29, 2018

@yuriw yuriw merged commit 61e715d into ceph:mimic Oct 29, 2018

4 checks passed

Docs: build check OK - docs built
Details
Signed-off-by all commits in this PR are signed
Details
Unmodified Submodules submodules for project are unmodified
Details
make check make check succeeded
Details
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment