Skip to content

Investigate and Fix Incorrect Event Check-In Times in VRMS #1872

Closed

Description

@JackHaeg

Overview

Event check-ins in VRMS are being displayed at incorrect times, potentially due to an issue in the event processing flow. A comprehensive review of the entire check-in flow is needed to identify the root cause and implement a permanent fix.

Action Items

  • Latest update - as of August 4, 2025, PROD backend does not appear to be generating events for check in.
  • Conduct a full review of the event check-in process to determine where the issue originates.
  • Investigate whether another worker process is contributing to the incorrect timestamps.
  • Document findings and outline necessary changes to resolve the issue.
  • Refactor portions of the create recurring events structure into smaller functions where possible, making them more easily testable via unit tests.
  • Implement the fix based on findings and refactored code.
  • Test the solution thoroughly, ensuring event check-ins display the correct times.
  • Validate across different scenarios to confirm stability.
  • Do some QA and make sure stuff opens at the right time!

Resources/Instructions

  • Review existing VRMS event processing and worker logic.
  • Check relevant logs for inconsistencies in check-in timestamps.
  • Reference internal documentation related to event handling and worker processes.
  • This issue is part of the epic Epic: Check in bug tracker and resolution #1838

Activity

  1. moved this from New Issue Approval to In progress in P: VRMS: Project Boardon Mar 18, 2025
  2. JackHaeg commented on Mar 18, 2025

    @JackHaeg
    MemberAuthor

    @kurtmgray here is the new issue I created to track your work on researching / fixing the check in timing bug. Please feel free to revise this issue however makes sense to you. Note that these are mostly stand in action items for the moment based on what I thought could serve as potential next steps.

  3. JackHaeg commented on Mar 24, 2025

    @JackHaeg
    MemberAuthor

    @kurtmgray will be leaving the team due to a new position. Un-assigning this issue and placing back in the prioritized backlog.

  4. moved this from In progress to Prioritized Backlog in P: VRMS: Project Boardon Mar 24, 2025
  5. 13 remaining items

  6. JackHaeg commented on Feb 17, 2026

    @JackHaeg
    MemberAuthor

    Hi @Ganeshswaminathan1912 FYI - DEV was rebuilt and can be tested for this issue

  7. Ganeshswaminathan1912 commented on Feb 23, 2026

    @Ganeshswaminathan1912
    Member

    Dev validation for every 24 hours for the whole week (Images attached are from the final check, i.e., last 24 hrs):

    - Cron executed consistently every 30 minutes with no missed cycles
    Image

    - No container restarts or OOM events observed
    Image

    - Check-in open/close operations executed via batchUpdate
    Image

    - Recurring events created via single batched POST
    Image

    - No duplicate event creation observed
    Image

    From all the above log checks, the system remained stable and performed as expected across all cycles and ready for production deployment from my side.

  8. moved this from Final QA (product) to Done in P: VRMS: Project Boardon Mar 18, 2026
  9. moved this from Done to New Issue Approval in P: VRMS: Project Boardon Mar 31, 2026
  10. moved this from New Issue Approval to In progress in P: VRMS: Project Boardon Apr 8, 2026
  11. pillarijake commented on Apr 21, 2026

    @pillarijake
    Member

    Ganesh submitted PR, need to test run in dev environment to make sure changes work

  12. pillarijake commented on May 5, 2026

    @pillarijake
    Member

    Dependent on 2143 being fixed

  13. moved this from In progress to Final QA (product) in P: VRMS: Project Boardon Sep 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Type

No type

Projects

Relationships

None yet

Development

No branches or pull requests

Issue actions