geomesa icon indicating copy to clipboard operation
geomesa copied to clipboard

GEOMESA-3435. mention scylladb in docs

Open mkorolyov opened this issue 1 year ago • 5 comments

ScyllaDB is a drop in more performant replacement for Cassandra. It works out of the box with GeoMesa just by replacing connection string from Cassandra to ScyllaDB. Lets mention this in docs so people will be aware of such option.

mkorolyov avatar Jan 12 '25 14:01 mkorolyov

Thanks for adding the docs! I don't think we should replace all mentions of Cassandra with Cassandra/ScyllaDB - how about adding a new scylladb/index.rst file that comes after Cassandra and just says that the Cassandra store is also compatible with ScyllaDB? And if there are any differences (e.g. /etc/scylla/scylla.yaml for config), call them out there.

elahrvivaz avatar Jan 14 '25 14:01 elahrvivaz

changes look reasonable to me, but the build is failing. @jnh5y do you have any comments?

elahrvivaz avatar Feb 03 '25 17:02 elahrvivaz

@elahrvivaz Hey, build fixed, could you pls take a look one more time?

mkorolyov avatar Mar 05 '25 23:03 mkorolyov

@mkorolyov thanks for adding the test containers; it is a huge help to be able to test things over time!

@elahrvivaz The changes look reasonable to me. As soon as we get a green build, I'd say it is good to go. I kicked off the build...

I see some codacy things failed; I don't understand it.

jnh5y avatar Mar 06 '25 05:03 jnh5y

the codacy failure just needed a retry, and the dash failures are b/c i opened some eclipse tickets that are in an "open" unresolved state, so no worries there.

elahrvivaz avatar Mar 07 '25 20:03 elahrvivaz

Good evening @elahrvivaz - it looks like this PR might have been abandoned, but it’s a great idea and I’d be happy to pick it up and get it over the line.

Would you prefer that I open a new PR from my own fork, resolving the conflicts in the process?

andrii-kysylevskyi avatar Oct 23 '25 20:10 andrii-kysylevskyi

Good evening @elahrvivaz - it looks like this PR might have been abandoned, but it’s a great idea and I’d be happy to pick it up and get it over the line.

Would you prefer that I open a new PR from my own fork, resolving the conflicts in the process?

@andrii-kysylevskyi that would be great if you wan to push this over the line! I assume a new fork would be required, since you probably can't update this current fork?

we've actually already transitioned to using testcontainers with cassandra, so the test file changes might be easier to make from scratch. maybe just creating a new test class that extends the current one and overrides the container definition would be better (making the container definition extensible in the base class)?

elahrvivaz avatar Oct 23 '25 20:10 elahrvivaz

Hi @elahrvivaz and thanks a lot for your quick response! You’re right - I can’t contribute directly to this PR, so I’ll open a new one from my own fork following the approach you suggested (once I’ve completed the remaining setup steps for contributing)

Would it be okay if I add you as a reviewer once I open the PR, since you already have the context on this?

andrii-kysylevskyi avatar Oct 23 '25 20:10 andrii-kysylevskyi

replaced with https://github.com/locationtech/geomesa/pull/3437

elahrvivaz avatar Nov 05 '25 17:11 elahrvivaz