Skip to content

Commit

Permalink
Merge branch 'integration' into updateECLB03
Browse files Browse the repository at this point in the history
  • Loading branch information
anija-anil authored Nov 22, 2024
2 parents 1aa507d + 600fde7 commit 2a63f22
Show file tree
Hide file tree
Showing 85 changed files with 2,653 additions and 4,964 deletions.
5 changes: 5 additions & 0 deletions .ci-orchestrator/checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,13 +41,18 @@ steps:
properties:
isBvtCodeChanged: ${PR Changes:is.bvt.code.changed}
isFatCodeChanged: ${PR Changes:is.fat.code.changed}
isFeatureFilesChanged: ${PR Changes:is.feature.files.changed}
isInfraCodeChanged: ${PR Changes:is.infra.code.changed}
isMsgsFilesChanged: ${PR Changes:is.msgs.files.changed}
isNlsFilesChanged: ${PR Changes:is.nls.files.changed}
isProductCodeChanged: ${PR Changes:is.product.code.changed}
isTestInfraCodeChanged: ${PR Changes:is.test.infra.code.changed}
isUnittestCodeChanged: ${PR Changes:is.unittest.code.changed}
bvtFilesCount: ${PR Changes:bvt.files.count}
fatFilesCount: ${PR Changes:fat.files.count}
infraFilesCount: ${PR Changes:infra.files.count}
msgsFiles: ${PR Changes:msgs.files}
nlsFiles: ${PR Changes:nls.files}
productFilesCount: ${PR Changes:product.files.count}
testInfraFilesCount: ${PR Changes:test.infra.files.count}
unittestFilesCount: ${PR Changes:unittest.files.count}
13 changes: 11 additions & 2 deletions .ci-orchestrator/pb.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,11 @@ triggers:
groups: ["LibertyDev"]
keyword: "!pbbeta"
aliasKeywords:
- "#build"
- "#pbbeta"
- "!build"
- "!pb"
- "#pbbeta"
- "#build"
- "#pb"
propertyDefinitions:
# If a user defines this property, set it for all steps that use it except the "Distributed Full FATs" step.
- name: fat.buckets.to.run
Expand Down Expand Up @@ -77,7 +79,9 @@ triggers:
groups: ["LibertyDev"]
keyword: "!fullpbbeta"
aliasKeywords:
- "!fullpb"
- "#fullpbbeta"
- "#fullpb"
propertyDefinitions:
# Run all buckets in full mode.
- name: fat.buckets.to.run
Expand Down Expand Up @@ -149,13 +153,18 @@ steps:
githubPRNumber: ${github_pr_number}
isBvtCodeChanged: ${PR Changes:is.bvt.code.changed}
isFatCodeChanged: ${PR Changes:is.fat.code.changed}
isFeatureFilesChanged: ${PR Changes:is.feature.files.changed}
isInfraCodeChanged: ${PR Changes:is.infra.code.changed}
isMsgsFilesChanged: ${PR Changes:is.msgs.files.changed}
isNlsFilesChanged: ${PR Changes:is.nls.files.changed}
isProductCodeChanged: ${PR Changes:is.product.code.changed}
isTestInfraCodeChanged: ${PR Changes:is.test.infra.code.changed}
isUnittestCodeChanged: ${PR Changes:is.unittest.code.changed}
bvtFilesCount: ${PR Changes:bvt.files.count}
fatFilesCount: ${PR Changes:fat.files.count}
infraFilesCount: ${PR Changes:infra.files.count}
msgsFiles: ${PR Changes:msgs.files}
nlsFiles: ${PR Changes:nls.files}
productFilesCount: ${PR Changes:product.files.count}
testInfraFilesCount: ${PR Changes:test.infra.files.count}
unittestFilesCount: ${PR Changes:unittest.files.count}
Expand Down
118 changes: 0 additions & 118 deletions .ci-orchestrator/pbRTCBuild.yml

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -296,6 +296,7 @@ private static boolean filteredLibraries(Module library) {
return (library.getGroupId().equals("org.glassfish") && (library.getArtifactId().equals("javax.faces"))) ||
(library.getArtifactId().equals("tomcat-embed-core")) ||
(library.getArtifactId().equals("woodstox-core") && (library.getVersion().equals("6.2.6") || library.getVersion().equals("6.2.4"))) ||
(library.getArtifactId().equals("commons-io") && (library.getVersion().equals("2.13.0"))) ||
(library.getArtifactId().equals("netty-codec-http")
&& (library.getVersion().equals("4.1.73.Final") || library.getVersion().equals("4.1.78.Final") || library.getVersion().equals("4.1.92.Final")))
||
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<SoftwareIdentity name="Open Liberty" tagId="ibm.com-0ca5af184810448c851299b2c615ebb6-24.0.0" version="24.0.0" versionScheme="multipartnumeric" xml:lang="en" xmlns="http://standards.iso.org/iso/19770/-2/2015/schema.xsd" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://standards.iso.org/iso/19770/-2/2015-current/schema.xsd schema.xsd">
<SoftwareIdentity name="Open Liberty" tagId="ibm.com-0ca5af184810448c851299b2c615ebb6-25.0.0" version="25.0.0" versionScheme="multipartnumeric" xml:lang="en" xmlns="http://standards.iso.org/iso/19770/-2/2015/schema.xsd" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://standards.iso.org/iso/19770/-2/2015-current/schema.xsd schema.xsd">
<Meta persistentId="0ca5af184810448c851299b2c615ebb6"/>
<Meta generator="4-1-20210113"/>
<Entity name="IBM" regid="ibm.com" role="licensor tagCreator softwareCreator"/>
Expand Down
4 changes: 2 additions & 2 deletions dev/build.image/publish/ibm.com_Open_Liberty_release.swidtag
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<SoftwareIdentity name="Open Liberty" patch="true" tagId="ibm.com-0ca5af184810448c851299b2c615ebb6-24.0.0" version="@PRODUCT_VERSION@" versionScheme="multipartnumeric" xml:lang="en" xmlns="http://standards.iso.org/iso/19770/-2/2015/schema.xsd" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://standards.iso.org/iso/19770/-2/2015-current/schema.xsd schema.xsd">
<SoftwareIdentity name="Open Liberty" patch="true" tagId="ibm.com-0ca5af184810448c851299b2c615ebb6-25.0.0" version="@PRODUCT_VERSION@" versionScheme="multipartnumeric" xml:lang="en" xmlns="http://standards.iso.org/iso/19770/-2/2015/schema.xsd" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://standards.iso.org/iso/19770/-2/2015-current/schema.xsd schema.xsd">
<Meta persistentId="0ca5af184810448c851299b2c615ebb6"/>
<Meta generator="4-1-20210113"/>
<Meta revision="@PRODUCT_VERSION@"/>
<Link href="swid:ibm.com-0ca5af184810448c851299b2c615ebb6-24.0.0" rel="ancestor"/>
<Link href="swid:ibm.com-0ca5af184810448c851299b2c615ebb6-25.0.0" rel="ancestor"/>
<Entity name="IBM" regid="ibm.com" role="licensor tagCreator softwareCreator"/>
</SoftwareIdentity>
8 changes: 4 additions & 4 deletions dev/cnf/dependabot/check_this_in_if_it_changes/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3289,7 +3289,7 @@
<dependency>
<groupId>org.eclipse.platform</groupId>
<artifactId>org.eclipse.osgi</artifactId>
<version>3.18.600</version>
<version>3.21.0</version>
</dependency>
<dependency>
<groupId>org.eclipse.transformer</groupId>
Expand Down Expand Up @@ -3949,7 +3949,7 @@
<dependency>
<groupId>org.jboss.weld.environment</groupId>
<artifactId>weld-environment-common</artifactId>
<version>6.0.0.Beta1</version>
<version>6.0.0.CR1</version>
</dependency>
<dependency>
<groupId>org.jboss.weld.se</groupId>
Expand All @@ -3969,7 +3969,7 @@
<dependency>
<groupId>org.jboss.weld.se</groupId>
<artifactId>weld-se-core</artifactId>
<version>6.0.0.Beta1</version>
<version>6.0.0.CR1</version>
</dependency>
<dependency>
<groupId>org.jboss.weld</groupId>
Expand All @@ -3994,7 +3994,7 @@
<dependency>
<groupId>org.jboss.weld</groupId>
<artifactId>weld-osgi-bundle</artifactId>
<version>6.0.0.Beta1</version>
<version>6.0.0.CR1</version>
</dependency>
<dependency>
<groupId>org.jetbrains.kotlin</groupId>
Expand Down
6 changes: 3 additions & 3 deletions dev/cnf/oss_dependencies.maven
Original file line number Diff line number Diff line change
Expand Up @@ -785,16 +785,16 @@ org.jboss.shrinkwrap:shrinkwrap-api:1.2.3
org.jboss.shrinkwrap:shrinkwrap-impl-base:1.2.3
org.jboss.shrinkwrap:shrinkwrap-spi:1.2.3
org.jboss.weld.environment:weld-environment-common:5.1.1.SP2
org.jboss.weld.environment:weld-environment-common:6.0.0.Beta1
org.jboss.weld.environment:weld-environment-common:6.0.0.CR1
org.jboss.weld.se:weld-se-core:3.1.9.Final
org.jboss.weld.se:weld-se-core:4.0.3.Final
org.jboss.weld.se:weld-se-core:5.1.1.SP2
org.jboss.weld.se:weld-se-core:6.0.0.Beta1
org.jboss.weld.se:weld-se-core:6.0.0.CR1
org.jboss.weld:weld-osgi-bundle:2.4.8.Final
org.jboss.weld:weld-osgi-bundle:3.1.9.Final
org.jboss.weld:weld-osgi-bundle:4.0.3.Final
org.jboss.weld:weld-osgi-bundle:5.1.1.SP2
org.jboss.weld:weld-osgi-bundle:6.0.0.Beta1
org.jboss.weld:weld-osgi-bundle:6.0.0.CR1
org.jetbrains.kotlin:kotlin-stdlib-common:1.9.0
org.jetbrains.kotlin:kotlin-stdlib:1.9.0
org.jetbrains:annotations:13.0
Expand Down
10 changes: 5 additions & 5 deletions dev/cnf/resources/bnd/liberty-release.props
Original file line number Diff line number Diff line change
Expand Up @@ -13,14 +13,14 @@

releaseTypeGA=true

libertyBaseVersion=24.0.0
libertyFixpackVersion=12
libertyBaseVersion=25.0.0
libertyFixpackVersion=1
libertyServiceVersion=${libertyBaseVersion}.${libertyFixpackVersion}
libertyBetaVersion=2024.12.0.0
libertyBetaVersion=2025.1.0.0
libertyRelease=${if;${releaseTypeGA};${libertyServiceVersion};${libertyBetaVersion}}

libertyBundleMicroVersion=96
copyrightBuildYear=2024
libertyBundleMicroVersion=97
copyrightBuildYear=2025
buildID=${libertyRelease}-${def;buildLabel}
productEdition=BASE_ILAN
productLicenseType=ILAN
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -144,7 +144,7 @@ public class SQLMultiScopeRecoveryLog implements LogCursorCallback, MultiScopeLo
/**
* Which RDBMS are we working against?
*/
private DBProduct dbProduct;
private volatile DBProduct dbProduct;

private boolean isolationFailureReported;

Expand Down Expand Up @@ -223,7 +223,7 @@ public class SQLMultiScopeRecoveryLog implements LogCursorCallback, MultiScopeLo
* A flag to indicate that the log was being recovered by a peer
* but it has been reclaimed by its "home" server.
*/
volatile private boolean _peerServerLostLogOwnership;
private volatile boolean _peerServerLostLogOwnership;

/**
* These strings are used for Database table creation. DDL is
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -70,9 +70,9 @@ public class SQLSharedServerLeaseLog extends LeaseLogImpl implements SharedServe
/**
* Which RDBMS are we working against?
*/
private DBProduct dbProduct;
private volatile DBProduct dbProduct;

volatile private boolean _leaseTableExists;
private volatile boolean _leaseTableExists;
private boolean _sqlTransientErrorHandlingEnabled = true;
private boolean _logRetriesEnabled;
private int _leaseTimeout;
Expand Down
24 changes: 9 additions & 15 deletions dev/com.ibm.tx.jta/src/com/ibm/tx/jta/impl/RecoveryManager.java
Original file line number Diff line number Diff line change
Expand Up @@ -86,16 +86,16 @@ public class RecoveryManager implements Runnable {

private final RecoveryAgent _agent;
protected RecoveryLog _tranLog; // 169107
protected RecoveryLog _xaLog; // 169107
protected final RecoveryLog _recoverXaLog; //@MD18134A
private RecoveryLog _xaLog; // 169107
private final RecoveryLog _recoverXaLog; //@MD18134A

private SharedServerLeaseLog _leaseLog;
private String _recoveryGroup;
private String _localRecoveryIdentity;
private boolean _peerTranLogEverOpened = false;
private boolean _peerXaLogEverOpened = false;

protected PartnerLogTable _recoveryPartnerLogTable;
private PartnerLogTable _recoveryPartnerLogTable;

private byte[] _ourApplId;
private int _ourEpoch;
Expand Down Expand Up @@ -126,16 +126,10 @@ public class RecoveryManager implements Runnable {
// The following relate to the service data recoverable unit in the transaction log
// This is reserved and holds the servername, applid and epoch.
//
protected RecoverableUnit _tranlogServiceData;
protected RecoverableUnitSection _tranlogServerSection;
protected RecoverableUnitSection _tranlogApplIdSection;
protected RecoverableUnitSection _tranlogEpochSection;

protected String _classPath; // current classpath for recovery
// These are static as they are only initialized from the "server's" own log
// We use our own classpaths and not from other servers in case we recover
// for a filesystem that does not match our own.
protected static String _loggedClassPath; // classpath read from the log at startup
private RecoverableUnit _tranlogServiceData;
private RecoverableUnitSection _tranlogServerSection;
private RecoverableUnitSection _tranlogApplIdSection;
private RecoverableUnitSection _tranlogEpochSection;

// Server States logged for serviceability
private static final int STARTING = 1;
Expand All @@ -152,9 +146,9 @@ public class RecoveryManager implements Runnable {
/**
* This set contains a list of all recovering transactions.
*/
protected Set<TransactionImpl> _recoveringTransactions;
private final Set<TransactionImpl> _recoveringTransactions;

protected final Object _recoveryMonitor = new Object();
private final Object _recoveryMonitor = new Object();

private boolean _cleanRemoteShutdown;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ Subsystem-Name: Jakarta Contexts and Dependency Injection 4.1
io.openliberty.org.jboss.weld6.se, \
com.ibm.ws.org.jboss.jdeparser.1.0.0, \
com.ibm.ws.managedobject, \
io.openliberty.org.jboss.logging35, \
io.openliberty.org.jboss.logging36, \
io.openliberty.org.jboss.classfilewriter.1.3, \
com.ibm.ws.cdi.weld.jakarta, \
com.ibm.ws.cdi.internal.jakarta, \
Expand All @@ -64,7 +64,7 @@ Subsystem-Name: Jakarta Contexts and Dependency Injection 4.1
com.ibm.ws.cdi.interfaces.jakarta, \
io.openliberty.cdi.4.0.internal.interfaces, \
io.openliberty.cdi.spi; location:="dev/spi/ibm/,lib/"
-jars=io.openliberty.cdi.4.1.thirdparty; location:="dev/api/third-party/,lib/"; mavenCoordinates="org.jboss.weld:weld-osgi-bundle:6.0.0.Beta1"
-jars=io.openliberty.cdi.4.1.thirdparty; location:="dev/api/third-party/,lib/"; mavenCoordinates="org.jboss.weld:weld-osgi-bundle:6.0.0.CR1"
-files=dev/api/ibm/schema/ibm-managed-bean-bnd_1_0.xsd, \
dev/api/ibm/schema/ibm-managed-bean-bnd_1_1.xsd, \
dev/spi/ibm/javadoc/io.openliberty.cdi.spi_1.1-javadoc.zip
Expand Down
Loading

0 comments on commit 2a63f22

Please sign in to comment.