@Dawid, I was using 1.3.2, I have checked on 1.4.0 also still facing the
same issue.


@Aljoscha, I have to cover the case where B can come after A from Kafka.
How I can achieve this as Event Time is not working. How should I implement
this?

 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 am trying to use Event time like this. Am I am doing anything wrong?


 kafkaSource.assignTimestampsAndWatermarks(
        new
BoundedOutOfOrdernessTimestampExtractor[Event](Time.seconds(10)) {
          override def extractTimestamp(event: Event): Long = {
            try {
              val originTime = event.origTimestamp.getOrElse("0").toLong
              if(originTime <= 0)
                {
                  val serverTime =
event.serverTimestamp.getOrElse("0").toLong
                  if(serverTime <= 0)
                    {
                      System.currentTimeMillis()
                    }
                  else
                    {
                      serverTime
                    }
                }
              else {
                originTime
              }
            }
            catch {
              case e: Exception => Log.error("OriginTimestamp Exception
occured, "error", e.printStackTrace);
                System.currentTimeMillis()
            }
          }
        }
      )
‌

On Wed, Jan 3, 2018 at 9:42 PM, Dawid Wysakowicz <wysakowicz.da...@gmail.com
> wrote:

> Hi shashank,
>
> What version of flink are you using? Is it possible that you are hitting
> this issue: https://issues.apache.org/jira/browse/FLINK-7563 ?
>
> Watermark semantics in CEP was buggy and events were processed only if its
> timestamp was lower than current watermark while it should be lower or
> equal.
>
> Best
> Dawid
>
> > On 3 Jan 2018, at 17:05, shashank agarwal <shashank...@gmail.com> wrote:
> >
> > ssed A with origTimestamp Y. (
>
>


-- 
Thanks Regards

SHASHANK AGARWAL
 ---  Trying to mobilize the things....

Reply via email to