Uploaded image for project: 'mod-source-record-manager'
  1. mod-source-record-manager
  2. MODSOURMAN-460

Implement watchdog timer to monitor table

    XMLWordPrintable

Details

    • eHoldings Sprint 115, eHoldings Sprint 116, eHoldings Sprint 117
    • 8
    • Spitfire
    • R1 2021 Hot FIx #2
    • Yes

    Description

      Purpose/Overview:
      In scope of [Spike] Create monitoring task for Data Import app 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:

      TestRail: Results

        Attachments

          Issue Links

            Activity

              People

                psmagin Pavlo Smahin
                Natalia Zaitseva Natalia Zaitseva
                Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  TestRail: Runs

                    TestRail: Cases