|
@@ -37,6 +37,7 @@ import com.google.common.collect.Maps;
|
|
import org.apache.commons.configuration2.Configuration;
|
|
import org.apache.commons.configuration2.Configuration;
|
|
import org.apache.commons.configuration2.PropertiesConfiguration;
|
|
import org.apache.commons.configuration2.PropertiesConfiguration;
|
|
import org.apache.commons.configuration2.SubsetConfiguration;
|
|
import org.apache.commons.configuration2.SubsetConfiguration;
|
|
|
|
+import org.apache.commons.configuration2.convert.DefaultListDelimiterHandler;
|
|
import org.apache.commons.configuration2.ex.ConfigurationException;
|
|
import org.apache.commons.configuration2.ex.ConfigurationException;
|
|
import org.apache.commons.configuration2.io.FileHandler;
|
|
import org.apache.commons.configuration2.io.FileHandler;
|
|
import org.apache.hadoop.metrics2.MetricsFilter;
|
|
import org.apache.hadoop.metrics2.MetricsFilter;
|
|
@@ -111,6 +112,7 @@ class MetricsConfig extends SubsetConfiguration {
|
|
for (String fname : fileNames) {
|
|
for (String fname : fileNames) {
|
|
try {
|
|
try {
|
|
PropertiesConfiguration pcf = new PropertiesConfiguration();
|
|
PropertiesConfiguration pcf = new PropertiesConfiguration();
|
|
|
|
+ pcf.setListDelimiterHandler(new DefaultListDelimiterHandler(','));
|
|
FileHandler fh = new FileHandler(pcf);
|
|
FileHandler fh = new FileHandler(pcf);
|
|
fh.setFileName(fname);
|
|
fh.setFileName(fname);
|
|
fh.load();
|
|
fh.load();
|