Implement watchdog timer to monitor table

RCA Group

None

Description

Purpose/Overview:
In scope of [[Spike] Create monitoring task for Data Import app |https://folio-org.atlassian.net/browse/MODDATAIMP-420] there are several stories included to implementation. This story intended to create an internal job to identify if job is stopped.

Requirements/Scope:

  1. periodic time is configurable. Default time unit - 20 min.

  2. job is started in a separate vertical.

  3. once timer is wake up, it has to analyze "job_monitoring" table

  4. writes message to log if job is inactive more than time unit defined
    Log message should include :

    Message date and time stamp
    Job number
    File name
    Job profile
    Job start date and time
    Job stop date and time (if it stopped)

  5. Log message level - WARN

  • Acceptance criteria:*

  • job starts on requested time

  • when executionJob is assumed stucked/stopped the message is added to logs

  • tests included to cover new functionality

Additional information:

Environment

None

Potential Workaround

None

Checklist

hide

TestRail: Results

Activity

Show:

Khalilah GambrellJune 23, 2021 at 6:11 PM

Closing because there is noting for me to test. any progress with FSE hosting?

Ann-Marie BreauxJune 21, 2021 at 4:52 AM

Moved to Awaiting (Iris Bugfest) Hotfix deployment

Done

Details

Assignee

Reporter

Priority

Story Points

Sprint

Development Team

Spitfire

Fix versions

Release

R1 2021 Hot FIx #2

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created May 5, 2021 at 3:13 PM
Updated August 19, 2021 at 8:01 AM
Resolved June 7, 2021 at 12:32 PM
TestRail: Cases
TestRail: Runs