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
Run SD Redis test suite against GemFire/Geode's Redis server implementation [DATAREDIS-632] #1194
Comments
John Blum commented Some notable test failures...
And many more failures like...
Seems there is even a problem when fetching the version of the Redis protocol implemented by the server. Seems that
This error above may have been due to a Jackson version classpath issue as it appears Apache Geode is pulling in an older version of Jackson, 2.7.6. Need to retry by adding an Jackson dependency exclusion to the
And...
Same for the Lettuce driver...
|
Mark Paluch commented No plans to implement test suites against Geode/GemFire |
John Blum opened DATAREDIS-632 and commented
This task is for capturing the results of running the Spring Data Redis test suite against either Pivotal GemFire or Apache Geode.
Currently, I have created the issue/DATAREDIS-632 branch to capture the changes required to the SD Redis codebase to enable SD Redis tests to be ran against Apache Geode.
Initially, I attempted to run the Spring Data Redis Kay tests (with Reactive support) against Spring Data GemFire Kay build snapshots. SDG Kay pulls in Pivotal GemFire 9.0.3, which is based on Apache Geode 1.0.0-incubating, which includes the RedisServer adapter/service (protocol implementation). However, the test suite hung rather early on.
Thinking the Reactive Redis drivers (e.g. Lettuce) might possibly be posing challenges for GemFire's Redis server (protocol) implementation, I switched to SD Redis Ingalls along with using SD Geode. Note, SD GemFire Ingalls does not include Redis support since GemFire 8.2.4 (upon which SD GemFire Ingalls is based) does not include Redis support. GemFire 8.2.x is not based on Apache Geode.
To run the SD Redis test suite against Geode, I...
Created a run configuration in my IDE for the GeodeRedisServer class, then...
~/spring-data-redis$ mvn clean install
Affects: 2.0 M2 (Kay), 1.8.3 (Ingalls SR3)
The text was updated successfully, but these errors were encountered: