diff options
| -rw-r--r-- | cmds/statsd/src/StatsLogProcessor.cpp | 1 | ||||
| -rw-r--r-- | cmds/statsd/src/config/ConfigManager.cpp | 2 | ||||
| -rw-r--r-- | cmds/statsd/statsd.rc | 5 |
3 files changed, 5 insertions, 3 deletions
diff --git a/cmds/statsd/src/StatsLogProcessor.cpp b/cmds/statsd/src/StatsLogProcessor.cpp index 1cfec326471d..9d6d8a1f2b73 100644 --- a/cmds/statsd/src/StatsLogProcessor.cpp +++ b/cmds/statsd/src/StatsLogProcessor.cpp @@ -301,7 +301,6 @@ void StatsLogProcessor::flushIfNecessaryLocked( } void StatsLogProcessor::WriteDataToDisk() { - mkdir(STATS_DATA_DIR, S_IRWXU); std::lock_guard<std::mutex> lock(mMetricsMutex); for (auto& pair : mMetricsManagers) { const ConfigKey& key = pair.first; diff --git a/cmds/statsd/src/config/ConfigManager.cpp b/cmds/statsd/src/config/ConfigManager.cpp index 184f69e26008..554ff8a85094 100644 --- a/cmds/statsd/src/config/ConfigManager.cpp +++ b/cmds/statsd/src/config/ConfigManager.cpp @@ -181,8 +181,6 @@ void ConfigManager::Dump(FILE* out) { } void ConfigManager::update_saved_configs(const ConfigKey& key, const StatsdConfig& config) { - mkdir(STATS_SERVICE_DIR, S_IRWXU); - // If there is a pre-existing config with same key we should first delete it. remove_saved_configs(key); diff --git a/cmds/statsd/statsd.rc b/cmds/statsd/statsd.rc index 437f9a8239cb..c260ae1aa6c8 100644 --- a/cmds/statsd/statsd.rc +++ b/cmds/statsd/statsd.rc @@ -16,3 +16,8 @@ service statsd /system/bin/statsd class main user statsd group statsd log + +on post-fs-data + # Create directory for statsd + mkdir /data/misc/stats-data/ 0770 statsd statsd + mkdir /data/misc/stats-service/ 0770 statsd statsd |