LeftJoin processing delay #303
Unanswered
okomen-foreflight
asked this question in
Q&A
Replies: 2 comments 1 reply
-
Hi @okomen-foreflight , Can you share your complete topology please ? Best regards, |
Beta Was this translation helpful? Give feedback.
0 replies
-
Hey @LGouellec here is my topology:
What happens is that the metadataUpdatesStream rarely receives updates even though the topic has plenty of messages in it. Below is my config:
|
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hey there!
I have this topology:
Topologies:
Sub-topology: 0 for global store (will not generate tasks)
Source: KSTREAM-SOURCE-0000000001 (topics: [fleet-flightId-metadata-positions])
--> KTABLE-SOURCE-0000000002
Processor: KTABLE-SOURCE-0000000002 (stores: [fleet-flightId-metadata-positions-STATE-STORE-0000000000])
--> none
<-- KSTREAM-SOURCE-0000000001
Sub-topology: 4
Source: KSTREAM-SOURCE-0000000026 (topics: [ProcessorAggregatorGroup-repartition])
--> PreviousUpdatesAggregated
Processor: PreviousUpdatesAggregated (stores: [KSTREAM-AGGREGATE-STATE-STORE-0000000023])
--> KTABLE-TOSTREAM-0000000027
<-- KSTREAM-SOURCE-0000000026
Processor: KTABLE-TOSTREAM-0000000027 (stores: [])
--> KSTREAM-SINK-0000000028
<-- PreviousUpdatesAggregated
Sink: KSTREAM-SINK-0000000028 (topic: fleet-ready-for-processing)
<-- KTABLE-TOSTREAM-0000000027
Sub-topology: 3
Source: KSTREAM-SOURCE-0000000018 (topics: [TransformationAggregatorGroup-repartition])
--> Transform
Processor: Transform (stores: [KSTREAM-AGGREGATE-STATE-STORE-0000000015])
--> KTABLE-TOSTREAM-0000000019
<-- KSTREAM-SOURCE-0000000018
Processor: KTABLE-TOSTREAM-0000000019 (stores: [])
--> TransformedStream
<-- Transform
Processor: TransformedStream (stores: [])
--> Enrich
<-- KTABLE-TOSTREAM-0000000019
Processor: Enrich (stores: [])
--> KSTREAM-FILTER-0000000025
<-- TransformedStream
Processor: KSTREAM-FILTER-0000000025 (stores: [])
--> KSTREAM-SINK-0000000024
<-- Enrich
Sink: KSTREAM-SINK-0000000024 (topic: ProcessorAggregatorGroup-repartition)
<-- KSTREAM-FILTER-0000000025
Sub-topology: 2
Source: KSTREAM-SOURCE-0000000006 (topics: [fleet-tail-positions])
--> KSTREAM-MAPVALUES-0000000007
Processor: KSTREAM-MAPVALUES-0000000007 (stores: [])
--> Filter
<-- KSTREAM-SOURCE-0000000006
Processor: Filter (stores: [])
--> GenerateFlightId
<-- KSTREAM-MAPVALUES-0000000007
Processor: GenerateFlightId (stores: [KSTREAM-AGGREGATE-STATE-STORE-0000000010])
--> KTABLE-TOSTREAM-0000000011
<-- Filter
Processor: KTABLE-TOSTREAM-0000000011 (stores: [])
--> GeneratedFlightIdStream
<-- GenerateFlightId
Processor: GeneratedFlightIdStream (stores: [])
--> KSTREAM-FOREACH-0000000013, KSTREAM-FILTER-0000000017
<-- KTABLE-TOSTREAM-0000000011
Processor: KSTREAM-FOREACH-0000000013 (stores: [])
--> none
<-- GeneratedFlightIdStream
Processor: KSTREAM-FILTER-0000000017 (stores: [])
--> KSTREAM-SINK-0000000016
<-- GeneratedFlightIdStream
Sink: KSTREAM-SINK-0000000016 (topic: TransformationAggregatorGroup-repartition)
<-- KSTREAM-FILTER-0000000017
Sub-topology: 1
Source: KSTREAM-SOURCE-0000000003 (topics: [fleet-flightId-updated-metadata])
--> KSTREAM-LEFTJOIN-0000000004
Processor: KSTREAM-LEFTJOIN-0000000004 (stores: [])
--> KSTREAM-SINK-0000000005
<-- KSTREAM-SOURCE-0000000003
Sink: KSTREAM-SINK-0000000005 (topic: fleet-flightId-metadata-positions)
<-- KSTREAM-LEFTJOIN-0000000004
Please only look at Sub-topology-1 and 0
Here you can see that I have a topic called fleet-flightid-updated-metadata which contains plenty of data. But when I start the topology, the Leftjoin is rarely done. Do you know of any delays or similar?
Does it take a while for the topology to start up a left join stream?
Beta Was this translation helpful? Give feedback.
All reactions