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

[v4] Cluster support #277

Open
ptaoussanis opened this issue Nov 29, 2022 · 8 comments
Open

[v4] Cluster support #277

ptaoussanis opened this issue Nov 29, 2022 · 8 comments
Assignees
Milestone

Comments

@ptaoussanis
Copy link
Member

Some previous discussions/work at #76.

@ptaoussanis ptaoussanis self-assigned this Nov 29, 2022
@ptaoussanis ptaoussanis added this to the v4 milestone Nov 29, 2022
@ptaoussanis ptaoussanis moved this from Queued to In Progress in Carmine v4 Nov 30, 2022
@ptaoussanis
Copy link
Member Author

Initial research done, documented on v4 branch. Looks like it'd be about a week's work to do well.
Not pursuing right now, but will aim to come back to this when I have some more time for open-source again 👍

@valerauko
Copy link

We would need this in our use-case.

Depending on the scale of the work, some people from our org might be able to assist with implementing it.

@ptaoussanis
Copy link
Member Author

@valerauko Hi there!

This is currently on my open source roadmap for Carmine v4. Expecting to have an early testing release ready sometime early next year. Maybe sooner, but that largely depends on what other priorities come up between now and then.

I don't use Cluster myself, so I'll definitely need some early adopters/testers closer the time. If you're interested, help with that would definitely be appreciated - just let me know.

Cheers :-)

@valerauko
Copy link

Thanks! I can't make promises about half a year down the road, but people from my org will be watching this issue, so if you need assistance, just let us know!

@valerauko
Copy link

valerauko commented Feb 7, 2025

Hey @ptaoussanis, has there been any progress about this?

It'd be pretty crucial for using carmine with AWS MemoryDB.

I'd be able to commit some time to work on this. Do you have any further design docs/ideas from your initial research mentioned above? (other than 8dd2670)

@ptaoussanis
Copy link
Member Author

Hi @valerauko! No progress since my last update, and unfortunately unlikely to be much anytime soon due to a combination of:

  1. This isn't something I use or have any need of myself at the moment.
  2. It'd be a lot of work to get over the finish line, especially due to (1).
  3. There hasn't been very wide interest in this compared to other possible tasks.
  4. My task list for at least the first half of 2025 is already mostly full.

There's some more info at #298

I am continuing work on Carmine v4 though, and started using it in production recently. So work's moving forward on that, though it's a big job and I don't want to rush the design.

I'm keeping Cluster support in mind for v4's core, so once that's more stable - it might be feasible/easier for someone else to contribute.

But again, no ETA on that - really sorry! If you're in need of Cluster support, I might suggest Jedis. There might be other clients available as well, haven't kept on top of what the community has been up to.

@valerauko
Copy link

If you need/accept help with implementing/testing cluster support, just let me know! I'm happy to help

@ptaoussanis
Copy link
Member Author

@valerauko Much appreciated, thank you - testers would definitely be helpful! 🙏 Will ping you if I have the opportunity to reactivate this topic 👍

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

2 participants