Maxim Muzafarov created CASSANDRA-18587:
-------------------------------------------

             Summary: Align all system property names used by the project to 
use the 'cassandra' prefix
                 Key: CASSANDRA-18587
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-18587
             Project: Cassandra
          Issue Type: Task
          Components: Feature/Virtual Tables
            Reporter: Maxim Muzafarov
            Assignee: Maxim Muzafarov


Some of the system properties related to the project don't have the correct 
prefix in their names, which in turn makes it difficult to identify the 
relationship of a property to the project itself and also adds confusion. 

The properties must be properly prefixed. For example, 
{{legacy-sstable-root}} -> {{cassandra.test.legacy_sstable_root}}
{{default.provide.overlapping.tombstones}} -> 
{{cassandra.default.provide.overlapping.tombstones}}

The {{@Replaces}} annotation could be used to achieve this behaviour. It is 
also worth mentioning the redesign of the system properties virtual table. 
Since all properties will have the correct prefix, we can add a new column to 
the virtual table, the {{property_type}}, which shows a property relationship, 
e.g. {{production, test, runtime_production}}, etc.




--
This message was sent by Atlassian Jira
(v8.20.10#820010)

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

Reply via email to