Robert Stupp created CASSANDRA-9909: ---------------------------------------
Summary: Configuration is loaded too often during runtime Key: CASSANDRA-9909 URL: https://issues.apache.org/jira/browse/CASSANDRA-9909 Project: Cassandra Issue Type: Improvement Reporter: Robert Stupp Priority: Minor Each call to {{SimpleSeedProvider.getSeeds()}} via {{DatabaseDescriptor.getSeeds()}} loads the configuration file from disk. This is unnecessary in the vast majority of calls from {{Gossiper}} and {{StorageService}}. Proposal: * Instantiate {{ConfigurationLoader}} once during init of DD (not every time in {{loadConfig()}}} * Only load configuration once per time interval * Only load configuration if config file has changed (file modification timestamp) - if applicable (URL resolves to a file) -- This message was sent by Atlassian JIRA (v6.3.4#6332)