Uploaded image for project: 'PHP ORMs'
  1. PHP ORMs
  2. PHPORM-11

Doctrine ODM Transaction support

    • Type: Icon: Epic Epic
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • doctrine-2.7.0
    • Affects Version/s: None
    • Component/s: Doctrine
    • Labels:
      None
    • 8
    • 8
    • 8
    • 100
    • Hide

      Engineer: Andreas Braun
      Summary: Support running database operations in transactions

      2024-01-19

      • Work completed, waiting on merge

      2023-12-22

      • Lifecycle event changes in review, last changes done
      • Manual transaction retry to be implemented
      • Changes in Symfony bundle made and waiting for merge of feature in ODM

      2023-12-08

      • Lifecycle event changes in review
      • Transactional commit logic added
      • Manual transaction retry control up next

      2023-11-21

      • Merged commit logic refactoring
      • Config setting and transactional logic in review
      • Working on lifecycle event changes next

      2023-11-10

      • Started design document
      • Deprecated legacy options
      • Refactoring commit logic to accommodate transactions
      Show
      Engineer: Andreas Braun Summary: Support running database operations in transactions 2024-01-19 Work completed, waiting on merge 2023-12-22 Lifecycle event changes in review, last changes done Manual transaction retry to be implemented Changes in Symfony bundle made and waiting for merge of feature in ODM 2023-12-08 Lifecycle event changes in review Transactional commit logic added Manual transaction retry control up next 2023-11-21 Merged commit logic refactoring Config setting and transactional logic in review Working on lifecycle event changes next 2023-11-10 Started design document Deprecated legacy options Refactoring commit logic to accommodate transactions

      Doctrine MongoDB ODM does not support transactions due to issues in its persistence handling. Similar to Laravel, adding support for transactions should be a priority so users can use the ODM for more use-cases.

            Assignee:
            andreas.braun@mongodb.com Andreas Braun
            Reporter:
            andreas.braun@mongodb.com Andreas Braun
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: