Details

    • Sub-task
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 3.7.0
    • None
    • None

    Description

      Below are the observations:
      1) purgeListner is not triggering purgeTimeBucketsLessThanEqualTo() in MovingTimeBucketAssigner.
      This will trigger only if the value of "triggerPurge" is true.
      "triggerPurge" calculated based on (diffInBuckets > 0) condition. "diffInBuckets" is calculated based on below condition:
      if (time >= end)

      { long diffInBuckets = (time - end) / bucketSpanMillis; ------ }

      If the data is processing time then the value of diffInBuckets is always zero.
      2) Comparing the key bucket Id with time bucket while writing bucketed data which was happening in transferWindowFiles() which is in IncrementalCheckpointManager.

      Attachments

        Activity

          People

            chaithu Chaitanya Chebolu
            chaithu Chaitanya Chebolu
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: