[ https://issues.apache.org/jira/browse/CASSANDRA-7840?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Blake Eggleston updated CASSANDRA-7840: --------------------------------------- Comment: was deleted (was: ... submit patch didn't prompt me to upload any files) > Refactor static state & functions into static singletons > -------------------------------------------------------- > > Key: CASSANDRA-7840 > URL: https://issues.apache.org/jira/browse/CASSANDRA-7840 > Project: Cassandra > Issue Type: Sub-task > Reporter: Blake Eggleston > Labels: patch > Attachments: > 0001-splitting-StorageService-executors-into-a-separate-c.patch, > 0002-making-DatabaseDescriptor-a-singleton.patch, > 0003-refactoring-StorageService-static-methods.patch, > 0004-making-StorageProxy-a-singleton.patch, > 0005-making-MigrationManager-a-singleton.patch, > 0006-making-SystemKeyspace-a-singleton.patch, > 0007-making-Auth-a-singleton.patch, > 0008-removing-static-methods-and-initialization-from-Comp.patch, > 0009-making-SinkManager-a-singleton.patch, > 0010-making-DefsTables-a-singleton.patch, > 0011-making-StageManager-a-singleton.patch, > 0012-making-MessagingService-a-singleton.patch, > 0013-making-QueryProcessor-a-singleton.patch, > 0014-refactoring-static-methods-on-Tracing.patch > > > 1st step of CASSANDRA-7837. > Things like DatabaseDescriptor.getPartitioner() should become > DatabaseDescriptor.instance.getPartitioner(). In cases where there is a mix > of instance state and static functionality (Keyspace & ColumnFamilyStore > classes), the static portion should be split off into singleton factory > classes. -- This message was sent by Atlassian JIRA (v6.2#6252)