Tuan, 1) I'm not seeing this log line: https://github.com/ManageIQ/manageiq/blob/gaprindashvili/app/models/miq_schedule_worker/runner.rb#L383 "Reloading schedule:..." in any of the logs provided. This indicates that the schedule worker didn't "see" the updated schedule, either because it wasn't save properly or maybe because it isn't enabled. 2) Note, the "uninitialized constant MiqServer::WorkerManagement::Monitor::Dalli" error might be unrelated but I think I see where that is coming from so I'll have a fix for that, but, you should be able to temporarily try something to eliminate that error from UI appliances and see if the schedule still doesn't run: Change the UI appliances from: session_store: sql to: session_store: cache in the advanced settings and save. If they still aren't getting the schedule to run to do the backup after changing the session_store, please provide logs and possibly the miq_schedules table. A few thing to check in the schedule editor: 1) is it enabled? 2) when it gets saved, is the updated_at column for the schedule in the miq_schedules table updated to reflect the current time?
https://github.com/ManageIQ/manageiq/pull/17269
New commit detected on ManageIQ/manageiq/master: https://github.com/ManageIQ/manageiq/commit/52e525d35f771aaac6fa4b77e7b24a7abc4dee7e commit 52e525d35f771aaac6fa4b77e7b24a7abc4dee7e Author: Joe Rafaniello <jrafanie> AuthorDate: Mon Apr 9 17:31:25 2018 -0400 Commit: Joe Rafaniello <jrafanie> CommitDate: Mon Apr 9 17:31:25 2018 -0400 Require dalli before using it https://bugzilla.redhat.com/show_bug.cgi?id=1564647 Note, we require dalli in the session_store.rb only if you're configured for session_store: cache. If you specify, 'sql', dalli doesn't get required, and these two code paths could hit a NameError. app/models/miq_server/worker_management/monitor.rb | 1 + app/models/miq_worker/runner.rb | 1 + 2 files changed, 2 insertions(+)
Hi Tuan, I'm going to rename this BZ based on the "uninitialized constant MiqServer::WorkerManagement::Monitor::Dalli" error and put it in POST so we can ship that fix. I don't know if it will fix the schedule not running problem. Please see comment 3 and open a new BZ if this is still a problem after "working around" the Dalli error as described in that comment.
Hello Joe, Changing the UI appliance to session_store: cache seemed to work. Their backups have been going through as scheduled.
Verified on 5.10.0.4.