*Good day!* *I try to integrate Jenkins with Gerrit and use 'Gerrit code review' plugin for it.* *F.e. i have test project with 3 branches:* [image: image.png]
*Scan Multibranch Pipeline Log without filter by pending checks : * Started [Ср дек 09 11:12:03 UTC 2020] Starting branch indexing... > git rev-parse --is-inside-work-tree # timeout=10 Setting origin to https://gerrit.office.sprut.ru/a/test/pipeline2 > git config remote.origin.url https://gerrit.office.sprut.ru/a/test/pipeline2 # timeout=10 Fetching origin... Looking for open changes with query 'p:test/pipeline2 status:open -age:24w ' ... Fetching upstream changes from origin > git --version # timeout=10 > git --version # 'git version 2.25.1' > git config --get remote.origin.url # timeout=10 using GIT_ASKPASS to set credentials jenkins for gerrit account , register at AD - login password > git fetch --tags --force --progress -- origin +refs/heads/*:refs/remotes/origin/* refs/changes/52/1852/2:refs/remotes/origin/52/1852/2 refs/changes/53/1753/1:refs/remotes/origin/53/1753/1 # timeout=10 using GIT_ASKPASS to set credentials jenkins for gerrit account , register at AD - login password > git ls-remote --symref -- https://gerrit.office.sprut.ru/a/test/pipeline2 # timeout=10 > git rev-parse --is-inside-work-tree # timeout=10 Setting origin to https://gerrit.office.sprut.ru/a/test/pipeline2 > git config remote.origin.url https://gerrit.office.sprut.ru/a/test/pipeline2 # timeout=10 Fetching & pruning origin... Looking for open changes with query 'p:test/pipeline2 status:open -age:24w ' ... Fetching upstream changes from origin > git --version # timeout=10 > git --version # 'git version 2.25.1' > git config --get remote.origin.url # timeout=10 using GIT_ASKPASS to set credentials jenkins for gerrit account , register at AD - login password > git fetch --tags --force --progress --prune -- origin +refs/heads/*:refs/remotes/origin/* refs/changes/52/1852/2:refs/remotes/origin/52/1852/2 refs/changes/53/1753/1:refs/remotes/origin/53/1753/1 # timeout=10 Seen branch in repository origin/52/1852/2 Seen branch in repository origin/53/1753/1 Seen branch in repository origin/master Seen branch in repository origin/notmaster Seen branch in repository origin/release Seen 5 remote branches Checking 5 branches ... Filtered 5 branches ... Checking branch master ‘Jenkinsfile.jenkins’ found master meets the criteria > git rev-parse --is-inside-work-tree # timeout=10 Setting origin to https://gerrit.office.sprut.ru/a/test/pipeline2 > git config remote.origin.url https://gerrit.office.sprut.ru/a/test/pipeline2 # timeout=10 Fetching origin... Looking for open changes with query 'p:test/pipeline2 status:open -age:24w ' ... Fetching upstream changes from origin > git --version # timeout=10 > git --version # 'git version 2.25.1' > git config --get remote.origin.url # timeout=10 using GIT_ASKPASS to set credentials jenkins for gerrit account , register at AD - login password > git fetch --tags --force --progress -- origin +refs/heads/master:refs/remotes/origin/master # timeout=10 No changes detected: master (still at 76848b58bac543ab1b49fd88099bf62ab18cc32f) ‘Jenkinsfile.jenkins’ found Met criteria > git rev-parse --is-inside-work-tree # timeout=10 Setting origin to https://gerrit.office.sprut.ru/a/test/pipeline2 > git config remote.origin.url https://gerrit.office.sprut.ru/a/test/pipeline2 # timeout=10 Fetching origin... Looking for open changes with query 'p:test/pipeline2 status:open -age:24w ' ... Fetching upstream changes from origin > git --version # timeout=10 > git --version # 'git version 2.25.1' > git config --get remote.origin.url # timeout=10 using GIT_ASKPASS to set credentials jenkins for gerrit account , register at AD - login password > git fetch --tags --force --progress -- origin refs/changes/53/1753/1:refs/remotes/origin/53/1753/1 # timeout=10 No changes detected: 53/1753/1 (still at 7bcf364020c3405aa91b2e2c8f7adab75e91a1b1) Checking branch notmaster ‘Jenkinsfile.jenkins’ found notmaster meets the criteria > git rev-parse --is-inside-work-tree # timeout=10 Setting origin to https://gerrit.office.sprut.ru/a/test/pipeline2 > git config remote.origin.url https://gerrit.office.sprut.ru/a/test/pipeline2 # timeout=10 Fetching origin... Looking for open changes with query 'p:test/pipeline2 status:open -age:24w ' ... Fetching upstream changes from origin > git --version # timeout=10 > git --version # 'git version 2.25.1' > git config --get remote.origin.url # timeout=10 using GIT_ASKPASS to set credentials jenkins for gerrit account , register at AD - login password > git fetch --tags --force --progress -- origin +refs/heads/notmaster:refs/remotes/origin/notmaster # timeout=10 No changes detected: notmaster (still at 76848b58bac543ab1b49fd88099bf62ab18cc32f) ‘Jenkinsfile.jenkins’ found Met criteria > git rev-parse --is-inside-work-tree # timeout=10 Setting origin to https://gerrit.office.sprut.ru/a/test/pipeline2 > git config remote.origin.url https://gerrit.office.sprut.ru/a/test/pipeline2 # timeout=10 Fetching origin... Looking for open changes with query 'p:test/pipeline2 status:open -age:24w ' ... Fetching upstream changes from origin > git --version # timeout=10 > git --version # 'git version 2.25.1' > git config --get remote.origin.url # timeout=10 using GIT_ASKPASS to set credentials jenkins for gerrit account , register at AD - login password > git fetch --tags --force --progress -- origin refs/changes/52/1852/2:refs/remotes/origin/52/1852/2 # timeout=10 No changes detected: 52/1852/2 (still at f021817b26b6cde8c83a1186b18bc5231e3bd228) Checking branch release ‘Jenkinsfile.jenkins’ found release meets the criteria > git rev-parse --is-inside-work-tree # timeout=10 Setting origin to https://gerrit.office.sprut.ru/a/test/pipeline2 > git config remote.origin.url https://gerrit.office.sprut.ru/a/test/pipeline2 # timeout=10 Fetching origin... Looking for open changes with query 'p:test/pipeline2 status:open -age:24w ' ... Fetching upstream changes from origin > git --version # timeout=10 > git --version # 'git version 2.25.1' > git config --get remote.origin.url # timeout=10 using GIT_ASKPASS to set credentials jenkins for gerrit account , register at AD - login password > git fetch --tags --force --progress -- origin +refs/heads/release:refs/remotes/origin/release # timeout=10 No changes detected: release (still at 73cce37670899c7e10fd1aa4f59d3bb70c1f393d) Processed 0 branches Processed 0 changes [Ср дек 09 11:12:05 UTC 2020] Finished branch indexing. Indexing took 1,9 секунды Finished: SUCCESS *But when i add filter by pending checks, all branches are disappear, changes are displayed and marked as 'Scheduled' in Gerrit.* [image: unnamed.png] *Scan Multibranch Pipeline Log:* Started [Ср дек 09 11:13:53 UTC 2020] Starting branch indexing... > git rev-parse --is-inside-work-tree # timeout=10 Setting origin to https://gerrit.office.sprut.ru/a/test/pipeline2 > git config remote.origin.url https://gerrit.office.sprut.ru/a/test/pipeline2 # timeout=10 Fetching origin... Looking for open changes with query 'p:test/pipeline2 status:open -age:24w ' ... Fetching upstream changes from origin > git --version # timeout=10 > git --version # 'git version 2.25.1' > git config --get remote.origin.url # timeout=10 using GIT_ASKPASS to set credentials jenkins for gerrit account , register at AD - login password > git fetch --tags --force --progress -- origin +refs/heads/*:refs/remotes/origin/* refs/changes/52/1852/2:refs/remotes/origin/52/1852/2 refs/changes/53/1753/1:refs/remotes/origin/53/1753/1 # timeout=10 using GIT_ASKPASS to set credentials jenkins for gerrit account , register at AD - login password > git ls-remote --symref -- https://gerrit.office.sprut.ru/a/test/pipeline2 # timeout=10 > git rev-parse --is-inside-work-tree # timeout=10 Setting origin to https://gerrit.office.sprut.ru/a/test/pipeline2 > git config remote.origin.url https://gerrit.office.sprut.ru/a/test/pipeline2 # timeout=10 Fetching & pruning origin... Looking for open changes with query 'p:test/pipeline2 status:open -age:24w ' ... Fetching upstream changes from origin > git --version # timeout=10 > git --version # 'git version 2.25.1' > git config --get remote.origin.url # timeout=10 using GIT_ASKPASS to set credentials jenkins for gerrit account , register at AD - login password > git fetch --tags --force --progress --prune -- origin +refs/heads/*:refs/remotes/origin/* refs/changes/52/1852/2:refs/remotes/origin/52/1852/2 refs/changes/53/1753/1:refs/remotes/origin/53/1753/1 # timeout=10 Seen branch in repository origin/52/1852/2 Seen branch in repository origin/53/1753/1 Seen branch in repository origin/master Seen branch in repository origin/notmaster Seen branch in repository origin/release Seen 5 remote branches Checking 5 branches ... Filtered 5 branches ... ‘Jenkinsfile.jenkins’ found Met criteria Updated the status of check testplugin:test1 for patchset 1753/1 to SCHEDULED. > git rev-parse --is-inside-work-tree # timeout=10 Setting origin to https://gerrit.office.sprut.ru/a/test/pipeline2 > git config remote.origin.url https://gerrit.office.sprut.ru/a/test/pipeline2 # timeout=10 Fetching origin... Looking for open changes with query 'p:test/pipeline2 status:open -age:24w ' ... Fetching upstream changes from origin > git --version # timeout=10 > git --version # 'git version 2.25.1' > git config --get remote.origin.url # timeout=10 using GIT_ASKPASS to set credentials jenkins for gerrit account , register at AD - login password > git fetch --tags --force --progress -- origin refs/changes/53/1753/1:refs/remotes/origin/53/1753/1 # timeout=10 Changes detected: 53/1753/1 (7bcf364020c3405aa91b2e2c8f7adab75e91a1b1 → 7bcf364020c3405aa91b2e2c8f7adab75e91a1b1) Scheduled build for branch: 53/1753/1 Processed 0 branches Processed 0 changes [Ср дек 09 11:13:54 UTC 2020] Finished branch indexing. Indexing took 1 секунда Evaluating orphaned items in testMP *Will remove 52/1852/2* *Will remove release* *Will remove notmaster* *Will remove master* Finished: SUCCESS *And at the next scan all changes are also not displayed at the 'Status'.Scan Multibranch Pipeline Log:* Started [Ср дек 09 11:14:53 UTC 2020] Starting branch indexing... > git rev-parse --is-inside-work-tree # timeout=10 Setting origin to https://gerrit.office.sprut.ru/a/test/pipeline2 > git config remote.origin.url https://gerrit.office.sprut.ru/a/test/pipeline2 # timeout=10 Fetching origin... Looking for open changes with query 'p:test/pipeline2 status:open -age:24w ' ... Fetching upstream changes from origin > git --version # timeout=10 > git --version # 'git version 2.25.1' > git config --get remote.origin.url # timeout=10 using GIT_ASKPASS to set credentials jenkins for gerrit account , register at AD - login password > git fetch --tags --force --progress -- origin +refs/heads/*:refs/remotes/origin/* refs/changes/52/1852/2:refs/remotes/origin/52/1852/2 refs/changes/53/1753/1:refs/remotes/origin/53/1753/1 # timeout=10 using GIT_ASKPASS to set credentials jenkins for gerrit account , register at AD - login password > git ls-remote --symref -- https://gerrit.office.sprut.ru/a/test/pipeline2 # timeout=10 > git rev-parse --is-inside-work-tree # timeout=10 Setting origin to https://gerrit.office.sprut.ru/a/test/pipeline2 > git config remote.origin.url https://gerrit.office.sprut.ru/a/test/pipeline2 # timeout=10 Fetching & pruning origin... Looking for open changes with query 'p:test/pipeline2 status:open -age:24w ' ... Fetching upstream changes from origin > git --version # timeout=10 > git --version # 'git version 2.25.1' > git config --get remote.origin.url # timeout=10 using GIT_ASKPASS to set credentials jenkins for gerrit account , register at AD - login password > git fetch --tags --force --progress --prune -- origin +refs/heads/*:refs/remotes/origin/* refs/changes/52/1852/2:refs/remotes/origin/52/1852/2 refs/changes/53/1753/1:refs/remotes/origin/53/1753/1 # timeout=10 Seen branch in repository origin/52/1852/2 Seen branch in repository origin/53/1753/1 Seen branch in repository origin/master Seen branch in repository origin/notmaster Seen branch in repository origin/release Seen 5 remote branches Checking 5 branches ... Filtered 5 branches ... Processed 0 branches Processed 0 changes [Ср дек 09 11:14:54 UTC 2020] Finished branch indexing. Indexing took 0,78 секунд Evaluating orphaned items in testMP *Will remove 53/1753/1* Finished: SUCCESS *Is it correct behaviour? I can't find detailed documentation for 'Filter by pending checks' option.* *I expected to see all branches and changes.* *I tried to debug this situation and found out that *request.process() *in method *processBranchRequest *in class* AbstactGerritSCASource.java *generates InterruptedException.* *Thanks in advance!* *Kind regards,* *Alexander* -- You received this message because you are subscribed to the Google Groups "Jenkins Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/6c92ee35-40e0-44ce-959b-58387c8d0f76n%40googlegroups.com.
