Refactoring the code according to the comments after the review
This commit is contained in:
		
							parent
							
								
									3957531525
								
							
						
					
					
						commit
						ff3f0234a9
					
				@ -49,11 +49,7 @@ import org.thingsboard.server.common.data.page.PageLink;
 | 
			
		||||
import org.thingsboard.server.common.data.page.TimePageLink;
 | 
			
		||||
import org.thingsboard.server.common.data.query.DynamicValue;
 | 
			
		||||
import org.thingsboard.server.common.data.query.FilterPredicateValue;
 | 
			
		||||
import org.thingsboard.server.common.data.queue.ProcessingStrategy;
 | 
			
		||||
import org.thingsboard.server.common.data.queue.ProcessingStrategyType;
 | 
			
		||||
import org.thingsboard.server.common.data.queue.Queue;
 | 
			
		||||
import org.thingsboard.server.common.data.queue.SubmitStrategy;
 | 
			
		||||
import org.thingsboard.server.common.data.queue.SubmitStrategyType;
 | 
			
		||||
import org.thingsboard.server.common.data.queue.*;
 | 
			
		||||
import org.thingsboard.server.common.data.relation.EntityRelation;
 | 
			
		||||
import org.thingsboard.server.common.data.relation.RelationTypeGroup;
 | 
			
		||||
import org.thingsboard.server.common.data.rule.RuleChain;
 | 
			
		||||
@ -186,16 +182,17 @@ public class DefaultDataUpdateService implements DataUpdateService {
 | 
			
		||||
                break;
 | 
			
		||||
            case "3.4.1":
 | 
			
		||||
                boolean skipAuditLogsMigration = getEnv("TB_SKIP_AUDIT_LOGS_MIGRATION", false);
 | 
			
		||||
                if (!skipAuditLogsMigration) {
 | 
			
		||||
                boolean skipEdgeEventsMigration = getEnv("TB_SKIP_EDGE_EVENTS_MIGRATION", false);
 | 
			
		||||
                if (!skipAuditLogsMigration || !skipEdgeEventsMigration) {
 | 
			
		||||
                    log.info("Updating data from version 3.4.1 to 3.4.2 ...");
 | 
			
		||||
                }
 | 
			
		||||
                if (!skipAuditLogsMigration) {
 | 
			
		||||
                    log.info("Starting audit logs migration. Can be skipped with TB_SKIP_AUDIT_LOGS_MIGRATION env variable set to true");
 | 
			
		||||
                    auditLogDao.migrateAuditLogs();
 | 
			
		||||
                } else {
 | 
			
		||||
                    log.info("Skipping audit logs migration");
 | 
			
		||||
                }
 | 
			
		||||
                boolean skipEdgeEventsMigrationTemp = getEnv("TB_SKIP_EDGE_EVENTS_MIGRATION", false);
 | 
			
		||||
                if (!skipEdgeEventsMigrationTemp) {
 | 
			
		||||
                    log.info("Updating data from version 3.4.1 to 3.4.2 ...");
 | 
			
		||||
                if (!skipEdgeEventsMigration) {
 | 
			
		||||
                    log.info("Starting edge events migration. Can be skipped with TB_SKIP_EDGE_EVENTS_MIGRATION env variable set to true");
 | 
			
		||||
                    edgeEventDao.migrateEdgeEvents();
 | 
			
		||||
                } else {
 | 
			
		||||
 | 
			
		||||
@ -60,7 +60,7 @@ public class EdgeEventsCleanUpService extends AbstractCleanUpService {
 | 
			
		||||
    @Scheduled(initialDelayString = RANDOM_DELAY_INTERVAL_MS_EXPRESSION, fixedDelayString = "${sql.ttl.edge_events.execution_interval_ms}")
 | 
			
		||||
    public void cleanUp() {
 | 
			
		||||
        long edgeEventsExpTime = System.currentTimeMillis() - TimeUnit.SECONDS.toMillis(ttl);
 | 
			
		||||
        if(isSystemTenantPartitionMine()) {
 | 
			
		||||
        if (ttlTaskExecutionEnabled && isSystemTenantPartitionMine()) {
 | 
			
		||||
            edgeEventService.cleanupEvents(edgeEventsExpTime);
 | 
			
		||||
        } else {
 | 
			
		||||
            partitioningRepository.cleanupPartitionsCache(EDGE_EVENT_COLUMN_FAMILY_NAME, edgeEventsExpTime, TimeUnit.HOURS.toMillis(partitionSizeInHours));
 | 
			
		||||
 | 
			
		||||
@ -203,7 +203,7 @@ public class JpaBaseEdgeEventDao extends JpaAbstractSearchTextDao<EdgeEventEntit
 | 
			
		||||
 | 
			
		||||
    @Override
 | 
			
		||||
    public void migrateEdgeEvents() {
 | 
			
		||||
        long startTime = edge_events_ttl > 0 ? System.currentTimeMillis() - TimeUnit.SECONDS.toMillis(edge_events_ttl) : 1480982400000L;
 | 
			
		||||
        long startTime = edge_events_ttl > 0 ? System.currentTimeMillis() - TimeUnit.SECONDS.toMillis(edge_events_ttl) : 1629158400000L;
 | 
			
		||||
 | 
			
		||||
        long currentTime = System.currentTimeMillis();
 | 
			
		||||
        var partitionStepInMs = TimeUnit.HOURS.toMillis(partitionSizeInHours);
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user