I create https://issues.apache.org/jira/browse/KAFKA-7380 to track this.
-Matthias On 8/27/18 12:07 PM, Guozhang Wang wrote: > Hello Patrik, > > Thanks for the email and this is indeed a good question! :) > > There are some historic reasons that we did the global state restoration in > a different way, because the restoration logic refactoring comes after > global KTable and global stores were introduced. But long story short, I > agree with you that we can indeed make global store restoration logic > consistent with the local state stores. > The tricky part is though, that global stores are shared among all > streaming threads within an instance (i.e. we do not keep one global task > per thread, but one global task per instance). So what we need to guarantee > is that: during a rebalance that any of the StreamThread has participated > (note that not all threads may participate in a single rebalance), after > the thread has transited to PARTITION_ASSIGNED state, we should make sure > the global state store is caught up to its changelog's log end offset > before making that threads to a RUNNING state. > > Some initial thoughts about how to do it: > > 1. Whenever a thread transited to PARTITION_ASSIGNED state, check if the > global store's restoration has completed; if not, halt on further > transiting to RUNNING, and tries to start restoring global stores. > 2. Only start a task after its corresponding stores changelog has been > restored, IN ADDITION, the global stores being restored as well. > > If you like, please feel free to create a JIRA requesting this improvement > so someone can work on it someday. > > Guozhang > > > > > On Sat, Aug 25, 2018 at 10:44 AM, Patrik Kleindl <pklei...@gmail.com> wrote: > >> Hello >> >> We are currently using GlobalKTables for interactive queries as well as for >> lookups inside stream applications but have come across some >> limitations/problems. >> The main problem was that our deployments including application start took >> longer with every new global state store we added which cause some >> operational issues because a timeout of 10 minutes was reached. >> As this was not expected from the documentation I investigated a little: >> According to the documentation the call the KafkaStreams start method >> should always return immediately and not block the calling thread. >> >> *Start the KafkaStreams instance by starting all its threads. This function >> is expected to be called only once during the life cycle of the >> client.**Because >> threads are started in the background, this method does not block.* >> >> But if one (or more) GlobalStateStores are initialized then this call will >> take a considerable amount of time and block. >> This happens because the GlobalStreamThread only changes to running after >> initialize() is done which does all the state restore etc in loops. >> An inquiry to the support yielded the answer that this was working as >> designed and the documentation will be updated. >> >> While we have worked around the issue by asynchronously calling the start >> method the question remains why this is intended? >> >> If I understand https://issues.apache.org/jira/browse/KAFKA-6205 correctly >> the topology should not be initialized before the state stores are >> restored, so why is it necessary to handle global state stores differently >> than local ones in this aspect? >> Additionally, for global state stores all stores and partitions are >> initialized sequentially while local state stores are always handled in >> parallel (per store and for all partitions) >> >> Any help is welcome, maybe it would be worth a KIP to improve this >> situation. >> A code sample as well as logs for both cases can be found below. >> >> best regards >> >> Patrik >> >> PS: Sample code to reproduce, just switch between GlobalKTable and KTable, >> the topic used should have 10+ partitions and contain a few 100K records to >> show some meaningful results: >> >> import org.apache.kafka.common.serialization.Serdes; >> import org.apache.kafka.streams.KafkaStreams; >> import org.apache.kafka.streams.StreamsBuilder; >> import org.apache.kafka.streams.StreamsConfig; >> import org.apache.kafka.streams.kstream.GlobalKTable; >> import org.apache.kafka.streams.kstream.KTable; >> import org.apache.kafka.streams.kstream.Materialized; >> >> import java.util.Date; >> import java.util.Properties; >> >> public class TestTables { >> >> public static void main(String[] args) { >> final String TOPIC_NAME = "testtables"; >> >> Properties streamsConfiguration = new Properties(); >> streamsConfiguration.put(StreamsConfig.APPLICATION_ID_CONFIG, >> "testtables"); >> streamsConfiguration.put(StreamsConfig.BOOTSTRAP_SERVERS_CONFIG, >> "broker0:9092"); >> >> StreamsBuilder builder = new StreamsBuilder(); >> >> GlobalKTable<String, String> testtable = >> builder.globalTable(TOPIC_NAME, Materialized.with(Serdes.String(), >> Serdes.String())); >> //KTable<String, String> testtable = builder.table(TOPIC_NAME, >> Materialized.with(Serdes.String(), Serdes.String())); >> >> final KafkaStreams streams = new KafkaStreams(builder.build(), >> streamsConfiguration); >> >> streams.cleanUp(); >> streams.setStateListener((state, state1) -> { >> if (state == KafkaStreams.State.RUNNING && state1 == >> KafkaStreams.State.REBALANCING) >> System.out.println("Running " + new Date()); >> }); >> System.out.println("Starting " + new Date()); >> streams.start(); >> System.out.println("Started " + new Date()); >> >> Runtime.getRuntime().addShutdownHook(new Thread(() -> { >> try { >> streams.close(); >> } catch (Exception e) { >> // ignored >> } >> })); >> >> } >> } >> >> Log for KTable: >> Starting Fri Aug 24 20:17:19 CEST 2018 >> >> 2018-08-24 20:17:19 DEBUG KafkaStreams:759 - stream-client >> [testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7] Starting Streams client >> >> 2018-08-24 20:17:19 INFO StreamThread:713 - stream-thread >> [testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7-StreamThread-1] Starting >> >> 2018-08-24 20:17:19 INFO StreamThread:200 - stream-thread >> [testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7-StreamThread-1] State >> transition from CREATED to RUNNING >> >> 2018-08-24 20:17:19 INFO KafkaStreams:782 - stream-client >> [testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7] Started Streams client >> >> Started Fri Aug 24 20:17:19 CEST 2018 >> >> 2018-08-24 20:17:19 INFO Metadata:265 - Cluster ID: 6YtMshjsT_WQNwRGhTyc4A >> >> 2018-08-24 20:17:19 INFO AbstractCoordinator:605 - [Consumer >> clientId=testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7- >> StreamThread-1-consumer, >> groupId=testtables] Discovered group coordinator broker2:9292 (id: >> 2147483645 rack: null) >> >> 2018-08-24 20:17:19 INFO ConsumerCoordinator:411 - [Consumer >> clientId=testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7- >> StreamThread-1-consumer, >> groupId=testtables] Revoking previously assigned partitions [] >> >> 2018-08-24 20:17:19 DEBUG StreamThread:279 - stream-thread >> [testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7-StreamThread-1] at state >> RUNNING: partitions [] revoked at the beginning of consumer rebalance. >> >> current assigned active tasks: [] >> >> current assigned standby tasks: [] >> >> >> 2018-08-24 20:17:19 INFO StreamThread:200 - stream-thread >> [testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7-StreamThread-1] State >> transition from RUNNING to PARTITIONS_REVOKED >> >> 2018-08-24 20:17:19 INFO KafkaStreams:261 - stream-client >> [testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7] State transition from >> RUNNING to REBALANCING >> >> 2018-08-24 20:17:19 DEBUG TaskManager:238 - stream-thread >> [testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7-StreamThread-1] >> Suspending >> all active tasks [] and standby tasks [] >> >> 2018-08-24 20:17:19 INFO StreamThread:299 - stream-thread >> [testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7-StreamThread-1] partition >> revocation took 1 ms. >> >> suspended active tasks: [] >> >> suspended standby tasks: [] >> >> 2018-08-24 20:17:19 INFO AbstractCoordinator:442 - [Consumer >> clientId=testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7- >> StreamThread-1-consumer, >> groupId=testtables] (Re-)joining group >> >> 2018-08-24 20:17:19 DEBUG InternalTopologyBuilder:1881 - [testtables]found >> stream-thread >> [testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7-StreamThread-1] topics >> possibly matching regex >> >> 2018-08-24 20:17:19 DEBUG InternalTopologyBuilder:1275 - stream-thread >> [testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7-StreamThread-1] updating >> builder with SubscriptionUpdates{updatedTopicSubscriptions=[testtables]} >> topic(s) with possible matching regex subscription(s) >> >> 2018-08-24 20:17:19 DEBUG StreamPartitionAssignor:302 - stream-thread >> [testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7-StreamThread-1-consumer] >> Constructed client metadata >> {8ca25259-6bb2-4bc1-9293-fc05e1b28ce7=ClientMetadata{hostInfo=null, >> consumers=[testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7-StreamThread-1- >> consumer-f39a265f-527a-47a3-a161-29892a4b7a94], >> state=[activeTasks: ([]) standbyTasks: ([]) assignedTasks: ([]) >> prevActiveTasks: ([]) prevAssignedTasks: ([]) capacity: 1]}} from the >> member subscriptions. >> >> 2018-08-24 20:17:19 DEBUG StreamPartitionAssignor:634 - stream-thread >> [testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7-StreamThread-1-consumer] >> Starting to validate internal topics in partition assignor. >> >> 2018-08-24 20:17:19 DEBUG StreamPartitionAssignor:658 - stream-thread >> [testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7-StreamThread-1-consumer] >> Completed validating internal topics in partition assignor. >> >> 2018-08-24 20:17:19 DEBUG StreamPartitionAssignor:391 - stream-thread >> [testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7-StreamThread-1-consumer] >> Created repartition topics [] from the parsed topology. >> >> 2018-08-24 20:17:19 DEBUG StreamPartitionAssignor:634 - stream-thread >> [testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7-StreamThread-1-consumer] >> Starting to validate internal topics in partition assignor. >> >> 2018-08-24 20:17:19 DEBUG InternalTopicManager:201 - stream-thread [main] >> Could not get number of partitions for topic >> testtables-testtables-STATE-STORE-0000000000-changelog. >> >> 2018-08-24 20:17:19 DEBUG InternalTopicManager:98 - stream-thread [main] >> Going to create topic >> testtables-testtables-STATE-STORE-0000000000-changelog with 12 partitions >> and config {cleanup.policy=compact}. >> >> 2018-08-24 20:17:19 DEBUG StreamPartitionAssignor:658 - stream-thread >> [testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7-StreamThread-1-consumer] >> Completed validating internal topics in partition assignor. >> >> 2018-08-24 20:17:19 DEBUG StreamPartitionAssignor:465 - stream-thread >> [testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7-StreamThread-1-consumer] >> Created state changelog topics >> [InternalTopicMetadata(config=UnwindowedChangelogTopicConfig >> (name=testtables-testtables-STATE-STORE-0000000000-changelog, >> topicConfigs={}), numPartitions=12)] from the parsed topology. >> >> 2018-08-24 20:17:19 DEBUG StreamPartitionAssignor:475 - stream-thread >> [testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7-StreamThread-1-consumer] >> Assigning tasks [0_0, 0_1, 0_2, 0_3, 0_4, 0_5, 0_6, 0_7, 0_8, 0_9, 0_10, >> 0_11] to clients {8ca25259-6bb2-4bc1-9293-fc05e1b28ce7=[activeTasks: ([]) >> standbyTasks: ([]) assignedTasks: ([]) prevActiveTasks: ([]) >> prevAssignedTasks: ([]) capacity: 1]} with number of replicas 0 >> >> 2018-08-24 20:17:19 INFO StreamPartitionAssignor:481 - stream-thread >> [testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7-StreamThread-1-consumer] >> Assigned tasks to clients as >> {8ca25259-6bb2-4bc1-9293-fc05e1b28ce7=[activeTasks: ([0_0, 0_1, 0_2, 0_3, >> 0_4, 0_5, 0_6, 0_7, 0_8, 0_9, 0_10, 0_11]) standbyTasks: ([]) >> assignedTasks: ([0_0, 0_1, 0_2, 0_3, 0_4, 0_5, 0_6, 0_7, 0_8, 0_9, 0_10, >> 0_11]) prevActiveTasks: ([]) prevAssignedTasks: ([]) capacity: 1]}. >> >> 2018-08-24 20:17:19 INFO AbstractCoordinator:409 - [Consumer >> clientId=testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7- >> StreamThread-1-consumer, >> groupId=testtables] Successfully joined group with generation 9 >> >> 2018-08-24 20:17:19 INFO ConsumerCoordinator:256 - [Consumer >> clientId=testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7- >> StreamThread-1-consumer, >> groupId=testtables] Setting newly assigned partitions [testtables-0, >> testtables-8, testtables-7, testtables-6, testtables-5, testtables-4, >> testtables-3, testtables-2, testtables-1, testtables-11, testtables-10, >> testtables-9] >> >> 2018-08-24 20:17:19 DEBUG StreamThread:247 - stream-thread >> [testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7-StreamThread-1] at state >> PARTITIONS_REVOKED: partitions [testtables-0, testtables-8, testtables-7, >> testtables-6, testtables-5, testtables-4, testtables-3, testtables-2, >> testtables-1, testtables-11, testtables-10, testtables-9] assigned at the >> end of consumer rebalance. >> >> current suspended active tasks: [] >> >> current suspended standby tasks: [] >> >> >> 2018-08-24 20:17:19 INFO StreamThread:200 - stream-thread >> [testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7-StreamThread-1] State >> transition from PARTITIONS_REVOKED to PARTITIONS_ASSIGNED >> >> 2018-08-24 20:17:19 DEBUG TaskManager:120 - stream-thread >> [testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7-StreamThread-1] Adding >> assigned tasks as active: {0_0=[testtables-0], 0_1=[testtables-1], >> 0_2=[testtables-2], 0_3=[testtables-3], 0_4=[testtables-4], >> 0_5=[testtables-5], 0_6=[testtables-6], 0_7=[testtables-7], >> 0_8=[testtables-8], 0_9=[testtables-9], 0_10=[testtables-10], >> 0_11=[testtables-11]} >> >> 2018-08-24 20:17:19 DEBUG ProcessorStateManager:96 - task [0_0] Created >> state store manager for task 0_0 with the acquired state dir lock >> >> 2018-08-24 20:17:19 DEBUG ProcessorStateManager:332 - task [0_0] Register >> global stores [] >> >> 2018-08-24 20:17:19 DEBUG ProcessorStateManager:96 - task [0_1] Created >> state store manager for task 0_1 with the acquired state dir lock >> >> 2018-08-24 20:17:19 DEBUG ProcessorStateManager:332 - task [0_1] Register >> global stores [] >> >> 2018-08-24 20:17:19 DEBUG ProcessorStateManager:96 - task [0_2] Created >> state store manager for task 0_2 with the acquired state dir lock >> >> 2018-08-24 20:17:19 DEBUG ProcessorStateManager:332 - task [0_2] Register >> global stores [] >> >> 2018-08-24 20:17:19 DEBUG ProcessorStateManager:96 - task [0_3] Created >> state store manager for task 0_3 with the acquired state dir lock >> >> 2018-08-24 20:17:19 DEBUG ProcessorStateManager:332 - task [0_3] Register >> global stores [] >> >> 2018-08-24 20:17:19 DEBUG ProcessorStateManager:96 - task [0_4] Created >> state store manager for task 0_4 with the acquired state dir lock >> >> 2018-08-24 20:17:19 DEBUG ProcessorStateManager:332 - task [0_4] Register >> global stores [] >> >> 2018-08-24 20:17:19 DEBUG ProcessorStateManager:96 - task [0_5] Created >> state store manager for task 0_5 with the acquired state dir lock >> >> 2018-08-24 20:17:19 DEBUG ProcessorStateManager:332 - task [0_5] Register >> global stores [] >> >> 2018-08-24 20:17:19 DEBUG ProcessorStateManager:96 - task [0_6] Created >> state store manager for task 0_6 with the acquired state dir lock >> >> 2018-08-24 20:17:19 DEBUG ProcessorStateManager:332 - task [0_6] Register >> global stores [] >> >> 2018-08-24 20:17:19 DEBUG ProcessorStateManager:96 - task [0_7] Created >> state store manager for task 0_7 with the acquired state dir lock >> >> 2018-08-24 20:17:19 DEBUG ProcessorStateManager:332 - task [0_7] Register >> global stores [] >> >> 2018-08-24 20:17:19 DEBUG ProcessorStateManager:96 - task [0_8] Created >> state store manager for task 0_8 with the acquired state dir lock >> >> 2018-08-24 20:17:19 DEBUG ProcessorStateManager:332 - task [0_8] Register >> global stores [] >> >> 2018-08-24 20:17:19 DEBUG ProcessorStateManager:96 - task [0_9] Created >> state store manager for task 0_9 with the acquired state dir lock >> >> 2018-08-24 20:17:19 DEBUG ProcessorStateManager:332 - task [0_9] Register >> global stores [] >> >> 2018-08-24 20:17:19 DEBUG ProcessorStateManager:96 - task [0_10] Created >> state store manager for task 0_10 with the acquired state dir lock >> >> 2018-08-24 20:17:19 DEBUG ProcessorStateManager:332 - task [0_10] Register >> global stores [] >> >> 2018-08-24 20:17:19 DEBUG ProcessorStateManager:96 - task [0_11] Created >> state store manager for task 0_11 with the acquired state dir lock >> >> 2018-08-24 20:17:19 DEBUG ProcessorStateManager:332 - task [0_11] Register >> global stores [] >> >> 2018-08-24 20:17:19 INFO StreamThread:266 - stream-thread >> [testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7-StreamThread-1] partition >> assignment took 28 ms. >> >> current active tasks: [0_0, 0_1, 0_2, 0_3, 0_4, 0_5, 0_6, 0_7, 0_8, 0_9, >> 0_10, 0_11] >> >> current standby tasks: [] >> >> previous active tasks: [] >> >> >> 2018-08-24 20:17:19 DEBUG AssignedStreamsTasks:83 - stream-thread >> [testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7-StreamThread-1] >> Initializing stream tasks [0_0, 0_1, 0_2, 0_3, 0_4, 0_5, 0_6, 0_7, 0_8, >> 0_9, 0_10, 0_11] >> >> 2018-08-24 20:17:19 DEBUG StateDirectory:163 - stream-thread >> [testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7-StreamThread-1] Acquired >> state dir lock for task 0_0 >> >> 2018-08-24 20:17:19 DEBUG ProcessorStateManager:113 - task [0_0] >> Registering state store testtables-STATE-STORE-0000000000 to its state >> manager >> >> 2018-08-24 20:17:19 DEBUG AssignedStreamsTasks:89 - stream-thread >> [testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7-StreamThread-1] >> Transitioning stream task 0_0 to restoring >> >> 2018-08-24 20:17:19 DEBUG StateDirectory:163 - stream-thread >> [testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7-StreamThread-1] Acquired >> state dir lock for task 0_1 >> >> 2018-08-24 20:17:19 DEBUG ProcessorStateManager:113 - task [0_1] >> Registering state store testtables-STATE-STORE-0000000000 to its state >> manager >> >> 2018-08-24 20:17:19 DEBUG AssignedStreamsTasks:89 - stream-thread >> [testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7-StreamThread-1] >> Transitioning stream task 0_1 to restoring >> >> 2018-08-24 20:17:19 DEBUG StateDirectory:163 - stream-thread >> [testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7-StreamThread-1] Acquired >> state dir lock for task 0_2 >> >> 2018-08-24 20:17:19 DEBUG ProcessorStateManager:113 - task [0_2] >> Registering state store testtables-STATE-STORE-0000000000 to its state >> manager >> >> 2018-08-24 20:17:19 DEBUG AssignedStreamsTasks:89 - stream-thread >> [testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7-StreamThread-1] >> Transitioning stream task 0_2 to restoring >> >> 2018-08-24 20:17:19 DEBUG StateDirectory:163 - stream-thread >> [testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7-StreamThread-1] Acquired >> state dir lock for task 0_3 >> >> 2018-08-24 20:17:19 DEBUG ProcessorStateManager:113 - task [0_3] >> Registering state store testtables-STATE-STORE-0000000000 to its state >> manager >> >> 2018-08-24 20:17:19 DEBUG AssignedStreamsTasks:89 - stream-thread >> [testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7-StreamThread-1] >> Transitioning stream task 0_3 to restoring >> >> 2018-08-24 20:17:19 DEBUG StateDirectory:163 - stream-thread >> [testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7-StreamThread-1] Acquired >> state dir lock for task 0_4 >> >> 2018-08-24 20:17:19 DEBUG ProcessorStateManager:113 - task [0_4] >> Registering state store testtables-STATE-STORE-0000000000 to its state >> manager >> >> 2018-08-24 20:17:19 DEBUG AssignedStreamsTasks:89 - stream-thread >> [testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7-StreamThread-1] >> Transitioning stream task 0_4 to restoring >> >> 2018-08-24 20:17:19 DEBUG StateDirectory:163 - stream-thread >> [testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7-StreamThread-1] Acquired >> state dir lock for task 0_5 >> >> 2018-08-24 20:17:19 DEBUG ProcessorStateManager:113 - task [0_5] >> Registering state store testtables-STATE-STORE-0000000000 to its state >> manager >> >> 2018-08-24 20:17:19 DEBUG AssignedStreamsTasks:89 - stream-thread >> [testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7-StreamThread-1] >> Transitioning stream task 0_5 to restoring >> >> 2018-08-24 20:17:19 DEBUG StateDirectory:163 - stream-thread >> [testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7-StreamThread-1] Acquired >> state dir lock for task 0_6 >> >> 2018-08-24 20:17:19 DEBUG ProcessorStateManager:113 - task [0_6] >> Registering state store testtables-STATE-STORE-0000000000 to its state >> manager >> >> 2018-08-24 20:17:19 DEBUG AssignedStreamsTasks:89 - stream-thread >> [testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7-StreamThread-1] >> Transitioning stream task 0_6 to restoring >> >> 2018-08-24 20:17:19 DEBUG StateDirectory:163 - stream-thread >> [testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7-StreamThread-1] Acquired >> state dir lock for task 0_7 >> >> 2018-08-24 20:17:19 DEBUG ProcessorStateManager:113 - task [0_7] >> Registering state store testtables-STATE-STORE-0000000000 to its state >> manager >> >> 2018-08-24 20:17:19 DEBUG AssignedStreamsTasks:89 - stream-thread >> [testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7-StreamThread-1] >> Transitioning stream task 0_7 to restoring >> >> 2018-08-24 20:17:19 DEBUG StateDirectory:163 - stream-thread >> [testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7-StreamThread-1] Acquired >> state dir lock for task 0_8 >> >> 2018-08-24 20:17:19 DEBUG ProcessorStateManager:113 - task [0_8] >> Registering state store testtables-STATE-STORE-0000000000 to its state >> manager >> >> 2018-08-24 20:17:19 DEBUG AssignedStreamsTasks:89 - stream-thread >> [testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7-StreamThread-1] >> Transitioning stream task 0_8 to restoring >> >> 2018-08-24 20:17:19 DEBUG StateDirectory:163 - stream-thread >> [testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7-StreamThread-1] Acquired >> state dir lock for task 0_9 >> >> 2018-08-24 20:17:19 DEBUG ProcessorStateManager:113 - task [0_9] >> Registering state store testtables-STATE-STORE-0000000000 to its state >> manager >> >> 2018-08-24 20:17:19 DEBUG AssignedStreamsTasks:89 - stream-thread >> [testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7-StreamThread-1] >> Transitioning stream task 0_9 to restoring >> >> 2018-08-24 20:17:19 DEBUG StateDirectory:163 - stream-thread >> [testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7-StreamThread-1] Acquired >> state dir lock for task 0_10 >> >> 2018-08-24 20:17:19 DEBUG ProcessorStateManager:113 - task [0_10] >> Registering state store testtables-STATE-STORE-0000000000 to its state >> manager >> >> 2018-08-24 20:17:19 DEBUG AssignedStreamsTasks:89 - stream-thread >> [testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7-StreamThread-1] >> Transitioning stream task 0_10 to restoring >> >> 2018-08-24 20:17:19 DEBUG StateDirectory:163 - stream-thread >> [testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7-StreamThread-1] Acquired >> state dir lock for task 0_11 >> >> 2018-08-24 20:17:19 DEBUG ProcessorStateManager:113 - task [0_11] >> Registering state store testtables-STATE-STORE-0000000000 to its state >> manager >> >> 2018-08-24 20:17:19 DEBUG AssignedStreamsTasks:89 - stream-thread >> [testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7-StreamThread-1] >> Transitioning stream task 0_11 to restoring >> >> 2018-08-24 20:17:19 INFO Metadata:265 - Cluster ID: 6YtMshjsT_WQNwRGhTyc4A >> >> 2018-08-24 20:17:19 DEBUG StoreChangelogReader:165 - stream-thread >> [testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7-StreamThread-1] Start >> restoring state stores from changelog topics [testtables-0, testtables-11, >> testtables-10, testtables-9, testtables-8, testtables-7, testtables-6, >> testtables-5, testtables-4, testtables-3, testtables-2, testtables-1] >> >> 2018-08-24 20:17:19 INFO Fetcher:561 - [Consumer >> clientId=testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7- >> StreamThread-1-restore-consumer, >> groupId=] Resetting offset for partition testtables-10 to offset 0. >> >> 2018-08-24 20:17:19 INFO Fetcher:561 - [Consumer >> clientId=testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7- >> StreamThread-1-restore-consumer, >> groupId=] Resetting offset for partition testtables-7 to offset 0. >> >> 2018-08-24 20:17:19 INFO Fetcher:561 - [Consumer >> clientId=testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7- >> StreamThread-1-restore-consumer, >> groupId=] Resetting offset for partition testtables-4 to offset 0. >> >> 2018-08-24 20:17:19 INFO Fetcher:561 - [Consumer >> clientId=testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7- >> StreamThread-1-restore-consumer, >> groupId=] Resetting offset for partition testtables-1 to offset 0. >> >> 2018-08-24 20:17:19 INFO Fetcher:561 - [Consumer >> clientId=testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7- >> StreamThread-1-restore-consumer, >> groupId=] Resetting offset for partition testtables-11 to offset 0. >> >> 2018-08-24 20:17:19 INFO Fetcher:561 - [Consumer >> clientId=testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7- >> StreamThread-1-restore-consumer, >> groupId=] Resetting offset for partition testtables-8 to offset 0. >> >> 2018-08-24 20:17:19 INFO Fetcher:561 - [Consumer >> clientId=testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7- >> StreamThread-1-restore-consumer, >> groupId=] Resetting offset for partition testtables-5 to offset 0. >> >> 2018-08-24 20:17:19 INFO Fetcher:561 - [Consumer >> clientId=testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7- >> StreamThread-1-restore-consumer, >> groupId=] Resetting offset for partition testtables-2 to offset 0. >> >> 2018-08-24 20:17:19 INFO Fetcher:561 - [Consumer >> clientId=testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7- >> StreamThread-1-restore-consumer, >> groupId=] Resetting offset for partition testtables-0 to offset 0. >> >> 2018-08-24 20:17:19 INFO Fetcher:561 - [Consumer >> clientId=testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7- >> StreamThread-1-restore-consumer, >> groupId=] Resetting offset for partition testtables-9 to offset 0. >> >> 2018-08-24 20:17:19 INFO Fetcher:561 - [Consumer >> clientId=testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7- >> StreamThread-1-restore-consumer, >> groupId=] Resetting offset for partition testtables-6 to offset 0. >> >> 2018-08-24 20:17:19 INFO Fetcher:561 - [Consumer >> clientId=testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7- >> StreamThread-1-restore-consumer, >> groupId=] Resetting offset for partition testtables-3 to offset 0. >> >> 2018-08-24 20:17:19 DEBUG StoreChangelogReader:201 - stream-thread >> [testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7-StreamThread-1] Restoring >> partition testtables-0 from offset 0 to endOffset 41766 >> >> 2018-08-24 20:17:19 DEBUG StoreChangelogReader:201 - stream-thread >> [testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7-StreamThread-1] Restoring >> partition testtables-11 from offset 0 to endOffset 67870 >> >> 2018-08-24 20:17:19 DEBUG StoreChangelogReader:201 - stream-thread >> [testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7-StreamThread-1] Restoring >> partition testtables-10 from offset 0 to endOffset 62880 >> >> 2018-08-24 20:17:19 DEBUG StoreChangelogReader:201 - stream-thread >> [testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7-StreamThread-1] Restoring >> partition testtables-9 from offset 0 to endOffset 66798 >> >> 2018-08-24 20:17:19 DEBUG StoreChangelogReader:201 - stream-thread >> [testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7-StreamThread-1] Restoring >> partition testtables-8 from offset 0 to endOffset 62851 >> >> 2018-08-24 20:17:19 DEBUG StoreChangelogReader:201 - stream-thread >> [testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7-StreamThread-1] Restoring >> partition testtables-7 from offset 0 to endOffset 66015 >> >> 2018-08-24 20:17:19 DEBUG StoreChangelogReader:201 - stream-thread >> [testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7-StreamThread-1] Restoring >> partition testtables-6 from offset 0 to endOffset 68018 >> >> 2018-08-24 20:17:19 DEBUG StoreChangelogReader:201 - stream-thread >> [testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7-StreamThread-1] Restoring >> partition testtables-5 from offset 0 to endOffset 61515 >> >> 2018-08-24 20:17:19 DEBUG StoreChangelogReader:201 - stream-thread >> [testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7-StreamThread-1] Restoring >> partition testtables-4 from offset 0 to endOffset 39368 >> >> 2018-08-24 20:17:19 DEBUG StoreChangelogReader:201 - stream-thread >> [testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7-StreamThread-1] Restoring >> partition testtables-3 from offset 0 to endOffset 68995 >> >> 2018-08-24 20:17:19 DEBUG StoreChangelogReader:201 - stream-thread >> [testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7-StreamThread-1] Restoring >> partition testtables-2 from offset 0 to endOffset 38719 >> >> 2018-08-24 20:17:19 DEBUG StoreChangelogReader:201 - stream-thread >> [testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7-StreamThread-1] Restoring >> partition testtables-1 from offset 0 to endOffset 62722 >> >> 2018-08-24 20:17:19 DEBUG StreamThread:1007 - stream-thread >> [testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7-StreamThread-1] Committed >> all active tasks [0_0, 0_1, 0_2, 0_3, 0_4, 0_5, 0_6, 0_7, 0_8, 0_9, 0_10, >> 0_11] and standby tasks [] in 0ms >> >> 2018-08-24 20:17:26 DEBUG StoreChangelogReader:267 - stream-thread >> [testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7-StreamThread-1] Completed >> restoring state from changelog testtables-5 with 34769 records ranging from >> offset 0 to 34769 >> >> 2018-08-24 20:17:26 DEBUG StoreChangelogReader:267 - stream-thread >> [testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7-StreamThread-1] Completed >> restoring state from changelog testtables-2 with 30916 records ranging from >> offset 0 to 30916 >> >> 2018-08-24 20:17:26 DEBUG AssignedStreamsTasks:264 - stream-thread >> [testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7-StreamThread-1] >> transitioning stream task 0_2 to running >> >> 2018-08-24 20:17:26 DEBUG AssignedStreamsTasks:264 - stream-thread >> [testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7-StreamThread-1] >> transitioning stream task 0_5 to running >> >> 2018-08-24 20:17:26 DEBUG StoreChangelogReader:267 - stream-thread >> [testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7-StreamThread-1] Completed >> restoring state from changelog testtables-11 with 37275 records ranging >> from offset 0 to 37275 >> >> 2018-08-24 20:17:26 DEBUG AssignedStreamsTasks:264 - stream-thread >> [testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7-StreamThread-1] >> transitioning stream task 0_11 to running >> >> 2018-08-24 20:17:26 DEBUG StoreChangelogReader:267 - stream-thread >> [testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7-StreamThread-1] Completed >> restoring state from changelog testtables-8 with 37177 records ranging from >> offset 0 to 37177 >> >> 2018-08-24 20:17:26 DEBUG AssignedStreamsTasks:264 - stream-thread >> [testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7-StreamThread-1] >> transitioning stream task 0_8 to running >> >> 2018-08-24 20:17:28 DEBUG StoreChangelogReader:267 - stream-thread >> [testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7-StreamThread-1] Completed >> restoring state from changelog testtables-1 with 37028 records ranging from >> offset 0 to 37028 >> >> 2018-08-24 20:17:28 DEBUG AssignedStreamsTasks:264 - stream-thread >> [testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7-StreamThread-1] >> transitioning stream task 0_1 to running >> >> 2018-08-24 20:17:28 DEBUG StoreChangelogReader:267 - stream-thread >> [testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7-StreamThread-1] Completed >> restoring state from changelog testtables-4 with 32595 records ranging from >> offset 0 to 32595 >> >> 2018-08-24 20:17:28 DEBUG AssignedStreamsTasks:264 - stream-thread >> [testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7-StreamThread-1] >> transitioning stream task 0_4 to running >> >> 2018-08-24 20:17:29 DEBUG StoreChangelogReader:267 - stream-thread >> [testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7-StreamThread-1] Completed >> restoring state from changelog testtables-10 with 36822 records ranging >> from offset 0 to 36822 >> >> 2018-08-24 20:17:29 DEBUG StoreChangelogReader:267 - stream-thread >> [testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7-StreamThread-1] Completed >> restoring state from changelog testtables-7 with 36723 records ranging from >> offset 0 to 36723 >> >> 2018-08-24 20:17:29 DEBUG AssignedStreamsTasks:264 - stream-thread >> [testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7-StreamThread-1] >> transitioning stream task 0_7 to running >> >> 2018-08-24 20:17:29 DEBUG AssignedStreamsTasks:264 - stream-thread >> [testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7-StreamThread-1] >> transitioning stream task 0_10 to running >> >> 2018-08-24 20:17:29 DEBUG StoreChangelogReader:267 - stream-thread >> [testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7-StreamThread-1] Completed >> restoring state from changelog testtables-3 with 36600 records ranging from >> offset 0 to 36600 >> >> 2018-08-24 20:17:29 DEBUG AssignedStreamsTasks:264 - stream-thread >> [testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7-StreamThread-1] >> transitioning stream task 0_3 to running >> >> 2018-08-24 20:17:29 DEBUG StoreChangelogReader:267 - stream-thread >> [testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7-StreamThread-1] Completed >> restoring state from changelog testtables-9 with 36169 records ranging from >> offset 0 to 36169 >> >> 2018-08-24 20:17:29 DEBUG AssignedStreamsTasks:264 - stream-thread >> [testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7-StreamThread-1] >> transitioning stream task 0_9 to running >> >> 2018-08-24 20:17:29 DEBUG StoreChangelogReader:267 - stream-thread >> [testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7-StreamThread-1] Completed >> restoring state from changelog testtables-6 with 35650 records ranging from >> offset 0 to 35650 >> >> 2018-08-24 20:17:29 DEBUG AssignedStreamsTasks:264 - stream-thread >> [testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7-StreamThread-1] >> transitioning stream task 0_6 to running >> >> 2018-08-24 20:17:29 DEBUG StoreChangelogReader:267 - stream-thread >> [testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7-StreamThread-1] Completed >> restoring state from changelog testtables-0 with 32356 records ranging from >> offset 0 to 32356 >> >> 2018-08-24 20:17:29 DEBUG AssignedStreamsTasks:264 - stream-thread >> [testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7-StreamThread-1] >> transitioning stream task 0_0 to running >> >> 2018-08-24 20:17:29 INFO StreamThread:200 - stream-thread >> [testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7-StreamThread-1] State >> transition from PARTITIONS_ASSIGNED to RUNNING >> >> 2018-08-24 20:17:29 INFO KafkaStreams:261 - stream-client >> [testtables-8ca25259-6bb2-4bc1-9293-fc05e1b28ce7] State transition from >> REBALANCING to RUNNING >> >> Running Fri Aug 24 20:17:29 CEST 2018 >> >> >> Log for GlobalKTable: >> >> Starting Fri Aug 24 20:19:04 CEST 2018 >> >> 2018-08-24 20:19:04 DEBUG KafkaStreams:759 - stream-client >> [testtables-cb808539-c805-4cd8-8467-4ebf618bb086] Starting Streams client >> >> 2018-08-24 20:19:04 DEBUG StateDirectory:192 - stream-thread >> [testtables-cb808539-c805-4cd8-8467-4ebf618bb086-GlobalStreamThread] >> Acquired global state dir lock >> >> 2018-08-24 20:19:04 INFO Metadata:265 - Cluster ID: 6YtMshjsT_WQNwRGhTyc4A >> >> 2018-08-24 20:19:04 INFO GlobalStateManagerImpl:158 - global-stream-thread >> [testtables-cb808539-c805-4cd8-8467-4ebf618bb086-GlobalStreamThread] >> Restoring state for global store testtables-STATE-STORE-0000000000 >> >> 2018-08-24 20:19:04 INFO Metadata:265 - Cluster ID: 6YtMshjsT_WQNwRGhTyc4A >> >> 2018-08-24 20:19:04 INFO Fetcher:561 - [Consumer >> clientId=testtables-cb808539-c805-4cd8-8467-4ebf618bb086- >> global-restore-consumer, >> groupId=] Resetting offset for partition testtables-8 to offset 0. >> >> 2018-08-24 20:19:07 INFO Fetcher:561 - [Consumer >> clientId=testtables-cb808539-c805-4cd8-8467-4ebf618bb086- >> global-restore-consumer, >> groupId=] Resetting offset for partition testtables-2 to offset 0. >> >> 2018-08-24 20:19:10 INFO Fetcher:561 - [Consumer >> clientId=testtables-cb808539-c805-4cd8-8467-4ebf618bb086- >> global-restore-consumer, >> groupId=] Resetting offset for partition testtables-11 to offset 0. >> >> 2018-08-24 20:19:12 INFO Fetcher:561 - [Consumer >> clientId=testtables-cb808539-c805-4cd8-8467-4ebf618bb086- >> global-restore-consumer, >> groupId=] Resetting offset for partition testtables-5 to offset 0. >> >> 2018-08-24 20:19:15 INFO Fetcher:561 - [Consumer >> clientId=testtables-cb808539-c805-4cd8-8467-4ebf618bb086- >> global-restore-consumer, >> groupId=] Resetting offset for partition testtables-4 to offset 0. >> >> 2018-08-24 20:19:18 INFO Fetcher:561 - [Consumer >> clientId=testtables-cb808539-c805-4cd8-8467-4ebf618bb086- >> global-restore-consumer, >> groupId=] Resetting offset for partition testtables-7 to offset 0. >> >> 2018-08-24 20:19:20 INFO Fetcher:561 - [Consumer >> clientId=testtables-cb808539-c805-4cd8-8467-4ebf618bb086- >> global-restore-consumer, >> groupId=] Resetting offset for partition testtables-1 to offset 0. >> >> 2018-08-24 20:19:22 INFO Fetcher:561 - [Consumer >> clientId=testtables-cb808539-c805-4cd8-8467-4ebf618bb086- >> global-restore-consumer, >> groupId=] Resetting offset for partition testtables-10 to offset 0. >> >> 2018-08-24 20:19:24 INFO Fetcher:561 - [Consumer >> clientId=testtables-cb808539-c805-4cd8-8467-4ebf618bb086- >> global-restore-consumer, >> groupId=] Resetting offset for partition testtables-9 to offset 0. >> >> 2018-08-24 20:19:27 INFO Fetcher:561 - [Consumer >> clientId=testtables-cb808539-c805-4cd8-8467-4ebf618bb086- >> global-restore-consumer, >> groupId=] Resetting offset for partition testtables-3 to offset 0. >> >> 2018-08-24 20:19:33 INFO Fetcher:561 - [Consumer >> clientId=testtables-cb808539-c805-4cd8-8467-4ebf618bb086- >> global-restore-consumer, >> groupId=] Resetting offset for partition testtables-6 to offset 0. >> >> 2018-08-24 20:19:37 INFO Fetcher:561 - [Consumer >> clientId=testtables-cb808539-c805-4cd8-8467-4ebf618bb086- >> global-restore-consumer, >> groupId=] Resetting offset for partition testtables-0 to offset 0. >> >> 2018-08-24 20:19:39 INFO GlobalStreamThread:157 - global-stream-thread >> [testtables-cb808539-c805-4cd8-8467-4ebf618bb086-GlobalStreamThread] State >> transition from CREATED to RUNNING >> >> 2018-08-24 20:19:39 INFO StreamThread:713 - stream-thread >> [testtables-cb808539-c805-4cd8-8467-4ebf618bb086-StreamThread-1] Starting >> >> 2018-08-24 20:19:39 INFO StreamThread:200 - stream-thread >> [testtables-cb808539-c805-4cd8-8467-4ebf618bb086-StreamThread-1] State >> transition from CREATED to RUNNING >> >> 2018-08-24 20:19:39 INFO KafkaStreams:782 - stream-client >> [testtables-cb808539-c805-4cd8-8467-4ebf618bb086] Started Streams client >> >> Started Fri Aug 24 20:19:39 CEST 2018 >> >> 2018-08-24 20:19:39 INFO Metadata:265 - Cluster ID: 6YtMshjsT_WQNwRGhTyc4A >> >> 2018-08-24 20:19:39 INFO AbstractCoordinator:605 - [Consumer >> clientId=testtables-cb808539-c805-4cd8-8467-4ebf618bb086- >> StreamThread-1-consumer, >> groupId=testtables] Discovered group coordinator broker2:9292 (id: >> 2147483645 rack: null) >> >> 2018-08-24 20:19:39 INFO ConsumerCoordinator:411 - [Consumer >> clientId=testtables-cb808539-c805-4cd8-8467-4ebf618bb086- >> StreamThread-1-consumer, >> groupId=testtables] Revoking previously assigned partitions [] >> >> 2018-08-24 20:19:39 DEBUG StreamThread:279 - stream-thread >> [testtables-cb808539-c805-4cd8-8467-4ebf618bb086-StreamThread-1] at state >> RUNNING: partitions [] revoked at the beginning of consumer rebalance. >> >> current assigned active tasks: [] >> >> current assigned standby tasks: [] >> >> >> 2018-08-24 20:19:39 INFO StreamThread:200 - stream-thread >> [testtables-cb808539-c805-4cd8-8467-4ebf618bb086-StreamThread-1] State >> transition from RUNNING to PARTITIONS_REVOKED >> >> 2018-08-24 20:19:39 INFO KafkaStreams:261 - stream-client >> [testtables-cb808539-c805-4cd8-8467-4ebf618bb086] State transition from >> RUNNING to REBALANCING >> >> 2018-08-24 20:19:39 DEBUG TaskManager:238 - stream-thread >> [testtables-cb808539-c805-4cd8-8467-4ebf618bb086-StreamThread-1] >> Suspending >> all active tasks [] and standby tasks [] >> >> 2018-08-24 20:19:39 INFO StreamThread:299 - stream-thread >> [testtables-cb808539-c805-4cd8-8467-4ebf618bb086-StreamThread-1] partition >> revocation took 0 ms. >> >> suspended active tasks: [] >> >> suspended standby tasks: [] >> >> 2018-08-24 20:19:39 INFO AbstractCoordinator:442 - [Consumer >> clientId=testtables-cb808539-c805-4cd8-8467-4ebf618bb086- >> StreamThread-1-consumer, >> groupId=testtables] (Re-)joining group >> >> 2018-08-24 20:19:39 DEBUG InternalTopologyBuilder:1881 - [testtables]found >> stream-thread >> [testtables-cb808539-c805-4cd8-8467-4ebf618bb086-StreamThread-1] topics >> possibly matching regex >> >> 2018-08-24 20:19:39 DEBUG InternalTopologyBuilder:1275 - stream-thread >> [testtables-cb808539-c805-4cd8-8467-4ebf618bb086-StreamThread-1] updating >> builder with SubscriptionUpdates{updatedTopicSubscriptions=[testtables]} >> topic(s) with possible matching regex subscription(s) >> >> 2018-08-24 20:19:39 DEBUG StreamPartitionAssignor:302 - stream-thread >> [testtables-cb808539-c805-4cd8-8467-4ebf618bb086-StreamThread-1-consumer] >> Constructed client metadata >> {cb808539-c805-4cd8-8467-4ebf618bb086=ClientMetadata{hostInfo=null, >> consumers=[testtables-cb808539-c805-4cd8-8467-4ebf618bb086-StreamThread-1- >> consumer-a82cbb2b-172b-423c-86fb-6ef01b3bf2d2], >> state=[activeTasks: ([]) standbyTasks: ([]) assignedTasks: ([]) >> prevActiveTasks: ([]) prevAssignedTasks: ([]) capacity: 1]}} from the >> member subscriptions. >> >> 2018-08-24 20:19:39 DEBUG StreamPartitionAssignor:634 - stream-thread >> [testtables-cb808539-c805-4cd8-8467-4ebf618bb086-StreamThread-1-consumer] >> Starting to validate internal topics in partition assignor. >> >> 2018-08-24 20:19:39 DEBUG StreamPartitionAssignor:658 - stream-thread >> [testtables-cb808539-c805-4cd8-8467-4ebf618bb086-StreamThread-1-consumer] >> Completed validating internal topics in partition assignor. >> >> 2018-08-24 20:19:39 DEBUG StreamPartitionAssignor:391 - stream-thread >> [testtables-cb808539-c805-4cd8-8467-4ebf618bb086-StreamThread-1-consumer] >> Created repartition topics [] from the parsed topology. >> >> 2018-08-24 20:19:39 DEBUG StreamPartitionAssignor:634 - stream-thread >> [testtables-cb808539-c805-4cd8-8467-4ebf618bb086-StreamThread-1-consumer] >> Starting to validate internal topics in partition assignor. >> >> 2018-08-24 20:19:39 DEBUG StreamPartitionAssignor:658 - stream-thread >> [testtables-cb808539-c805-4cd8-8467-4ebf618bb086-StreamThread-1-consumer] >> Completed validating internal topics in partition assignor. >> >> 2018-08-24 20:19:39 DEBUG StreamPartitionAssignor:465 - stream-thread >> [testtables-cb808539-c805-4cd8-8467-4ebf618bb086-StreamThread-1-consumer] >> Created state changelog topics [] from the parsed topology. >> >> 2018-08-24 20:19:39 DEBUG StreamPartitionAssignor:475 - stream-thread >> [testtables-cb808539-c805-4cd8-8467-4ebf618bb086-StreamThread-1-consumer] >> Assigning tasks [] to clients >> {cb808539-c805-4cd8-8467-4ebf618bb086=[activeTasks: ([]) standbyTasks: >> ([]) >> assignedTasks: ([]) prevActiveTasks: ([]) prevAssignedTasks: ([]) capacity: >> 1]} with number of replicas 0 >> >> 2018-08-24 20:19:39 INFO StreamPartitionAssignor:481 - stream-thread >> [testtables-cb808539-c805-4cd8-8467-4ebf618bb086-StreamThread-1-consumer] >> Assigned tasks to clients as >> {cb808539-c805-4cd8-8467-4ebf618bb086=[activeTasks: ([]) standbyTasks: >> ([]) >> assignedTasks: ([]) prevActiveTasks: ([]) prevAssignedTasks: ([]) capacity: >> 1]}. >> >> 2018-08-24 20:19:39 WARN ConsumerCoordinator:376 - [Consumer >> clientId=testtables-cb808539-c805-4cd8-8467-4ebf618bb086- >> StreamThread-1-consumer, >> groupId=testtables] The following subscribed topics are not assigned to any >> members: [testtables] >> >> 2018-08-24 20:19:39 INFO AbstractCoordinator:409 - [Consumer >> clientId=testtables-cb808539-c805-4cd8-8467-4ebf618bb086- >> StreamThread-1-consumer, >> groupId=testtables] Successfully joined group with generation 11 >> >> 2018-08-24 20:19:39 INFO ConsumerCoordinator:256 - [Consumer >> clientId=testtables-cb808539-c805-4cd8-8467-4ebf618bb086- >> StreamThread-1-consumer, >> groupId=testtables] Setting newly assigned partitions [] >> >> 2018-08-24 20:19:39 DEBUG StreamThread:247 - stream-thread >> [testtables-cb808539-c805-4cd8-8467-4ebf618bb086-StreamThread-1] at state >> PARTITIONS_REVOKED: partitions [] assigned at the end of consumer >> rebalance. >> >> current suspended active tasks: [] >> >> current suspended standby tasks: [] >> >> >> 2018-08-24 20:19:39 INFO StreamThread:200 - stream-thread >> [testtables-cb808539-c805-4cd8-8467-4ebf618bb086-StreamThread-1] State >> transition from PARTITIONS_REVOKED to PARTITIONS_ASSIGNED >> >> 2018-08-24 20:19:39 INFO StreamThread:266 - stream-thread >> [testtables-cb808539-c805-4cd8-8467-4ebf618bb086-StreamThread-1] partition >> assignment took 0 ms. >> >> current active tasks: [] >> >> current standby tasks: [] >> >> previous active tasks: [] >> >> >> 2018-08-24 20:19:39 INFO StreamThread:200 - stream-thread >> [testtables-cb808539-c805-4cd8-8467-4ebf618bb086-StreamThread-1] State >> transition from PARTITIONS_ASSIGNED to RUNNING >> >> 2018-08-24 20:19:39 INFO KafkaStreams:261 - stream-client >> [testtables-cb808539-c805-4cd8-8467-4ebf618bb086] State transition from >> REBALANCING to RUNNING >> >> Running Fri Aug 24 20:19:39 CEST 2018 >> > > >
signature.asc
Description: OpenPGP digital signature