Model revision limit
Each simulator model can have up to 200 revisions. OnPOST /simulators/models/revisions, set deleteOldest to true on the request to create a new revision and delete the oldest revisions afterward, keeping only the newest 200. The parameter defaults to false. There is no connector configuration setting, and Simulators in CDF does not set this field.
Rolling delete requires the simulators:delete capability on the relevant data set scope. See Simulators users. Without delete access, CDF returns HTTP 403 Forbidden.
If deleteOldest is false or omitted and the model already has 200 revisions, CDF returns HTTP 422 with this message:
Resource limit exceeded for simulator model revision. Max 200 per model.
When rolling delete removes a model revision, CDF also deletes all simulation runs that reference that revision, not only scheduled runs.
connector.fetch-runs-interval), apply timeouts to stale runs, and emit logs when incoming load exceeds capacity.
Every time a simulation routine executes, a simulation run object is created to make sure each routine execution is documented and traceable. The simulation run tracks execution status, progress, timestamps, and configuration details throughout a defined lifecycle. Each run has an associated Simulation Data resource, which stores the inputs and outputs of a simulation run, capturing the values set into and read from the simulator model for traceability and integrity of the simulation data.
Simulation runs provide a historical record of the simulations performed for you to analyze and compare different runs, track changes over time, and make informed decisions based on the simulation results.
Simulator Logs provide detailed tracking of all system activities, including simulation runs, model parsing operations, and generic connector activities. Each log entry includes timestamp information, severity level, detailed messages, and any error information. These logs are essential for monitoring system health, debugging issues, auditing operations, and understanding system behavior. The logging system supports different severity levels to control the amount of detail captured, making it easier to focus on relevant information during troubleshooting or analysis.