Hi, I think you have to look at how authenticator/authorizer/role_manager are handled.e.g. https://github.com/apache/cassandra/blob/trunk/conf/cassandra.yaml#L103https://github.com/apache/cassandra/blob/trunk/src/java/org/apache/cassandra/auth/AllowAllAuthenticator.java Best,Romain Le Mercredi 1 mars 2017 6h19, Murukesh Mohanan <murukesh.moha...@gmail.com> a écrit : I'm looking at CASSANDRA-13001 (pluggable slow query logging / handling). I wrote a hacky patch, where my main goal was to touch as few files as possible - so I did what I could within MonitoringTask, mostly. However, it seems that I completely misunderstood what the feature request was. Jon Haddad noted that pluggable means:
> 1. It's going to be java code > 2. the pluggable thing implements an interface defined in cassandra. > 3. the class would be compiled and dropped in lib (loaded into classpath > automatically) > 4. The class can be specified in the yaml and is loaded by Class.forName() to > pull the interface in > > We would need to convert the current slow query logger into a class of the > defined interface and have it be the default if no class is specified in the > yaml. Can someone point me to an existing implementation of this, that I can learn from? A previous patch that contributed something similar, perhaps?