intersystems / intersystems/git-source-control
Import All (Force) times out
- Dominant language
- ObjectScript
- Stars
- 22
- Forks
- 14
- Avg merge
- 1d 9h
- Merged PRs (30d)
- 5
Description
Occasionally our instances end up in an inconsistent state and requires us to run "Import All (Force)".
Our project currently has about 200 classes, 78 Interop production items, 4 lookup tables, 3 custom HL7 schemas, and 9 xslt files.
Running a forced import frequently exceeds the timeout limit of VS Code and we are presented with an error simply stating `Executing Studio Action "Import All (Force)" failed.`:
With this message in the output window:
>AxiosError: Request failed with status code 504
Digging into my own system to figure out how long the import takes, I have incomplete information.
This query attempts to report run time, but we only have second (not millisecond) resolution:
```SQL
SELECT id, StartTimestamp, EndTimestamp, DateDIFF('ms', StartTimestamp, EndTimestamp) As RunTime, Status
FROM SourceControl_Git.DeploymentLog
WHERE ID > 800
ORDER BY ID Desc
```
When I look at my Interop Deployment History:
- each business item has its own entry (can these be loaded in parallel?)
- For both deployments, loading just the business items took about 30 seconds. I do not have visibility into what took up the difference in time.
- Deployment ID 811 actually had one production item error out, but that did not get reported in `DeploymentLog.Status`:
```
ErrGeneral Deploying encountered an issue:
Errored Re-enabling production items at the end of deployment.
ERROR ErrConfigItemNotFound:
Item HS.FHIRServer.Interop.HTTPOperation not found in Production ***
e^DeployCode+123^Ens.Deployment.Deploy.1^20
e^ImportPTD+4^SourceControl.Git.Production.1^1-
e^ImportItem+19^SourceControl.Git.Utils.1^11
e^ImportRoutines+48^SourceControl.Git.Utils.1^1+
e^ImportAll+1^SourceControl.Git.Utils.1^1-
e^UserAction+46^SourceControl.Git.Utils.1^11
...
```
(we had changed the underlying class for that particular business operation, and the file name ended up being renamed, so it is possible the hooks got confused by that.)
---
Embedded Git: 2.15.0
Hooks: Incremental Load
$zv: IRIS for Windows (x86-64) 2025.1 (Build 223U) Tue Mar 11 2025 18:14:42 EDT
Contributor guide
Assessment
This issue has not been assessed yet.