Skip to content

Import All (Force) times out #919

@cambot

Description

@cambot

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.:

Image

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:

SELECT id, StartTimestamp, EndTimestamp, DateDIFF('ms', StartTimestamp, EndTimestamp) As RunTime, Status
  FROM SourceControl_Git.DeploymentLog
 WHERE ID > 800
 ORDER BY ID Desc
Image

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:
<Ens>ErrGeneral Deploying encountered an issue:
  Errored Re-enabling production items at the end of deployment.
  ERROR <Ens>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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions