Submitter-specific configuration: its own queue/logging, QDMI credentials and device selection, and the timing of the BackendRegistry owned by any stage that holds a submitter (the distributed worker and the standalone daemon both source their registry's timing from here, since both look up backends through it for submission and publish their own status into it).
More...
Submitter-specific configuration: its own queue/logging, QDMI credentials and device selection, and the timing of the BackendRegistry owned by any stage that holds a submitter (the distributed worker and the standalone daemon both source their registry's timing from here, since both look up backends through it for submission and publish their own status into it).
Definition at line 114 of file Config.h.
◆ backendRegistry
This submitter's registry timing.
Definition at line 135 of file Config.h.
◆ backendStatusPublishInterval
| std::chrono::milliseconds mqss::qrmci::SubmitterConfig::backendStatusPublishInterval {5000} |
Minimum spacing between two of this stage's own backend-status publications.
Definition at line 139 of file Config.h.
◆ jobWaitTimeout
| std::chrono::seconds mqss::qrmci::SubmitterConfig::jobWaitTimeout {0} |
How long collectQuantumResult() waits for each submitted job to reach a final state.
Zero waits indefinitely, matching QDMI's own zero-means-infinite convention. File-only ([submitter]
jobWaitTimeout, a plain integer count of seconds); there is no environment override, following the same convention as the other tuning fields.
Definition at line 133 of file Config.h.
◆ logFile
| std::string mqss::qrmci::SubmitterConfig::logFile |
Log file for the submitter.
Definition at line 117 of file Config.h.
◆ logger
| std::string mqss::qrmci::SubmitterConfig::logger |
Logger name for the submitter.
Definition at line 116 of file Config.h.
◆ qdmiClientToken
| std::string mqss::qrmci::SubmitterConfig::qdmiClientToken |
QDMI client token.
Definition at line 125 of file Config.h.
◆ qdmiDeviceId
| std::string mqss::qrmci::SubmitterConfig::qdmiDeviceId |
QDMI device id.
Definition at line 124 of file Config.h.
◆ qdmiDeviceName
| std::string mqss::qrmci::SubmitterConfig::qdmiDeviceName |
QDMI device name.
Definition at line 123 of file Config.h.
◆ qdmiDriver
| std::string mqss::qrmci::SubmitterConfig::qdmiDriver |
Filesystem path to the QDMI driver library to load.
Resolved by Client::openDevice(), which requires the file to exist – a bare library stem is not searched for on the library path.
Definition at line 122 of file Config.h.
◆ queue
| std::string mqss::qrmci::SubmitterConfig::queue |
Queue used by the submitter stage.
Definition at line 115 of file Config.h.
The documentation for this struct was generated from the following file: