Commit Graph

472 Commits

Author SHA1 Message Date
John Blum
f1268b3887 Update Copyright Year to 2020. 2020-03-03 03:56:08 +01:00
John Blum
59323f7f04 Apply appropriate @SuppressWarnings annotations for rawtypes usages.
Format source code.

Optimize imports.
2020-03-03 03:52:23 +01:00
John Blum
baec05dfba Remove 'copyOnRead' confguration given it is no longer necessary in Apache Geode 1.11 given https://issues.apache.org/jira/browse/GEODE-6152 has been resolved.
Additionally, remove 'logLevel' configuration since it no longer has any effect in Apache Geode 1.11.
2020-02-25 18:22:23 -08:00
John Blum
5f952d3290 Ignore cache Session Region LOCAL_LOAD_CREATE EntryEvents on SessionEventHandlerCacheListenerAdapter.afterCreate(:EntryEvent) invocations. 2020-02-25 09:22:01 -08:00
John Blum
3cd86b929d Add Javadoc.
Format source code.

Optimize imports.

Remove unnecessary throws IOException from the SpringSessionDataGemFireServerConfiguration.main() method.

Apply appropriate @SuppressWarnings annotations.
2020-02-25 09:18:14 -08:00
John Blum
3ac2b6943c Annotate the DataSerializableSessionSerializer class with @SuppressWarnings('rawtypes').
Format source code.
2020-02-25 09:07:47 -08:00
John Blum
689c400ffc Edit Javadoc.
Apply appropriate generic type signature to GemFireSession type references.
2020-02-25 09:05:15 -08:00
John Blum
ac1e36e4f1 Upgrade to FreeFair Lombok Gradle Plugin 5.0.0-rc2. 2020-02-22 23:27:24 -08:00
John Blum
b45be659ff Upgrade to Spring Test for Apache Geode & Pivotal GemFire 0.0.14.NEUMANN-BUILD-SNAPSHOT. 2020-02-22 23:26:20 -08:00
John Blum
8471e965c3 Upgrade to Spring Boot 2.3.0.M2. 2020-02-22 23:25:10 -08:00
John Blum
faffde6e13 Add Gradle build notes for the SSDG project. 2020-02-13 18:42:08 -08:00
John Blum
fdce454f05 Add 'test' and 'integrationTest' closures to configure the test JVM Heap memory sizes using Gradle Project Properties.
Additionally, add JVM System Property and Gradle Project Property support to configure the Apache Geode Logback Logger log-level.
2020-02-13 18:41:29 -08:00
John Blum
02e0e57896 Prepare next development iteration.
Set version to 2.3.0.M2.

Set Spring Framework version to 5.2.4.BUILD-SNAPSHOT.

Set Spring Data Commons version to 2.3.0.BUILD-SNAPSHOT.

Set Spring Data for Apache Geode & Pivotal GemFire version to 2.3.0.BUILD-SNAPSHOT.

Set Spring Data Release Train version to Neumann-BUILD-SNAPSHOT.

Set Spring Session version to 2.3.0.BUILD-SNAPSHOT.

Set Spring Session BOM versino to Dragonfruit-BUILD-SNAPSHOT.
2020-02-13 11:35:32 -08:00
John Blum
206b09418c Release 2.3.0.M2. 2020-02-13 11:17:37 -08:00
John Blum
a51a7570c5 Edit changelog with 2.3.0.M2 rlease notes. 2020-02-13 11:15:27 -08:00
John Blum
e44d0c4b69 Prepare the 2.3.0.M2 release.
Upgrade to Spring Framework 5.2.3.RELEASE.

Upgrade to Spring Data Commons 2.3.0.M3.

Upgrade to Spring Data for Apache Geode & Pivotal GemFire 2.3.0.M2.

Upgrade to Spring Data Release Train Neumann-M3.

Upgrade to Spring Session 2.3.0.M1.

Upgrade to Spring Session BOM Dragonfruit-M2.
2020-02-13 10:58:03 -08:00
John Blum
f084602956 Increase Apache Geode client and server JVM Heap (max) memory to 2g each.
Increase WORKLOAD_SIZE to 4000.

Remove unnecessary and extraneous use of java.util.Optional as well as java.util.stream.Stream where appropriate.
2020-02-13 10:50:36 -08:00
John Blum
887514db5d Add fine grained dependency management for Spring Data for Apache Geode & Pivotal GemFire (SDG). 2020-02-13 10:50:36 -08:00
John Blum
97a3e5b044 Remove unnecessary assertion asserting the Session is an instance of GemFireSession.
Edit Javadoc.
2020-02-13 10:50:36 -08:00
John Blum
599304cfde Change all assertThat(..).as(..) AssertJ API usage to assertThat(..).describedAs(..). 2020-02-04 11:32:26 -08:00
John Blum
187cdc493a Edit Javadoc.
Format source code.

Optimize imports.
2020-02-04 11:28:23 -08:00
John Blum
1647e64464 Edit Javadoc.
Format source code.

Optimize imports.

Change generic type signature in GemFireSession casts to use wildcard.
2020-02-04 11:24:12 -08:00
John Blum
38c96bb68b Edit Javadoc.
Format source code.

Optimize imports.

Annotate the TestConfiguration class with @SuppressWarnings('unused').
2020-02-04 09:28:18 -08:00
John Blum
43db6e5b74 Fix race condition.
Re-arrange test Thread logic to not strictly interleave concurrent Session writes, rather simply read the same Session by ID concurrently.
2020-02-04 09:26:04 -08:00
John Blum
bbc4a5221f Prepare next development iteration.
Set Spring Framework version to 5.2.4.BUILD-SNAPSHOT.

Set Spring Data Commons version 2.3.0.BUILD-SNAPSHOT.

Set Spring Data for Apache Geode & Pivotal GemFire version to 2.3.0.BUILD-SNAPSHOT.

Set Spring Data Release Train version to Neumann-BUILD-SNAPSHOT.

Set Spring Session version to 2.2.1.BUILD-SNAPSHOT.

Set Spring Session BOM version to Corn-BUILD-SNAPSHOT.

Set version to 2.3.0.BUILD-SNAPSHOT.
2020-01-24 01:50:44 -08:00
John Blum
17ae48a190 Release 2.3.0.M1. 2020-01-24 01:35:20 -08:00
John Blum
1b9031b951 Prepare to release 2.3.0.M1.
Set Spring Framework version to 5.2.3.RELEASE.

Set Spring Data Commons version to 2.3.0.M2.

Set Spring Data for Apache Geode & Pivotal GemFire version to 2.3.0.M2.

Set Spring Data Release Train version to Neumann-M2.

Set Spring Session version to 2.2.0.RELEASE.

Set Spring Session BOM version to Corn-RELEASE.
2020-01-24 01:19:14 -08:00
John Blum
67ac519479 Remove unnecessary Logger configuration. 2020-01-24 00:48:40 -08:00
John Blum
a421e70904 Modify Thread count and Workload size to workaround Apache Geode concurrency problems.
Any higher Thread count or Workload size greater than 4000 starts causeing Apache Geode availability/responsiveness (or liveness) issues!

These Apache Geode concurrency problems may be related to: https://issues.apache.org/jira/browse/GEODE-7663.
2020-01-24 00:47:05 -08:00
John Blum
fc358985b7 Add logging provider (SLF4J/Logback) configuration file for testing purposes. 2020-01-24 00:42:02 -08:00
John Blum
cd3b0b462f Add logging dependencies to enable log output from Spring Session and Apache Geode.
Add 'ch.qos.logback:logback-classic' test runtime dependency to classpath.

Add 'org.apache.logging.log4j:log4j-to-slf4j' test runtime dependency to classpath.
2020-01-24 00:41:34 -08:00
John Blum
65eb9980c5 Set JVM args used by the Gradle build.
Set Max Heap Memory to 2 GB.

Set source code file encoding to UTF-8.
2020-01-23 23:11:43 -08:00
John Blum
3227c72141 Declare 'geode-logging' and 'geode-serialization' on the forked Apache Geode Server's runtime classpath. 2020-01-23 22:56:58 -08:00
John Blum
b484e66644 Add provided (compile-time) dependency on 'org.apache.geode:geode-logging'.
Add provided (compile-time) dependency on 'org.apache.geode:geode-serialization'.
2020-01-23 22:56:26 -08:00
John Blum
ea0e9931d3 Remove use of internal Apache Geode APIs.
Resolves gh-48.
2020-01-23 22:12:13 -08:00
John Blum
e162e1c07d Simplify implementation of isProxy(:ClientRegionShortcut).
Annotate isProxy(:Region) with @SuppressWarnings("rawtypes").
2020-01-23 21:58:23 -08:00
John Blum
5ef2c7963d Optimize imports. 2020-01-23 21:47:25 -08:00
John Blum
a61ab5420f Upgrade to Pivotal GemFire 9.9.1. 2020-01-23 21:38:37 -08:00
John Blum
3d6994c428 Upgrade to Apache Geode 1.11.0. 2020-01-23 21:38:28 -08:00
John Blum
0f906296ba Upgrade to Spring Test for Apache Geode & Pivotal GemFire 0.0.13.NEUMANN-BUILD-SNAPSHOT. 2020-01-23 21:38:18 -08:00
John Blum
40bd060387 Upgrade to Spring Data Release Train Neumann-BUILD-SNAPSHOT.
Upgrade to Spring Data Commons 2.3.0.BUILD-SNAPSHOT.

Upgrade to Spring Data for Apache Geode & Pivotal GemFire 2.3.0.BUILD-SNAPSHOT.
2020-01-23 21:38:11 -08:00
John Blum
ec1104c243 Upgrade to Spring Boot 2.3.0.M1. 2020-01-23 21:38:05 -08:00
John Blum
c8a8569eb8 Set version to 2.3.0.BUILD-SNAPSHOT. 2020-01-23 21:37:57 -08:00
John Blum
a6cf984438 Prepare next development iteration.
Set Spring Framework version to 5.2.4.BUILD-SNAPSHOT.

Set Spring Data Commons version to 2.2.5.BUILD-SNAPSHOT.

Set Spring Data for Apache Geode and Pivotal GemFire version to 2.2.5.BUILD-SNAPSHOT.

Set Spring Data Release Train version to Moore-BUILD-SNAPSHOT.

Set Spring Session version to 2.2.1.BUILD-SNAPSHOT.

Set Spring Session BOM version to Corn-BUILD-SNAPSHOT.

Set Spring Test for Apache Geode and Pivotal GemFire version to 0.0.13.BUILD-SNAPSHOT.

Upgrade to Pivotal GemFire 9.8.6.

Set version to 2.2.3.BUILD-SNAPSHOT.
2020-01-23 21:11:17 -08:00
John Blum
2ddd015b41 Release 2.2.2.RELEASE. 2020-01-23 20:58:43 -08:00
John Blum
17c131876f Set Spring Session BOM version to Corn-RELEASE.
Set Spring Session core version to 2.2.0.RELEASE.
2020-01-23 20:45:43 -08:00
John Blum
faaf6f00ad Upgrade to Spring Test for Apache Geode & Pivotal GemFire 0.0.12.RELEASE. 2020-01-23 20:44:25 -08:00
John Blum
be951c801d Upgrade to Spring Data Release Train Moore-SR4.
Upgrade to Spring Data Commons 2.2.4.RELEASE.

Upgrade to Spring Data for Apache Geode & Pivotal GemFire 2.2.4.RELEASE.
2020-01-23 20:43:34 -08:00
John Blum
4fc0b709ee Upgrade to Spring Boot 2.2.4.RELEASE. 2020-01-23 20:41:58 -08:00
John Blum
ec56e1b917 Upgrade to Spring Framework 5.2.3.RELEASE. 2020-01-23 20:41:41 -08:00