Hi all, I have suggested some modifications in CASSANDRA-13270 to be able to provide elasticsearch as a plugin, and these changes are available in a fork at https://github.com/strapdata/cassandra <https://github.com/strapdata/cassandra> Of course, i don’t expect to include this in the cassandra tree, but just to be able to provide this as an external Cassandra plugin. And even through plugins are out of the tree, i would enjoy to contribute to the C* code too !
This plugin is basically a custom secondary index, with hooks to be able to start and configure the plugin before playing the commit logs or bootstrap. This could probably be improved in a clear plugin API. Moreover, in my specific case, the major issue is the locale-sensitive behavior of Cassandra, there is more than 800 string related functions call with the default Locale. So, unit tests with various Locale was not possible until this was fixed by a byte-code manipulation with javassit. As a workaround, i have develop an ANT task to fix this in the build.xml. Hope this helps. Thanks, Vincent. On 2017-05-13 04:21 (+0200), Nate McCall <z...@gmail.com> wrote: > > This being said, I don't think we should remove support for Windows or> > > those snitches. Instead, what I think would be more beneficial, and> > > certainly more reflecting the Apache Way, is to see if someone in the> > > community would be willing to maintain those components. Looking at > > another> > > Apache project, Mesos has an interesting breakdown of maintainers for> > > specific components [1]. We might consider adopting a similar idea for> > > platforms/OSes/architectures/whatevers.> > >> > > This is a good point. Apache Beam does this as well: component> > maintainers for specific integrations (Spark, Kafka, HDFS, etc).> > Agreed that this is a good way to encourage participation.> > > ---------------------------------------------------------------------> > To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org> > For additional commands, e-mail: dev-h...@cassandra.apache.org> > > Vincent Royer CEO & Founder Email: vro...@strapdata.com Mobile: +33 7 83 18 25 40