You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Sam Tunnicliffe (JIRA)" <ji...@apache.org> on 2018/12/14 18:55:00 UTC

[jira] [Created] (CASSANDRA-14938) Use a stub IndexRegistry when initialised in non-daemon mode

Sam Tunnicliffe created CASSANDRA-14938:
-------------------------------------------

             Summary: Use a stub IndexRegistry when initialised in non-daemon mode
                 Key: CASSANDRA-14938
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-14938
             Project: Cassandra
          Issue Type: Improvement
          Components: CQL, Testing
            Reporter: Sam Tunnicliffe
            Assignee: Sam Tunnicliffe
             Fix For: 4.0


Offline processing of FQL logs for workload analysis or replay testing would benefit from being able to use C* as a library for parsing and preparation of the recorded CQL queries. One thing which makes this difficult is that preparing CQL statements involves validating any index restrictions via the {{IndexRegistry}} which means instantiating a {{ColumnFamilyStore}}, which has several side effects that are troublesome in an offline environment.  

In the FQL processing use case this validation is unnecessary and I imagine this is true for most, if not all, offline tools. In these cases, we could use a stub {{IndexRegistry}} which enables validation to succeed, but which doesn't provide any real functionality. 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cassandra.apache.org
For additional commands, e-mail: commits-help@cassandra.apache.org