Low Watermark is showing the same value which I am passing in event "1514994744412" for all the tasks related to that stream, (No watermark) is showing for Kafka source in UI.
So the pattern is following for CEP A followedBy B : Event 1 - I passed A with origTimestamp X. (Low watermark updated to X) : No results (this is right ) - I passed B with origTimestamp X1. (Low watermark updated to X1) : No results (results should be printed) Event 2 - I passed A with origTimestamp Y. (Low watermark updated to Y) : Results of Event 1 printed (this is wrong ) - I passed B with origTimestamp Y1. (Low watermark updated to Y1) : No results (results should be printed) Event 3 - I passed A with origTimestamp Z. (Low watermark updated to Z) : Results of Event 2 printed (this is wrong ) - I passed B with origTimestamp Z1. (Low watermark updated to Z1) : No results (results should be printed) On Wed, Jan 3, 2018 at 8:30 PM, Aljoscha Krettek <aljos...@apache.org> wrote: > Can you please check what the input watermark of your operations is? There > is a metric called "currentLowWatermark" for this. > > Best, > Aljoscha > > On 3. Jan 2018, at 15:54, shashank agarwal <shashank...@gmail.com> wrote: > > Actually, In Kafka there are other topics also (around 5-6 topics) I am > consuming particular topic 'x' which only contains events. Other topics > have different data. > > I am using two consumers in my program for 2 different topics. in first > topic x i am extracting the timestamp from origintimestamp variable in > other one i am using system current millis. > > > > > > > On Wed, Jan 3, 2018 at 8:06 PM, Aljoscha Krettek <aljos...@apache.org> > wrote: > >> Ok, but will there be events in all Kafka partitions/topics? >> >> >> On 3. Jan 2018, at 15:33, shashank agarwal <shashank...@gmail.com> wrote: >> >> Hi, >> >> Yes, Events will always carry a variable OriginTimestamp which I am using >> in the extractor. I have used fallback also in case of data missing will >> put System current millis. >> >> Still, it's not printing results. >> >> Best, >> Shashank >> >> >> >> >> >> >> >> On Wed, Jan 3, 2018 at 7:40 PM, Aljoscha Krettek <aljos...@apache.org> >> wrote: >> >>> Hi, >>> >>> Are all the partitions always carrying data that has advancing >>> timestamps? When using Event-time the Kafka source (and Flink in general) >>> needs to have steady progress in all partitions, otherwise the watermark >>> does not advance, which in turn means that processing will be stalled >>> downstream. >>> >>> Best, >>> Aljoscha >>> >>> >>> On 3. Jan 2018, at 14:29, shashank agarwal <shashank...@gmail.com> >>> wrote: >>> >>> Hello, >>> >>> I have some patterns in my program. For an example, >>> >>> A followedBy B. >>> >>> As I am using kafka source and my event API's using load balancers so >>> sometimes B comes before A. So my CEP doesn't generate any result for those >>> events. >>> >>> I have then tried event time and applied >>> "BoundedOutOfOrdernessTimestampExtractor" >>> on kafkasource with extract time from an origin time variable which I have >>> in the event. I am using watermark lateness of 10 seconds in that. >>> >>> Now CEP stopped generating results. It's not even generating results >>> where Event B comes after A. I have tried within (10 seconds) in CEP also >>> still not generating results. >>> >>> Am I doing anything wrong? >>> >>> I have to cover the case where B can come after A from Kafka. >>> >>> -- >>> Thanks Regards >>> >>> SHASHANK AGARWAL >>> --- Trying to mobilize the things.... >>> >>> >>> >>> >>> >>> >>> >>> >> >> >> -- >> Thanks Regards >> >> SHASHANK AGARWAL >> --- Trying to mobilize the things.... >> >> >> > > > -- > Thanks Regards > > SHASHANK AGARWAL > --- Trying to mobilize the things.... > > > -- Thanks Regards SHASHANK AGARWAL --- Trying to mobilize the things....