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

Job service will report cross slot error when work with redis cluster #4633

Closed
yixingjia opened this issue Apr 12, 2018 · 6 comments
Closed
Assignees
Labels
area/HA area/job-services dependency/external The issues that has external dependency, such as libraries, upstream OSS projects kind/bug kind/limitation priority/high
Milestone

Comments

@yixingjia
Copy link
Contributor

Apr 11 22:53:03 172.18.0.1 jobservice[971]: message repeated 439 times: [ ERROR: worker.fetch - CROSSSLOT Keys in request don't hash to the same slot]
Apr 11 22:53:03 172.18.0.1 jobservice[971]: ERROR: requeuer.process - CROSSSLOT Keys in request don't hash to the same slot
Apr 11 22:53:03 172.18.0.1 jobservice[971]: ERROR: requeuer.process - CROSSSLOT Keys in request don't hash to the same slot
Apr 11 22:53:03 172.18.0.1 jobservice[971]: ERROR: worker.fetch - CROSSSLOT Keys in request don't hash to the same slot

https://stackoverflow.com/questions/38042629/redis-cross-slot-error

@yixingjia
Copy link
Contributor Author

The redis cluster is 3 master+ 3 slave case. this can be reproduce with only two master node.

@steven-zou steven-zou self-assigned this Apr 12, 2018
@steven-zou steven-zou added kind/limitation dependency/external The issues that has external dependency, such as libraries, upstream OSS projects kind/bug area/job-services target/1.5.0-stretch and removed kind/limitation labels Apr 12, 2018
@steven-zou
Copy link
Contributor

steven-zou commented Apr 12, 2018

This issue is from the dependent library and we may need time to let the maintainers or submit PR to fix it. Probably, it would become a limitation of v 1.5.0.

@steven-zou
Copy link
Contributor

No time to complete it at SP34, move to SP35

@steven-zou steven-zou modified the milestones: Sprint 34, Sprint 35 May 21, 2018
@reasonerjt reasonerjt removed this from the Sprint 35 milestone Jun 26, 2018
@ywk253100
Copy link
Contributor

Try the version 0.5.1 of package github.com/gocraft/work, the issue still there. Move this out of target 1.6.0.

@reasonerjt
Copy link

set to priority HA as it blocks HA.

ywk253100 added a commit to ywk253100/harbor that referenced this issue Jul 27, 2018
This commit upgrdes the github.com/gocraft/work package to 0.5.1 and updates the namespace value
to fix the redis cross slot issue mentioned in goharbor#4633
@ywk253100 ywk253100 added this to the Sprint 39 milestone Jul 27, 2018
ywk253100 added a commit to ywk253100/harbor that referenced this issue Jul 27, 2018
This commit upgrdes the github.com/gocraft/work package to 0.5.1 and updates the namespace value
to fix the redis cross slot issue mentioned in goharbor#4633
ywk253100 added a commit to ywk253100/harbor that referenced this issue Jul 30, 2018
This commit upgrdes the github.com/gocraft/work package to 0.5.1 and updates the namespace value
to fix the redis cross slot issue mentioned in goharbor#4633
@ywk253100
Copy link
Contributor

Done

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/HA area/job-services dependency/external The issues that has external dependency, such as libraries, upstream OSS projects kind/bug kind/limitation priority/high
Projects
None yet
Development

No branches or pull requests

4 participants