=== modified file 'dhis-2/dhis-services/dhis-service-analytics/src/main/java/org/hisp/dhis/analytics/table/DefaultAnalyticsTableService.java' --- dhis-2/dhis-services/dhis-service-analytics/src/main/java/org/hisp/dhis/analytics/table/DefaultAnalyticsTableService.java 2013-11-10 22:43:59 +0000 +++ dhis-2/dhis-services/dhis-service-analytics/src/main/java/org/hisp/dhis/analytics/table/DefaultAnalyticsTableService.java 2013-11-18 14:39:37 +0000 @@ -182,6 +182,10 @@ private void populateTables( List tables ) { + int taskNo = Math.min( getProcessNo(), tables.size() ); + + log.info( "Populate table task number: " + taskNo ); + ConcurrentLinkedQueue tableQ = new ConcurrentLinkedQueue( tables ); List> futures = new ArrayList>();