codbex / codbex-kronos

SAP HANA XS Classic and ABAP Compatibility Platform
https://codbex.com
Eclipse Public License 2.0
5 stars 3 forks source link

[Synchronizers] Processing of already created artefacts #439

Open ThuF opened 1 year ago

ThuF commented 1 year ago

Overview

Let's have the following scenario:

  1. Package application content with codbex-kronos (e.g. as a Docker image).
  2. Deploy and run against an empty HANA Cloud database.
  3. Wait until all artefacts are created in the HANA Cloud database.
  4. Stop the application.
  5. Start it again.

Actual State

The application starts successfully, but the Synchronizers tries to re-create the same artefacts that exists in HANA Cloud, thus resulting into lot of exceptions in the log file. Some of the synchronizers check whether the artefacts exists and doesn't process it, if no changes, however not all synchronizers implements this check.

Expected State

All synchronizers implements a check to determine, whether the artefact is already created in HANA Cloud and log only INFO/WARNING messages.