Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ensure Proper Transaction Management in Job Handling #29485

Closed
Tracked by #29474
fabrizzio-dotCMS opened this issue Aug 7, 2024 · 1 comment
Closed
Tracked by #29474

Ensure Proper Transaction Management in Job Handling #29485

fabrizzio-dotCMS opened this issue Aug 7, 2024 · 1 comment

Comments

@fabrizzio-dotCMS
Copy link
Contributor

Parent Issue

#29474

Task

As a developer, I need to ensure proper transaction management so that the class handling the jobs guarantees that the execution information of each task is saved independently. Each concrete job should have its own transaction handling mechanism, ensuring that if a rollback occurs in a job being executed, it does not interfere with the JobManager.

Proposed Objective

Core Features

Proposed Priority

Priority 3 - Average

Acceptance Criteria

  1. Transaction Management: Implement transaction management in the JobManager class to ensure that the execution information of each task is saved independently.
  2. Independent Transactions for Jobs: Ensure each concrete job has its own transaction handling mechanism.
  3. Isolation of Rollbacks: Guarantee that a rollback in a specific job does not interfere with the JobManager or other jobs.

External Links... Slack Conversations, Support Tickets, Figma Designs, etc.

No response

Assumptions & Initiation Needs

No response

Quality Assurance Notes & Workarounds

No response

Sub-Tasks & Estimates

No response

@jgambarios
Copy link
Contributor

Closed as this was already done during the development of multiple tickets related to the spike #29474

@github-project-automation github-project-automation bot moved this from New to Internal QA in dotCMS - Product Planning Oct 30, 2024
@nollymar nollymar moved this from Internal QA to Done in dotCMS - Product Planning Oct 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Archived in project
Development

No branches or pull requests

2 participants