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
John Blum
fbac8b17db
Prepare next development iteration.
...
Set version to 2.2.2.BUILD-SNAPSHOT.
Set Spring Session version to 2.2.1.BUILD-SNAPSHOT.
Set Spring Session BOM version to Corn-BUILD-SNAPSHOT.
2019-12-11 15:19:06 -08:00
John Blum
07fc9a94fb
Release 2.2.1.RELEASE.
2019-12-11 15:04:15 -08:00
John Blum
ae76e589b2
Disable Spring Data Release Train version override.
2019-12-11 14:22:02 -08:00
John Blum
26bc0886ae
Set Spring Session version to 2.2.0.RELEASE.
...
Set Spring Session BOM version to Corn-RELEASE.
2019-12-11 14:20:46 -08:00
John Blum
6675cf9cb8
Upgrade to Spring Test for Apache Geode & Pivotal GemFire 0.0.11.RELEASE.
2019-12-11 14:19:00 -08:00
John Blum
1795c1077a
Upgrade to Spring Data for Apache Geode & Pivotal GemFire 2.2.3.RELEASE.
...
Upgrade to Spring Data Commons 2.2.3.RELEASE.
Upgrade to Spring Data Release Train Moore-SR3.
2019-12-11 14:18:28 -08:00
John Blum
20f856b067
Upgrade to Spring Boot 2.2.2.RELEASE.
2019-12-11 14:17:12 -08:00
John Blum
94a2792dce
Upgrade to Spring Framework 5.2.2.RELEASE.
2019-12-11 14:16:37 -08:00
John Blum
07512779e7
Separate assertions between instanceof check and hasDelta check.
2019-12-02 16:27:35 -08:00
John Blum
58689388c2
Add integration test for IndexMaintenanceException caused by IMQException caused by PdxSerializationException ultimately caused by ClassNotFoundException on Session object updates.
...
Adds additional integration test covering the situation where users add application domain objects to the Session as Session Attribute values and a ClassNotFoundExcepiton occurs on the server during an Index Maintenance Operation when the Session is updated and the /ClusteredSpringSessions Region contains an OQL RANGE/FUNCTIONAL Index for 'principalName'.
Resolves gh-45.
Resolves gh-47.
2019-11-20 18:46:42 -08:00
John Blum
85b147f9b2
Modify PdxSerializableSessionSerializer to mark the identity field of the serialized Session object.
...
Resolves gh-47.
2019-11-20 18:43:21 -08:00
John Blum
b65666f6b3
Create the 'principalNameIndex' OQL Index on the /ClusteredSpringSessions Region for testing purposes.
2019-11-20 18:42:32 -08:00
John Blum
512b352ac2
Remove unnecessary SuppressWarnings annotation on the writeProcessControlFile(..) method.
...
Format source code.
2019-11-20 18:41:51 -08:00
John Blum
613cd7612f
Add Log4j and SLF4J logging libraries to the test runtime classpath.
2019-11-20 18:40:31 -08:00
John Blum
72b257abb3
Add assertion asserting that the 'principalNameIndex' OQL Index is a FUNCTIONAL/RANGE Index and not a HASH Index.
...
Resolves gh-45.
2019-11-20 16:02:36 -08:00
John Blum
c0e778cc9a
Rename GemfireHttpSessionConfigurationTests to GemFireHttpSessionConfigurationUnitTests.
2019-11-20 14:32:44 -08:00
John Blum
6778cd0953
Add support to disable OQL Indexes created by Spring Session by default.
...
Resolves gh-46.
2019-11-20 14:25:29 -08:00
John Blum
b82a43d625
Convert all Spring Session HASH Indexes to FUNCTION/RANGE Indexes.
...
Resolves gh-45.
2019-11-20 13:51:18 -08:00
John Blum
02c9153f02
Remove unnecessary 'throws Exception' clauses.
...
Make GemfireOperationsAccesor a static inner abstract class.
Format source code.
2019-11-20 13:51:18 -08:00
John Blum
474a9d473e
Replace the deprecated Mockito.verifyZeroInteractions(..) with Mockito.verifyNoInteractions(..).
...
Optimize imports.
2019-11-20 13:51:18 -08:00
John Blum
6825fb34d2
Apply SuppressWarnings annotation to methods appropriately.
2019-11-20 13:51:18 -08:00