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
backport/geode 10257/upgrade java #7710
Closed
demery-pivotal
wants to merge
20
commits into
apache:develop
from
demery-pivotal:backport/geode-10257/upgrade-java
Closed
backport/geode 10257/upgrade java #7710
demery-pivotal
wants to merge
20
commits into
apache:develop
from
demery-pivotal:backport/geode-10257/upgrade-java
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Contributor
demery-pivotal
commented
May 19, 2022
- GEODE-10089: Remove unneeded scripts
- GEODE-10089: Bump version to 1.15.0
- PR pipeline is per branch now
- GEODE-10089: do more testing in parallel on support branch
- GEODE-10089: do more testing in parallel on support branch
- GEODE-10284: Add partition-listener option to gfsh create region command (GEODE-10284: Add partition-listener option to gfsh create region command #7666) (GEODE-10284: Add partition-listener option to gfsh create region command (#7666) #7671)
- GEODE-10283: Remove problematic buildSrc project, replacing with includeBuild projects (GEODE-10283: Remove problematic buildSrc project, replacing with includeBuild projects #7600)
- GEODE-10282: Migrate from springfox to springdoc (GEODE-10282: Migrate from springfox to springdoc to avoid swagger CVE. #7659)
- Increase memory of windows-gfsh-distributred-test
- GEODE-10307: Doc changes needed for enable security-manager property (GEODE-10307: Doc changes needed for enable security-manager property #7687)
- GEODE-10289: Argument file for JDK 17 (GEODE-10289: Argument file for JDK 17 #7673) (GEODE-10289: Argument file for JDK 17 (#7673) #7693)
- backport/geode 10288/java homes (backport/geode 10288/java homes #7694)
- backport/geode 10302/upgrade test timeouts (backport/geode 10302/upgrade test timeouts #7695)
- GEODE-10286: handle CancelException in PersistenceAdvisor.close (GEODE-10286: handle CancelException in PersistenceAdvisor.close #7677)
- GEODE-10313: User Guide: Add javadocs template variable (GEODE-10313: User Guide: Add javadocs template variable #7696)
- GEODE-10294: Compare invalid token during putIfAbsent retry. (GEODE-10294: Compare invalid token during putIfAbsent retry. #7679)
- GEODE-10299: update examples for creating dynamic regions (GEODE-10299: update examples for creating dynamic regions #7681)
- GEODE-10315: remove unneeded add-opens (GEODE-10315: removed unneeded add-opens #7699)
- Revert "GEODE-10294: Compare invalid token during putIfAbsent retry. (GEODE-10294: Compare invalid token during putIfAbsent retry. #7679)" (Revert "GEODE-10294: Compare invalid token during putIfAbsent retry. … #7704)
- GEODE-10257: Upgrade tests can upgrade Java (GEODE-10257: Upgrade tests can upgrade Java #7686)
Remove likely-to-become-outdated copies of release scripts to ensure they are not run by accident from a branch (they should always be run from develop). Also remove CODEOWNERS to avoid the confusion of GitHub showing owner names like on develop, but codeowner reviews not actually being required (due to lack of branch protection or minimum review count on support branches)
As part of the Geode Release Process, the build number must be rolled forward so work can begin on the next release
(cherry picked from commit df372ea)
…and (apache#7666) (apache#7671) * Update documentation Co-authored-by: Dave Barnes <daveba@vmware.com> (cherry picked from commit d4b80d2)
…udeBuild projects (apache#7600) * Extract DependencyConstraints plugin from buildSrc * Extract japicmp plugin customization from buildSrc * Test isolation from buildSrc * Disable jacoco on all test facets by default (cherry picked from commit 509c0c6)
springfox swagger is no longer maintained, so springdoc is the best choice going forward. (cherry picked from commit 9fbd35a)
…pache#7687) * GEODE-10307: Doc changes needed for enable security-manager property
* GEODE-10289: Argument file for JDK 17 The argument file was generated on Linux using OpenJDK 17.0.2 * Add arg file to assembly_content.txt
* GEODE-10288: Define JDK 8, 11, 17 homes for upgrade tests (apache#7675) * GEODE-10288: Fix property assignment syntax (apache#7678)
* GEODE-10302: Increase upgrade test timeout to 4h (apache#7683) * GEODE-10302: Increase call stack timeout for upgrade tests (apache#7691) To be 3h45m, 15 minutes shy of the newly increased task timeout.
(cherry picked from commit cb5703d)
…pache#7679)" (apache#7704) This reverts commit 4f4af2a. (cherry picked from commit b84d9c7)
Currently, upgrade tests upgrade from an old version of Geode to the current version, both running on the test JVM's version of Java. This commit enhances most upgrade tests so that they also upgrade from an old Java version to a newer one, both running the current version of Geode. The new `VmConfiguration` class represents a configuration for a Geode JVM, specifying both the Java version and the Geode version. The new `VmConfigurations` class offers two factory methods to produce lists of candidate configurations: - `VmConfigurations.upgrades()` produces a list of "upgrade" configurations useful for most upgrade tests. Each upgrade configuration specifies either and old version of Geode or an old version of Java, but not both. - `VmConfigurations.all()` produces a list of upgrades plus a configuration representing the current version of Geode and the test JVM's version of Java. `VmConfigurations` also includes factory methods to create predicates to filter configurations. (cherry picked from commit e835c8c)
demery-pivotal
requested review from
rhoughton-pivot,
dickcav,
smgoller,
jdeppe-pivotal,
boglesby,
nabarunnag,
jinmeiliao,
mhansonp,
kirklund and
jake-at-work
as code owners
May 19, 2022 17:44
demery-pivotal
requested review from
gesterzhou,
dschneider-pivotal,
jchen21,
upthewaterspout,
DonalEvans,
BenjaminPerryRoss,
agingade and
echobravopapa
as code owners
May 19, 2022 17:44
demery-pivotal
added
jdk17
add this label to get Linux JDK17 PR checks too
jdk8
add this label to get Linux JDK8 PR checks too
labels
May 19, 2022
demery-pivotal
added
the
windows
add this label to get Windows JDK11 PR checks too
label
May 19, 2022
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.