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: [email protected]
For additional commands, e-mail: [email protected]