Uploaded image for project: 'Camunda Optimize'
  1. Camunda Optimize
  2. OPT-1204

Merge process definition type and process definition xml type

    Details

    • Type: Task
    • Status: Done
    • Priority: L3 - Default
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.2.0-alpha1, 2.2.0
    • Component/s: backend
    • Labels:
      None

      Description

      AT:

      • the process definition type and process definition xml type are merged

      Background:
      Right now, we have a definition type and an xml type which are storing redundant data. The only difference is that the xml type contains the additional xml field.

        Activity

        johannes.heinemann Johannes Heinemann created issue -
        johannes.heinemann Johannes Heinemann made changes -
        Field Original Value New Value
        Workflow Camunda Optimize - 2.0 [ 48518 ] New Camunda Optimize - 2.0 [ 48643 ]
        johannes.heinemann Johannes Heinemann made changes -
        Workflow New Camunda Optimize - 2.0 [ 48643 ] Camunda Optimize - 2.0 [ 49816 ]
        johannes.heinemann Johannes Heinemann made changes -
        Labels next_release current_release next_release
        johannes.heinemann Johannes Heinemann made changes -
        Labels current_release next_release current_release
        johannes.heinemann Johannes Heinemann made changes -
        Labels current_release next_release
        sebastian.stamm Sebastian Stamm made changes -
        Labels next_release current_release next_release
        sebastian.stamm Sebastian Stamm made changes -
        Labels current_release next_release current_release
        johannes.heinemann Johannes Heinemann made changes -
        Status Open [ 1 ] Ready to implement [ 10000 ]
        johannes.heinemann Johannes Heinemann made changes -
        Status Ready to implement [ 10000 ] In Development [ 10312 ]
        johannes.heinemann Johannes Heinemann made changes -
        Status In Development [ 10312 ] In Review [ 10212 ]
        Assignee Johannes Heinemann [ johannes.heinemann ] Kyrylo Zakurdaiev [ kyrylo.zakurdaiev ]
        johannes.heinemann Johannes Heinemann made changes -
        Description *AT:*
        * the process definition type and process definition xml type are merged

        *Background:*
        Right now, we who the two type which are storing redundant data. The only difference is that the xml type contains the additional xml.
        *AT:*
        * the process definition type and process definition xml type are merged

        *Background:*
        Right now, we who the two type which are storing redundant data. The only difference is that the xml type contains the additional xml field.
        johannes.heinemann Johannes Heinemann made changes -
        Labels current_release next_release
        Hide
        sebastian.stamm Sebastian Stamm added a comment -

        The ProcessDefinitionWriter does not perform an upsert, causing a race condition with the ProcessDefinitionXmlWriter. Usually this bug does not occur, because the loading of the process definitions is much faster than loading the xml, but to be sure, we should handle the case that the xml was already imported when adding the process definition

        Show
        sebastian.stamm Sebastian Stamm added a comment - The ProcessDefinitionWriter does not perform an upsert, causing a race condition with the ProcessDefinitionXmlWriter. Usually this bug does not occur, because the loading of the process definitions is much faster than loading the xml, but to be sure, we should handle the case that the xml was already imported when adding the process definition
        johannes.heinemann Johannes Heinemann made changes -
        Labels next_release current_release next_release
        johannes.heinemann Johannes Heinemann made changes -
        Labels current_release next_release current_release
        johannes.heinemann Johannes Heinemann made changes -
        Status In Review [ 10212 ] Ready to implement [ 10000 ]
        johannes.heinemann Johannes Heinemann made changes -
        Status Ready to implement [ 10000 ] In Development [ 10312 ]
        johannes.heinemann Johannes Heinemann made changes -
        Assignee Kyrylo Zakurdaiev [ kyrylo.zakurdaiev ] Johannes Heinemann [ johannes.heinemann ]
        johannes.heinemann Johannes Heinemann made changes -
        Description *AT:*
        * the process definition type and process definition xml type are merged

        *Background:*
        Right now, we who the two type which are storing redundant data. The only difference is that the xml type contains the additional xml field.
        *AT:*
        * the process definition type and process definition xml type are merged

        *Background:*
        Right now, we have a definition type and an xml type which are storing redundant data. The only difference is that the xml type contains the additional xml field.
        johannes.heinemann Johannes Heinemann made changes -
        Status In Development [ 10312 ] In Review [ 10212 ]
        Assignee Johannes Heinemann [ johannes.heinemann ] Kyrylo Zakurdaiev [ kyrylo.zakurdaiev ]
        kyrylo.zakurdaiev Kyrylo Zakurdaiev made changes -
        Assignee Kyrylo Zakurdaiev [ kyrylo.zakurdaiev ]
        Status In Review [ 10212 ] Done [ 10010 ]
        Resolution Fixed [ 1 ]
        sebastian.stamm Sebastian Stamm made changes -
        Fix Version/s 2.2.0-alpha1 [ 15328 ]
        johannes.heinemann Johannes Heinemann made changes -
        Fix Version/s 2.2.0 [ 15338 ]
        johannes.heinemann Johannes Heinemann made changes -
        Labels current_release
        johannes.heinemann Johannes Heinemann made changes -
        Workflow Camunda Optimize - 2.0 [ 49816 ] Camunda Optimize - 2.4 [ 65951 ]
        johannes.heinemann Johannes Heinemann made changes -
        PM Priority -1
        johannes.heinemann Johannes Heinemann made changes -
        PM Priority -1

          People

          • Assignee:
            Unassigned
            Reporter:
            johannes.heinemann Johannes Heinemann
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: