Uploaded image for project: 'PUBLIC - Liferay Portal Community Edition'
  1. PUBLIC - Liferay Portal Community Edition
  2. LPS-98337

Find the gaps of schema version based .lar file import and investigate the refinement possibilities

    Details

    • Spike Type:
      Technical
    • Conclusion:
      Hide
      It turned out that the schema version in the java classes are not the same as the schema version in the bundle's metadata. It would need more work to make them consistent.

      In addition to that, as the models are changing between minor version changes also, it would need bigger redesign of the logic that we pushed to lower priority now.

      We cannot see the use case of moving only content data among different versions that frequent need to push bigger amount of effort to make it work properly.
      Show
      It turned out that the schema version in the java classes are not the same as the schema version in the bundle's metadata. It would need more work to make them consistent. In addition to that, as the models are changing between minor version changes also, it would need bigger redesign of the logic that we pushed to lower priority now. We cannot see the use case of moving only content data among different versions that frequent need to push bigger amount of effort to make it work properly.

      Description

      We need to check the current implementation which seems having gaps. The java class schema version maintenance obviously failed.

      Can we make it java class independent?

      Is the whole process fails if one of the modules' schema version does not match? It should fail in this case.

      What else we may need to refine?

        Attachments

          Activity

            People

            Assignee:
            zsigmond.rab Zsigmond Rab
            Reporter:
            zsigmond.rab Zsigmond Rab
            Engineering Assignee:
            Zsigmond Rab
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Packages

                Version Package