David Griffon created UNOMI-761:
-----------------------------------

             Summary: Fix segment update scheduled task timing
                 Key: UNOMI-761
                 URL: https://issues.apache.org/jira/browse/UNOMI-761
             Project: Apache Unomi
          Issue Type: Bug
            Reporter: David Griffon


Currently the default schedule (at 5am each day) for segment update is not 
triggered properly, this task to fix it

the following code
{code}
long initialDelay = 
SchedulerServiceImpl.getTimeDiffInSeconds(dailyDateExprEvaluationHourUtc, 
ZonedDateTime.now(ZoneOffset.UTC));
        logger.info("daily recalculation job for segments and scoring that 
contains date relative conditions will run at fixed rate, initialDelay={}, 
taskExecutionPeriod={}", initialDelay, TimeUnit.DAYS.toSeconds(1));
        schedulerService.getScheduleExecutorService().scheduleAtFixedRate(task, 
initialDelay, taskExecutionPeriod, TimeUnit.DAYS);
{code}
do not compute {{initialDelay}} properly as the Unit use for the schedule is 
{{TimeUnit.DAYS}}

This task to fix it



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to