Pushing changes to some remote git repos in Aria Orchestrator 8.x take a long time and sometimes do not successfully save at all
book
Article ID: 385944
calendar_today
Updated On:
Products
VMware Aria Suite
Issue/Introduction
Changes on Aria Orchestrator git integration are sporadically lost.
Audit Logs show evidence the workflow or action was saved, but after few hours the changes are no longer showing visually in schema or in Version History.
Code modifications are preserved when the resource (e.g. workflow) is saved (SAVE button).
However when pushed to the remote GitHub repo by clicking the VERSION button, the code modifications are lost.
The git push itself takes a long time. Checking the vco logs in this time shows there are very many add/delete operations which seem unnecessary.
This issue is specific to a given git repository: creating a new one and pushing/pulling changes should see any edits merge within minutes and persist on remote branch.
There may be a large time gap between subsequent com.vmware.o11n.git.remote.RemoteCommandBuilder messages in the Orchestrator log file /services-logs/prelude/vco-app/file-logs/vco-server-app.log
Environment
VMware Aria Automation Orchestrator 8.x
Seen in versions 8.16.2 - 8.18.1 (without patch)
Cause
In some scenarios, unnecessary add/delete operations can take a long time to process and cause loss of data in the git repo.
Resolution
An optimization of the git code is found in Patch 1 for Aria Orchestrator 8.18.1: