-
Notifications
You must be signed in to change notification settings - Fork 27
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
Add tree filter for bisections #302
Conversation
743abd9
to
1a73bc6
Compare
Add a Celery parameter with a list of Git kernel trees to bisect. If the list is not provided then no filtering is applied. If the list is provided then only regressions found on trees in the list will be bisected. This is to avoid scheduling lots of bisections that are then later on aborted in Jenkins with the filter parameter as doing so still fills up the queue unnecessarily. Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
1a73bc6
to
408b51c
Compare
Tested OK on staging with these regressions: and this Celery config: "jenkins_options": {
"url": "https://bot.staging.kernelci.org/",
"user": "bisection",
"bisect": "lava-bisection",
"token": "<TOKEN>",
"bisection-git-trees": ["gtucker"]
}, Bisection job: https://bot.staging.kernelci.org/job/lava-bisection/15/ I'm now waiting for the bisection to complete and will post an update then. |
Tested OK:
|
Also confirmed that trees not in the list aren't being bisected, for example this was on the
|
Ignoring the GitHub checks as I believe they're broken due to some Python 2.7 environment issue (deprecated language anyway...). |
See also: actions/setup-python#672 |
Fixes kernelci/kernelci-project#260