Details

    • Type: Sub-task
    • Status: Done
    • Priority: L3 - Default
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 3.2.0, 3.2.0-alpha2
    • Component/s: backend
    • Labels:
      None
    • Effort:
      Not defined

      Description

      Context:

      As described in the parent task, Optimize needs to create an installation ID so we can add this information to the data to be sent to production telemetry. 

      Implementation suggestion: add an installation ID field to `MetadataDTO` which is initialised along with the schemaVersion in `ElasticsearchMetadataService.initMetadataVersionIfMissing(..)`. The installation ID is only to be generated if no installation ID exists in the database. Note that we're currently happy if a cluster of Optimize instances overwrites each others installation ID due to race conditions, we will just use the last installation Id that has been written to the DB.

       

      AT:

      • Optimize creates and stores its installation ID

        mgm-controller-panel

        This is the controller panel for Smart Panels app

          Attachments

            Activity

              People

              Assignee:
              Unassigned Unassigned
              Reporter:
              helene.waechtler Helene Waechtler
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Salesforce