Uploaded image for project: 'genius'
  1. genius
  2. GENIUS-176

Convert all of genius to managed transactions (datastore-constrained)

    XMLWordPrintable

Details

    • Improvement
    • Status: In Progress
    • Medium
    • Resolution: Unresolved
    • None
    • Neon
    • None
    • None

    Description

      Because of NETVIRT-1384, we want to eventually completely forbid the direct usage of the DataBroker API in all of genius, and enforce all code to only ever use the utilities such as datastore-constrained transactions which guarantee that there are no transaction leaks.

      This is basically the genius equivalent of what NETVIRT-1318 did for netvirt. - The short term priority is on doing this for what is due to genius bugs in NETVIRT-1384 (see linked issues).

      Ultimately we want to be able to enforce this in all of genius like skitt has already done for netvirt (see the  databroker-checks.xml Checkstyle configuration and its use in the netvirt/commons/binding-parent/pom.xml).

      Attachments

        Issue Links

          # Subject Branch Project Status CR V

          Activity

            People

              k.faseela Faseela K
              vorburger Michael Vorburger
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 1 day
                  1d