public RealtimeTagConfig(TableConfig tableConfig) { super(tableConfig); TagOverrideConfig tagOverrideConfig = tableConfig.getTenantConfig().getTagOverrideConfig(); if (tagOverrideConfig != null && tagOverrideConfig.getRealtimeConsuming() != null) { _consumingRealtimeServerTag = tagOverrideConfig.getRealtimeConsuming(); } else { _consumingRealtimeServerTag = TagNameUtils.getRealtimeTagForTenant(_serverTenant); } if (tagOverrideConfig != null && tagOverrideConfig.getRealtimeCompleted() != null) { _completedRealtimeServerTag = tagOverrideConfig.getRealtimeCompleted(); } else { _completedRealtimeServerTag = TagNameUtils.getRealtimeTagForTenant(_serverTenant); } if (!_consumingRealtimeServerTag.equals(_completedRealtimeServerTag)) { _relocateCompletedSegments = true; } }
"Server tenant: " + serverTenantName + " does not exist for table: " + tableNameWithType); TagOverrideConfig tagOverrideConfig = tenantConfig.getTagOverrideConfig(); if (tagOverrideConfig != null) { String realtimeConsumingTag = tagOverrideConfig.getRealtimeConsuming();
Assert.assertEquals(tableConfig.getTenantConfig().getServer(), "aServerTenant"); Assert.assertEquals(tableConfig.getTenantConfig().getBroker(), "aBrokerTenant"); Assert.assertNull(tableConfig.getTenantConfig().getTagOverrideConfig()); Assert .assertEquals(tableConfigToCompare.getTenantConfig().getBroker(), tableConfig.getTenantConfig().getBroker()); Assert.assertNull(tableConfig.getTenantConfig().getTagOverrideConfig()); Assert .assertEquals(tableConfigToCompare.getTenantConfig().getBroker(), tableConfig.getTenantConfig().getBroker()); Assert.assertNull(tableConfig.getTenantConfig().getTagOverrideConfig()); Assert.assertEquals(tableConfig.getTenantConfig().getServer(), "aServerTenant"); Assert.assertEquals(tableConfig.getTenantConfig().getBroker(), "aBrokerTenant"); Assert.assertNotNull(tableConfig.getTenantConfig().getTagOverrideConfig()); Assert.assertEquals(tableConfig.getTenantConfig().getTagOverrideConfig().getRealtimeConsuming(), "aRTConsumingTag_REALTIME"); Assert.assertNull(tableConfig.getTenantConfig().getTagOverrideConfig().getRealtimeCompleted()); Assert .assertEquals(tableConfigToCompare.getTenantConfig().getBroker(), tableConfig.getTenantConfig().getBroker()); Assert.assertNotNull(tableConfigToCompare.getTenantConfig().getTagOverrideConfig()); Assert.assertEquals(tableConfig.getTenantConfig().getTagOverrideConfig(), tableConfigToCompare.getTenantConfig().getTagOverrideConfig()); Assert .assertEquals(tableConfigToCompare.getTenantConfig().getBroker(), tableConfig.getTenantConfig().getBroker()); Assert.assertNotNull(tableConfigToCompare.getTenantConfig().getTagOverrideConfig()); Assert.assertEquals(tableConfig.getTenantConfig().getTagOverrideConfig(),