<freeStyleBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by andreapoli</shortDescription></cause><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by andreapoli</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigin3.1.jenkins _class='hudson.plugins.git.util.Build'><buildNumber>6</buildNumber><marked><SHA1>990a6a613b76be884385cfc28d7aa6dc67729f3d</SHA1><branch><SHA1>990a6a613b76be884385cfc28d7aa6dc67729f3d</SHA1><name>refs/remotes/origin/3.1.jenkins</name></branch></marked><revision><SHA1>990a6a613b76be884385cfc28d7aa6dc67729f3d</SHA1><branch><SHA1>990a6a613b76be884385cfc28d7aa6dc67729f3d</SHA1><name>refs/remotes/origin/3.1.jenkins</name></branch></revision></refsremotesorigin3.1.jenkins><originmaster _class='hudson.plugins.git.util.Build'><buildNumber>1382</buildNumber><marked><SHA1>934a46f41f4ce2f3115a95c6dbd6cb175a91985f</SHA1><branch><SHA1>934a46f41f4ce2f3115a95c6dbd6cb175a91985f</SHA1><name>origin/master</name></branch></marked><revision><SHA1>934a46f41f4ce2f3115a95c6dbd6cb175a91985f</SHA1><branch><SHA1>934a46f41f4ce2f3115a95c6dbd6cb175a91985f</SHA1><name>origin/master</name></branch></revision></originmaster><origin3.1.jenkins _class='hudson.plugins.git.util.Build'><buildNumber>76</buildNumber><marked><SHA1>fbd33042190e7fcbeb9182a6909b8ff8d9a5656a</SHA1><branch><SHA1>fbd33042190e7fcbeb9182a6909b8ff8d9a5656a</SHA1><name>origin/3.1.jenkins</name></branch></marked><revision><SHA1>fbd33042190e7fcbeb9182a6909b8ff8d9a5656a</SHA1><branch><SHA1>fbd33042190e7fcbeb9182a6909b8ff8d9a5656a</SHA1><name>origin/3.1.jenkins</name></branch></revision></origin3.1.jenkins><origin3.3.0.jdk11 _class='hudson.plugins.git.util.Build'><buildNumber>285</buildNumber><marked><SHA1>10354f7c80b4e499ba1c695eea151d13f42d6f0a</SHA1><branch><SHA1>10354f7c80b4e499ba1c695eea151d13f42d6f0a</SHA1><name>origin/3.3.0.jdk11</name></branch></marked><revision><SHA1>10354f7c80b4e499ba1c695eea151d13f42d6f0a</SHA1><branch><SHA1>10354f7c80b4e499ba1c695eea151d13f42d6f0a</SHA1><name>origin/3.3.0.jdk11</name></branch></revision></origin3.3.0.jdk11></buildsByBranchName><lastBuiltRevision><SHA1>934a46f41f4ce2f3115a95c6dbd6cb175a91985f</SHA1><branch><SHA1>934a46f41f4ce2f3115a95c6dbd6cb175a91985f</SHA1><name>origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/link-it/govway.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='hudson.plugins.sonar.action.SonarAnalysisAction'><ceTaskId>4db2d2ef-ec45-44db-a5e2-459550acaf11</ceTaskId><credentialsId>govwaysonarqubeadmin</credentialsId><installationName>Sonar-GovWay</installationName><installationUrl>https://jenkins.link.it/govway-sonarqube/</installationUrl><new>true</new><serverUrl>https://jenkins.link.it/govway-sonarqube</serverUrl><skipped>false</skipped><sonarqubeDashboardUrl>https://jenkins.link.it/govway-sonarqube/dashboard?id=govway</sonarqubeDashboardUrl></action><action _class='hudson.tasks.junit.TestResultAction'><failCount>3</failCount><skipCount>0</skipCount><totalCount>9047</totalCount><urlName>testReport</urlName></action><action _class='hudson.plugins.testng.TestNGTestResultBuildAction'><failCount>0</failCount><skipCount>0</skipCount><totalCount>9034</totalCount><urlName>testngreports</urlName></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action _class='hudson.plugins.disk_usage.BuildDiskUsageAction'></action><action _class='hudson.plugins.sonar.action.SonarBuildBadgeAction'><url>https://jenkins.link.it/govway-sonarqube/dashboard?id=govway</url></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#1382</displayName><duration>66976323</duration><estimatedDuration>73663599</estimatedDuration><fullDisplayName>GovWay #1382</fullDisplayName><id>1382</id><inProgress>false</inProgress><keepLog>false</keepLog><number>1382</number><queueId>101</queueId><result>SUCCESS</result><timestamp>1772728783183</timestamp><url>https://jenkins.link.it/govway/job/GovWay/1382/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>core/src/org/openspcoop2/pdd/core/controllo_traffico/policy/driver/redisson/counters/DatiCollezionatiDistributedRedisAtomicLong.java</affectedPath><affectedPath>core/src/org/openspcoop2/pdd/core/controllo_traffico/policy/driver/hazelcast/counters/DatoPNCounter.java</affectedPath><affectedPath>core/src/org/openspcoop2/pdd/core/controllo_traffico/policy/driver/redisson/counters/DatiCollezionatiDistributedLongAdder.java</affectedPath><affectedPath>core/src/org/openspcoop2/pdd/core/controllo_traffico/policy/driver/hazelcast/counters/DatiCollezionatiDistributedAtomicLong.java</affectedPath><affectedPath>core/src/org/openspcoop2/pdd/core/controllo_traffico/policy/driver/redisson/counters/DatoRAtomicLong.java</affectedPath><affectedPath>core/src/org/openspcoop2/pdd/core/controllo_traffico/policy/driver/hazelcast/counters/DatiCollezionatiDistributedPNCounter.java</affectedPath><affectedPath>core/src/org/openspcoop2/pdd/core/controllo_traffico/policy/driver/redisson/counters/DatoRLongAdder.java</affectedPath><affectedPath>core/deploy/properties/govway.log4j2.properties</affectedPath><affectedPath>core/src/org/openspcoop2/pdd/core/controllo_traffico/policy/driver/hazelcast/counters/DatiCollezionatiDistributedAtomicLongAsync.java</affectedPath><affectedPath>ChangeLog</affectedPath><affectedPath>core/src/org/openspcoop2/pdd/core/controllo_traffico/policy/driver/hazelcast/counters/DatoAtomicLong.java</affectedPath><commitId>e6b373156b04ab6edb4642f421e42e8ce67a75e2</commitId><timestamp>1772720522000</timestamp><author><absoluteUrl>https://jenkins.link.it/govway/user/poli</absoluteUrl><fullName>Andrea Poli</fullName></author><authorEmail>andreapoli80@gmail.com</authorEmail><comment>[GovWayCore]
Risolte anomalie nella gestione dei contatori distribuiti (Hazelcast e Redis):
- corretto riferimento stale al contatore 'activeRequests': aggiunta verifica cambio intervallo prima della lettura distribuita;
- aggiunta in PNCounter la gestione degli errori transitori Hazelcast (ConsistencyLostException, IllegalStateException, NoDataMemberInClusterException)
  con retry su proxy locale e fallback a lastKnownValue.
  Aggiornato RegexFilter log4j per filtrare anche i messaggi PNCounter gestiti dal codice applicativo.
</comment><date>2026-03-05 15:22:02 +0100</date><id>e6b373156b04ab6edb4642f421e42e8ce67a75e2</id><msg>[GovWayCore]</msg><path><editType>edit</editType><file>core/src/org/openspcoop2/pdd/core/controllo_traffico/policy/driver/redisson/counters/DatiCollezionatiDistributedRedisAtomicLong.java</file></path><path><editType>edit</editType><file>core/src/org/openspcoop2/pdd/core/controllo_traffico/policy/driver/redisson/counters/DatoRLongAdder.java</file></path><path><editType>edit</editType><file>core/src/org/openspcoop2/pdd/core/controllo_traffico/policy/driver/hazelcast/counters/DatoAtomicLong.java</file></path><path><editType>edit</editType><file>core/src/org/openspcoop2/pdd/core/controllo_traffico/policy/driver/hazelcast/counters/DatiCollezionatiDistributedPNCounter.java</file></path><path><editType>edit</editType><file>core/src/org/openspcoop2/pdd/core/controllo_traffico/policy/driver/hazelcast/counters/DatoPNCounter.java</file></path><path><editType>edit</editType><file>core/deploy/properties/govway.log4j2.properties</file></path><path><editType>edit</editType><file>core/src/org/openspcoop2/pdd/core/controllo_traffico/policy/driver/redisson/counters/DatoRAtomicLong.java</file></path><path><editType>edit</editType><file>core/src/org/openspcoop2/pdd/core/controllo_traffico/policy/driver/redisson/counters/DatiCollezionatiDistributedLongAdder.java</file></path><path><editType>edit</editType><file>core/src/org/openspcoop2/pdd/core/controllo_traffico/policy/driver/hazelcast/counters/DatiCollezionatiDistributedAtomicLong.java</file></path><path><editType>edit</editType><file>ChangeLog</file></path><path><editType>edit</editType><file>core/src/org/openspcoop2/pdd/core/controllo_traffico/policy/driver/hazelcast/counters/DatiCollezionatiDistributedAtomicLongAsync.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>core/src/org/openspcoop2/pdd/core/controllo_traffico/policy/driver/hazelcast/counters/DatiCollezionatiDistributedAtomicLong.java</affectedPath><affectedPath>core/src/org/openspcoop2/pdd/core/controllo_traffico/policy/driver/hazelcast/counters/DatiCollezionatiDistributedPNCounter.java</affectedPath><affectedPath>core/src/org/openspcoop2/pdd/core/controllo_traffico/policy/driver/hazelcast/counters/DatoPNCounter.java</affectedPath><commitId>934a46f41f4ce2f3115a95c6dbd6cb175a91985f</commitId><timestamp>1772721048000</timestamp><author><absoluteUrl>https://jenkins.link.it/govway/user/poli</absoluteUrl><fullName>Andrea Poli</fullName></author><authorEmail>andreapoli80@gmail.com</authorEmail><comment>[GovWayCore]
Risolta segnalazione SonarQube riportata in ambiente CI Jenkins
</comment><date>2026-03-05 15:30:48 +0100</date><id>934a46f41f4ce2f3115a95c6dbd6cb175a91985f</id><msg>[GovWayCore]</msg><path><editType>edit</editType><file>core/src/org/openspcoop2/pdd/core/controllo_traffico/policy/driver/hazelcast/counters/DatiCollezionatiDistributedPNCounter.java</file></path><path><editType>edit</editType><file>core/src/org/openspcoop2/pdd/core/controllo_traffico/policy/driver/hazelcast/counters/DatiCollezionatiDistributedAtomicLong.java</file></path><path><editType>edit</editType><file>core/src/org/openspcoop2/pdd/core/controllo_traffico/policy/driver/hazelcast/counters/DatoPNCounter.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.link.it/govway/user/poli</absoluteUrl><fullName>Andrea Poli</fullName></culprit></freeStyleBuild>