Skip to content
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

Test Gofer.NET with Redis Cluster #28

Open
brthor opened this issue Jun 1, 2019 · 1 comment
Open

Test Gofer.NET with Redis Cluster #28

brthor opened this issue Jun 1, 2019 · 1 comment

Comments

@brthor
Copy link
Owner

brthor commented Jun 1, 2019

This should be able to be done in automated testing in travis, by starting multiple redis hosts locally.

Running the existing test suite against it may suffice but thought should be placed into new potential failure scenarios and test scenarios created to cover them.

The only potential issue I see is with the incoming overhaul to the TaskScheduler that now uses Lua Scripts to promote due scheduled tasks to running tasks. Specifically the SCRIPT LOAD call will likely need to be reworked. Additional research will need to be conducted into how lua scripts interact with Redis Cluster.

/cc @Efp95 from Gitter

@brthor
Copy link
Owner Author

brthor commented Jun 1, 2019

After doing some research, it looks like compatibility is possible using hash tags, but precludes many of the benefits of Redis Cluster automatic sharding.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant