SGF-10
SGF-12 SGF-17 + add replica parsing
This commit is contained in:
@@ -44,7 +44,7 @@ public class RegionAttributesFactory extends AttributesFactory implements Factor
|
||||
super.setDiskDirsAndSizes(diskDirs, diskSizes);
|
||||
}
|
||||
else{
|
||||
if (ObjectUtils.isEmpty(diskDirs)) {
|
||||
if (!ObjectUtils.isEmpty(diskDirs)) {
|
||||
super.setDiskDirs(diskDirs);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -132,11 +132,15 @@ abstract class ParsingUtils {
|
||||
for (Element diskDirElement : list) {
|
||||
locations.add(diskDirElement.getAttribute("location"));
|
||||
|
||||
String attr = diskStoreElement.getAttribute("max-size");
|
||||
String attr = diskDirElement.getAttribute("max-size");
|
||||
sizes.add(StringUtils.hasText(attr) ? attr : "10240");
|
||||
}
|
||||
|
||||
beanBuilder.addPropertyValue("diskWriteAttributes", diskDefBuilder.getBeanDefinition());
|
||||
// wrap up the disk attributes factory to call 'create'
|
||||
|
||||
BeanDefinitionBuilder factoryWrapper = BeanDefinitionBuilder.genericBeanDefinition(DiskWriteAttributesFactoryBean.class);
|
||||
factoryWrapper.addPropertyValue("diskAttributesFactory", diskDefBuilder.getBeanDefinition());
|
||||
beanBuilder.addPropertyValue("diskWriteAttributes", factoryWrapper.getBeanDefinition());
|
||||
beanBuilder.addPropertyValue("diskDirs", locations);
|
||||
beanBuilder.addPropertyValue("diskSizes", sizes);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user