=== modified file 'dhis-2/dhis-api/src/main/java/org/hisp/dhis/options/SystemSettingManager.java' --- dhis-2/dhis-api/src/main/java/org/hisp/dhis/options/SystemSettingManager.java 2011-08-02 10:37:13 +0000 +++ dhis-2/dhis-api/src/main/java/org/hisp/dhis/options/SystemSettingManager.java 2011-08-02 10:55:30 +0000 @@ -57,7 +57,6 @@ final String KEY_PATIENT_EXCEL_TEMPLATE_FILE_NAME = "patientExcelTemplateFileName"; final String KEY_DATAMART_TASK = "keyDataMartTask"; final String KEY_DATASETCOMPLETENESS_TASK = "keyDataSetCompletenessTask"; - final String KEY_CPU_CORES = "keyCpuCores"; final int DEFAULT_MAX_NUMBER_OF_ATTEMPTS = 20; final int DEFAULT_TIMEFRAME_MINUTES = 1; @@ -68,7 +67,6 @@ final String AGGREGATION_STRATEGY_BATCH = "batch"; final String DEFAULT_AGGREGATION_STRATEGY = AGGREGATION_STRATEGY_REAL_TIME; final int DEFAULT_COMPLETENESS_OFFSET = 15; - final int DEFAULT_CPU_CORES = 2; void saveSystemSetting( String name, Serializable value ); === modified file 'dhis-2/dhis-services/dhis-service-datamart-default/src/main/java/org/hisp/dhis/datamart/engine/DefaultDataMartEngine.java' --- dhis-2/dhis-services/dhis-service-datamart-default/src/main/java/org/hisp/dhis/datamart/engine/DefaultDataMartEngine.java 2011-08-02 10:37:13 +0000 +++ dhis-2/dhis-services/dhis-service-datamart-default/src/main/java/org/hisp/dhis/datamart/engine/DefaultDataMartEngine.java 2011-08-02 10:55:30 +0000 @@ -48,7 +48,6 @@ import org.hisp.dhis.expression.ExpressionService; import org.hisp.dhis.indicator.Indicator; import org.hisp.dhis.indicator.IndicatorService; -import org.hisp.dhis.options.SystemSettingManager; import org.hisp.dhis.organisationunit.OrganisationUnit; import org.hisp.dhis.organisationunit.OrganisationUnitService; import org.hisp.dhis.period.Period; @@ -59,14 +58,14 @@ import org.hisp.dhis.system.util.PaginatedList; import org.springframework.transaction.annotation.Transactional; -import static org.hisp.dhis.options.SystemSettingManager.*; - /** * @author Lars Helge Overland */ public class DefaultDataMartEngine implements DataMartEngine { + private static final int THREAD_NO = 2; + // ------------------------------------------------------------------------- // Dependencies // ------------------------------------------------------------------------- @@ -148,13 +147,6 @@ this.organisationUnitService = organisationUnitService; } - private SystemSettingManager systemSettingManager; - - public void setSystemSettingManager( SystemSettingManager systemSettingManager ) - { - this.systemSettingManager = systemSettingManager; - } - // ------------------------------------------------------------------------- // DataMartEngine implementation // ------------------------------------------------------------------------- @@ -163,9 +155,7 @@ public void export( Collection dataElementIds, Collection indicatorIds, Collection periodIds, Collection organisationUnitIds, boolean useIndexes, ProcessState state ) { - final int cpuCores = (Integer) systemSettingManager.getSystemSetting( KEY_CPU_CORES, DEFAULT_CPU_CORES ); - - Clock clock = new Clock().startClock().logTime( "Data mart export process started, number of CPU cores: " + cpuCores ); + Clock clock = new Clock().startClock().logTime( "Data mart export process started" ); // --------------------------------------------------------------------- // Get objects @@ -234,7 +224,7 @@ // Drop potential indexes // --------------------------------------------------------------------- - final boolean isIndicators = indicators != null && indicators.size() > 0; + boolean isIndicators = indicators != null && indicators.size() > 0; aggregatedDataValueService.dropIndex( true, isIndicators ); @@ -256,7 +246,7 @@ state.setMessage( "exporting_data_for_data_elements" ); - List> periodPages = new PaginatedList( periods ).setNumberOfPages( cpuCores ).getPages(); + List> periodPages = new PaginatedList( periods ).setNumberOfPages( THREAD_NO ).getPages(); if ( allOperands.size() > 0 ) { === modified file 'dhis-2/dhis-services/dhis-service-datamart-default/src/main/resources/META-INF/dhis/beans.xml' --- dhis-2/dhis-services/dhis-service-datamart-default/src/main/resources/META-INF/dhis/beans.xml 2011-08-02 10:37:13 +0000 +++ dhis-2/dhis-services/dhis-service-datamart-default/src/main/resources/META-INF/dhis/beans.xml 2011-08-02 10:55:30 +0000 @@ -34,7 +34,6 @@ - === modified file 'dhis-2/dhis-web/dhis-web-commons/src/main/java/org/hisp/dhis/interceptor/SystemSettingInterceptor.java' --- dhis-2/dhis-web/dhis-web-commons/src/main/java/org/hisp/dhis/interceptor/SystemSettingInterceptor.java 2011-08-02 10:37:13 +0000 +++ dhis-2/dhis-web/dhis-web-commons/src/main/java/org/hisp/dhis/interceptor/SystemSettingInterceptor.java 2011-08-02 10:55:30 +0000 @@ -28,6 +28,14 @@ */ import static org.hisp.dhis.options.SystemSettingManager.*; +import static org.hisp.dhis.options.SystemSettingManager.DEFAULT_FACTOR_OF_DEVIATION; +import static org.hisp.dhis.options.SystemSettingManager.KEY_AGGREGATION_STRATEGY; +import static org.hisp.dhis.options.SystemSettingManager.KEY_APPLICATION_TITLE; +import static org.hisp.dhis.options.SystemSettingManager.KEY_DISABLE_DATAENTRYFORM_WHEN_COMPLETED; +import static org.hisp.dhis.options.SystemSettingManager.KEY_FACTOR_OF_DEVIATION; +import static org.hisp.dhis.options.SystemSettingManager.KEY_FLAG; +import static org.hisp.dhis.options.SystemSettingManager.KEY_OMIT_INDICATORS_ZERO_NUMERATOR_DATAMART; +import static org.hisp.dhis.options.SystemSettingManager.KEY_START_MODULE; import java.util.HashMap; import java.util.Map; @@ -86,7 +94,6 @@ map.put( KEY_FACTOR_OF_DEVIATION, systemSettingManager.getSystemSetting( KEY_FACTOR_OF_DEVIATION, DEFAULT_FACTOR_OF_DEVIATION ) ); map.put( KEY_AGGREGATION_STRATEGY, systemSettingManager.getSystemSetting( KEY_AGGREGATION_STRATEGY, DEFAULT_AGGREGATION_STRATEGY ) ); map.put( KEY_COMPLETENESS_OFFSET, systemSettingManager.getSystemSetting( KEY_COMPLETENESS_OFFSET, DEFAULT_COMPLETENESS_OFFSET ) ); - map.put( KEY_CPU_CORES, systemSettingManager.getSystemSetting( KEY_CPU_CORES, DEFAULT_CPU_CORES ) ); invocation.getStack().push( map ); === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-settings/src/main/java/org/hisp/dhis/settings/action/system/SetSystemSettingsAction.java' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-settings/src/main/java/org/hisp/dhis/settings/action/system/SetSystemSettingsAction.java 2011-08-02 10:37:13 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-settings/src/main/java/org/hisp/dhis/settings/action/system/SetSystemSettingsAction.java 2011-08-02 10:55:30 +0000 @@ -36,7 +36,6 @@ import static org.hisp.dhis.options.SystemSettingManager.KEY_OMIT_INDICATORS_ZERO_NUMERATOR_DATAMART; import static org.hisp.dhis.options.SystemSettingManager.KEY_START_MODULE; import static org.hisp.dhis.options.SystemSettingManager.KEY_SYSTEM_IDENTIFIER; -import static org.hisp.dhis.options.SystemSettingManager.KEY_CPU_CORES; import org.apache.commons.lang.StringUtils; import org.hisp.dhis.configuration.Configuration; @@ -197,13 +196,6 @@ { this.completenessOffset = completenessOffset; } - - private Integer cpuCores; - - public void setCpuCores( Integer cpuCores ) - { - this.cpuCores = cpuCores; - } // ------------------------------------------------------------------------- // Action implementation @@ -227,13 +219,14 @@ systemSettingManager.saveSystemSetting( KEY_APPLICATION_TITLE, applicationTitle ); systemSettingManager.saveSystemSetting( KEY_FLAG, flag ); systemSettingManager.saveSystemSetting( KEY_START_MODULE, startModule ); - systemSettingManager.saveSystemSetting( KEY_OMIT_INDICATORS_ZERO_NUMERATOR_DATAMART, omitIndicatorsZeroNumeratorDataMart ); - systemSettingManager.saveSystemSetting( KEY_DISABLE_DATAENTRYFORM_WHEN_COMPLETED, disableDataEntryWhenCompleted ); + systemSettingManager.saveSystemSetting( KEY_OMIT_INDICATORS_ZERO_NUMERATOR_DATAMART, + omitIndicatorsZeroNumeratorDataMart ); + systemSettingManager + .saveSystemSetting( KEY_DISABLE_DATAENTRYFORM_WHEN_COMPLETED, disableDataEntryWhenCompleted ); systemSettingManager.saveSystemSetting( KEY_FACTOR_OF_DEVIATION, factorDeviation ); styleManager.setCurrentStyle( currentStyle ); systemSettingManager.saveSystemSetting( KEY_AGGREGATION_STRATEGY, aggregationStrategy ); systemSettingManager.saveSystemSetting( KEY_COMPLETENESS_OFFSET, completenessOffset ); - systemSettingManager.saveSystemSetting( KEY_CPU_CORES, cpuCores ); Configuration configuration = configurationService.getConfiguration(); === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-settings/src/main/resources/org/hisp/dhis/settings/i18n_module.properties' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-settings/src/main/resources/org/hisp/dhis/settings/i18n_module.properties 2011-08-02 10:37:13 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-settings/src/main/resources/org/hisp/dhis/settings/i18n_module.properties 2011-08-02 10:55:30 +0000 @@ -94,5 +94,4 @@ infrastructural_data_elements = Infrastructural data elements infrastructural_period_type = Infrastructural period type feedback_recipients = Feedback recipients -no_feedback_recipients = No message recipients -no_of_cpu_cores = Number of CPU cores \ No newline at end of file +no_feedback_recipients = No message recipients \ No newline at end of file === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-settings/src/main/webapp/dhis-web-maintenance-settings/systemSettings.vm' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-settings/src/main/webapp/dhis-web-maintenance-settings/systemSettings.vm 2011-08-02 10:37:13 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-settings/src/main/webapp/dhis-web-maintenance-settings/systemSettings.vm 2011-08-02 10:55:30 +0000 @@ -25,16 +25,6 @@

-

$i18n.getString( "no_of_cpu_cores" )

- -

- -

-

$i18n.getString( "style" )