jenkinsci / fstrigger-plugin

https://plugins.jenkins.io/fstrigger/
10 stars 18 forks source link

FSTrigger triggers builds on jenkins restart #40

Open bakkc opened 1 year ago

bakkc commented 1 year ago

Jenkins and plugins versions report

Jenkins: 2.375.1 OS: Linux - 4.18.0-425.10.1.el8_7.x86_64

active-directory:2.30 ansible:148.v6b_13c6de3a_47 ansicolor:1.0.2 ant:481.v7b_09e538fcca antisamy-markup-formatter:155.v795fb_8702324 apache-httpcomponents-client-4-api:4.5.13-138.v4e7d9a_7b_a_e61 authentication-tokens:1.4 bootstrap4-api:4.6.0-5 bootstrap5-api:5.2.1-3 bouncycastle-api:2.27 branch-api:2.1071.v1a_188a_562481 build-timeout:1.28 buildtriggerbadge:251.vdf6ef853f3f5 built-on-column:1.3 caffeine-api:2.9.3-65.v6a_47d0f4d1fe checks-api:1.8.1 cloudbees-bitbucket-branch-source:791.vb_eea_a_476405b cloudbees-folder:6.800.v71307ca_b_986b command-launcher:90.v669d7ccb7c31 commons-lang3-api:3.12.0-36.vd97de6465d5b commons-text-api:1.10.0-27.vb_fa_3896786a_7 conditional-buildstep:1.4.2 configurationslicing:430.v966357576543 console-column-plugin:197.vcf5a_ec1d7b_47 credentials:1214.v1de940103927 credentials-binding:523.vd859a_4b_122e6 dashboard-view:2.472.v9ff2a_e6a_c529 data-tables-api:1.12.1-4 delivery-pipeline-plugin:1.4.2 display-url-api:2.3.7 docker-commons:1.21 docker-workflow:563.vd5d2e5c4007f durable-task:504.vb10d1ae5ba2f echarts-api:5.4.0-1 email-ext:2.93 envinject:2.892.v25453b_80e595 envinject-api:1.199.v3ce31253ed13 external-monitor-job:203.v683c09d993b_9 ez-templates:1.3.5 favorite:2.4.1 font-awesome-api:6.2.1-1 fstrigger:1.00 git:5.0.0 git-client:4.1.0 git-server:99.va_0826a_b_cdfa_d github:1.36.1 github-api:1.303-400.v35c2d8258028 github-branch-source:1701.v00cc8184df93 gradle:2.2 greenballs:1.15.1 handy-uri-templates-2-api:2.1.8-22.v77d5b_75e6953 htmlpublisher:1.31 instance-identity:142.v04572ca_5b_265 ionicons-api:31.v4757b_6987003 jackson2-api:2.14.2-319.v37853346a_229 jakarta-activation-api:2.0.1-2 jakarta-mail-api:2.0.1-2 javadoc:226.v71211feb_e7e9 javax-activation-api:1.2.0-5 javax-mail-api:1.6.2-8 jaxb:2.3.8-1 jdk-tool:63.v62d2fd4b_4793 jenkins-design-language:1.27.1 jenkins-multijob-plugin:623.v03401733c9a_9 jenkinslint:0.14.0 jersey2-api:2.38-1 jira:3.9 jjwt-api:0.11.5-77.v646c772fddb_0 jnr-posix-api:3.1.16-1 jobConfigHistory:1198.v4d5736c2308c jquery:1.12.4-1 jquery3-api:3.6.1-2 jsch:0.1.55.61.va_e9ee26616e7 junit:1166.va_436e268e972 ldap:659.v8ca_b_a_fe79fa_d lockable-resources:1122.v14c3d52cb_1b_1 log-parser:2.3.0 mailer:448.v5b_97805e3767 mapdb-api:1.0.9-28.vf251ce40855d matrix-auth:3.1.6 matrix-project:785.v06b_7f47b_c631 maven-plugin:3.20 mercurial:1260.vdfb_723cdcc81 mina-sshd-api-common:2.9.2-50.va_0e1f42659a_a mina-sshd-api-core:2.9.2-50.va_0e1f42659a_a modernstatus:1.3 node-iterator-api:49.v58a_8b_35f8363 okhttp-api:4.9.3-108.v0feda04578cf pam-auth:1.10 parameterized-trigger:2.45 pipeline-build-step:2.18 pipeline-graph-analysis:202.va_d268e64deb_3 pipeline-groovy-lib:629.vb_5627b_ee2104 pipeline-input-step:466.v6d0a_5df34f81 pipeline-milestone-step:111.v449306f708b_7 pipeline-model-api:2.2118.v31fd5b_9944b_5 pipeline-model-definition:2.2118.v31fd5b_9944b_5 pipeline-model-extensions:2.2118.v31fd5b_9944b_5 pipeline-rest-api:2.31 pipeline-stage-step:305.ve96d0205c1c6 pipeline-stage-tags-metadata:2.2118.v31fd5b_9944b_5 pipeline-stage-view:2.31 plain-credentials:143.v1b_df8b_d3b_e48 plugin-usage-plugin:4.0 plugin-util-api:2.20.0 popper-api:1.16.1-3 popper2-api:2.11.6-2 pubsub-light:1.17 resource-disposer:0.20 run-condition:1.5 scm-api:631.v9143df5b_e4a_a script-security:1229.v4880b_b_e905a_6 snakeyaml-api:1.33-90.v80dcb_3814d35 sse-gateway:1.26 ssh-credentials:305.v8f4381501156 ssh-slaves:2.854.v7fd446b_337c9 sshd:3.275.v9e17c10f2571 structs:324.va_f5d6774f3a_d subversion:2.17.0 timestamper:1.21 token-macro:321.vd7cc1f2a_52c8 trilead-api:2.84.v72119de229b_7 variant:59.vf075fe829ccb vsphere-cloud:2.27 workflow-aggregator:590.v6a_d052e5a_a_b_5 workflow-api:1208.v0cc7c6e0da_9e workflow-basic-steps:994.vd57e3ca_46d24 workflow-cps:3611.v201b_d9f9eb_f7 workflow-durable-task-step:1223.v7f1a_98a_8863e workflow-job:1268.v6eb_e2ee1a_85a workflow-multibranch:716.vc692ae52371b workflow-scm-step:400.v6b_89a1317c9a workflow-step-api:639.v6eca_cd8c04aa workflow-support:839.v35e2736cfd5c ws-cleanup:0.44 xtrigger-api:1.0

What Operating System are you using (both controller, and any agents involved in the problem)?

Red Hat Enterprise Linux release 8.7 (Ootpa)

Reproduction steps

systemctl restart jenkins wait 5 min for the FStrigger on a specific file

Expected Results

Polling started on Feb 8, 2023, 4:35:00 PM Polling for the job Ansible Continous Integration Looking nodes where the poll can be run. Looking for a candidate node to run the poll. Can't find any eligible slave nodes. Trying to poll on master node.

Polling on master. Checking one file: '/opt/ansible/cb/defaults.yml'. Inspecting the contents of '/opt/ansible/defaults.yml'

Polling complete. Took 3 ms. No changes.

Actual Results

Polling started on Feb 8, 2023, 4:20:00 PM Polling for the job Ansible Continous Integration Looking nodes where the poll can be run. Looking for a candidate node to run the poll. Can't find any eligible slave nodes. Trying to poll on master node.

Polling on master. Checking one file: '/opt/ansible/cb/defaults.yml'. The file didn't exist for the previous polling and now it exists.

Polling complete. Took 2 ms. Changes found. Scheduling a build.

Anything else?

After a restart of jenkins de FSTrigger on a file that still exists and is not changed starts the build. Looks like initial status and next poll are not consistent.