CI/CD Test Results - Run #193
Repository: quant-net/qn-server
Workflow: CICD-test-develop-nightly
Workflow run: https://github.com/quant-net/qn-server/actions/runs/28516969682
Check containers [before] running scripts: start
🔍 Checking agent-1...
❌ Error detected in logs for agent-1
agent-1-1 | 2026-07-01 15:41:58,009 - quantnet_mq.rpcclient - ERROR - Timeout awaiting RPC response
agent-1-1 | 2026-07-01 15:41:58,009 - quantnet_agent.service.register - ERROR - Could not register configuration: Timeout awaiting RPC response. retrying in 10 sec
agent-1-1 | 2026-07-01 15:42:13,015 - quantnet_mq.rpcclient - ERROR - Timeout awaiting RPC response
agent-1-1 | 2026-07-01 15:42:13,015 - quantnet_agent.service.register - ERROR - Could not register configuration: Timeout awaiting RPC response. retrying in 10 sec
------ Full Logs for agent-1 (might be cut as it too long)------
agent-1-1 | /docker-entrypoint.sh: Wait for 15 seconds to start...
agent-1-1 | 2026-07-01 15:41:52,592 - quantnet_agent.cli - INFO - Loaded agent configuration from /opt/quantnet/etc/agent.cfg
agent-1-1 | 2026-07-01 15:41:52,597 - quantnet_agent.service.agent - INFO - Started agent process [1]
agent-1-1 | 2026-07-01 15:41:52,686 - quantnet_agent.service.agent - INFO - Agent started with protocol namespaces:
agent-1-1 | NAME NAMESPACE SCHEMA
agent-1-1 | ------------------------------------------------------------
agent-1-1 | objects default /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/objects/objects.yaml
agent-1-1 | q-repeater default /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/core/q-repeater.yaml
agent-1-1 | bsm-node default /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/core/bsm-node.yaml
agent-1-1 | m-node default /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/core/m-node.yaml
agent-1-1 | q-node default /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/core/q-node.yaml
agent-1-1 | optical-switch default /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/core/optical-switch.yaml
agent-1-1 | qn-server-rpc default /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/qn-server/qn-server-rpc.yaml
agent-1-1 | scheduler scheduler /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/scheduler.yaml
agent-1-1 | simulation simulation /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/simulation.yaml
agent-1-1 | experiment experiment /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/experiment.yaml
agent-1-1 | calibration calibration /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/calibration.yaml
agent-1-1 | monitor monitor /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/messages/monitor.yaml
agent-1-1 | bsm bsm /qn-plugins/plugins/schema/bsm.yaml
agent-1-1 | egp egp /qn-plugins/plugins/schema/egp.yaml
agent-1-1 | spg spg /qn-plugins/plugins/schema/spg.yaml
agent-1-1 | pingpong pingpong /qn-plugins/plugins/schema/pingpong.yaml
agent-1-1 | example example /qn-plugins/plugins/schema/example.yaml
agent-1-1 | 2026-07-01 15:41:52,892 - dummy - INFO - Initializing ExpFramework
agent-1-1 | 2026-07-01 15:41:52,902 - dummy - INFO - Initializing Dummy Lightsource
agent-1-1 | 2026-07-01 15:41:52,948 - dummy - INFO - EPC initialized
agent-1-1 | 2026-07-01 15:41:52,957 - dummy - INFO - Initializing LightMeasurement with wavelength=0
agent-1-1 | 2026-07-01 15:41:52,963 - simulator - INFO - Initializing simulator EGP driver.
agent-1-1 | 2026-07-01 15:41:52,969 - simulator - INFO - Initializing passthrough driver
agent-1-1 | 2026-07-01 15:41:52,970 - quantnet_agent.hal.local_task_manager - INFO - Generating DAG
agent-1-1 | 2026-07-01 15:41:52,974 - quantnet_agent.hal.node - INFO - Agent LBNL-Q will load the followings:
agent-1-1 | NAME TYPE RESOURCE
agent-1-1 | ------------------------------------------------------------
agent-1-1 | exp_framework driver DummyExpFramework
agent-1-1 | lightsource driver DummyLightSrc
agent-1-1 | epc driver DummyEPC
agent-1-1 | polarimeter driver DummyPolarimeter
agent-1-1 | egp driver SimEGPDriver
agent-1-1 | messaging driver PassthroughDriver
agent-1-1 | scheduler build-in interpreters scheduler.py
agent-1-1 | calibration build-in interpreters calibration.py
agent-1-1 | experiment build-in interpreters exp_framework.py
agent-1-1 | pingpong user-defined interpreters pingpong.py
agent-1-1 | 2026-07-01 15:41:52,974 - quantnet_agent.scheduler.scheduler - INFO - Starting Scheduler at 2026-07-01 15:41:52.974476+00:00
agent-1-1 | 2026-07-01 15:41:52,977 - quantnet_mq.rpcserver - INFO - Connected: LBNL-Q
agent-1-1 | 2026-07-01 15:41:52,978 - quantnet_agent.hal.local_task_manager - INFO - Adding dependency in DAG
agent-1-1 | 2026-07-01 15:41:52,979 - quantnet_mq.rpcclient - INFO - Connected: LBNL-Q
agent-1-1 | 2026-07-01 15:41:53,009 - quantnet_mq.rpcserver - INFO - Subscribed: rpc/LBNL-Q
agent-1-1 | 2026-07-01 15:41:53,010 - quantnet_mq.rpcclient - INFO - Subscribed
agent-1-1 | 2026-07-01 15:41:53,010 - quantnet_mq.msgclient - INFO - Connected: LBNL-Q
agent-1-1 | 2026-07-01 15:41:53,010 - quantnet_agent.hal.local_task_manager - INFO - Periodically checking state of DAG node
agent-1-1 | 2026-07-01 15:41:58,009 - quantnet_mq.rpcclient - ERROR - Timeout awaiting RPC response
agent-1-1 | 2026-07-01 15:41:58,009 - quantnet_agent.service.register - ERROR - Could not register configuration: Timeout awaiting RPC response. retrying in 10 sec
agent-1-1 | 2026-07-01 15:42:13,015 - quantnet_mq.rpcclient - ERROR - Timeout awaiting RPC response
agent-1-1 | 2026-07-01 15:42:13,015 - quantnet_agent.service.register - ERROR - Could not register configuration: Timeout awaiting RPC response. retrying in 10 sec
🔍 Checking agent-2...
❌ Error detected in logs for agent-2
agent-2-1 | 2026-07-01 15:41:58,005 - quantnet_mq.rpcclient - ERROR - Timeout awaiting RPC response
agent-2-1 | 2026-07-01 15:41:58,005 - quantnet_agent.service.register - ERROR - Could not register configuration: Timeout awaiting RPC response. retrying in 10 sec
agent-2-1 | 2026-07-01 15:42:13,009 - quantnet_mq.rpcclient - ERROR - Timeout awaiting RPC response
agent-2-1 | 2026-07-01 15:42:13,009 - quantnet_agent.service.register - ERROR - Could not register configuration: Timeout awaiting RPC response. retrying in 10 sec
------ Full Logs for agent-2 (might be cut as it too long)------
agent-2-1 | /docker-entrypoint.sh: Wait for 15 seconds to start...
agent-2-1 | 2026-07-01 15:41:52,607 - quantnet_agent.cli - INFO - Loaded agent configuration from /opt/quantnet/etc/agent.cfg
agent-2-1 | 2026-07-01 15:41:52,609 - quantnet_agent.service.agent - INFO - Started agent process [1]
agent-2-1 | 2026-07-01 15:41:52,683 - quantnet_agent.service.agent - INFO - Agent started with protocol namespaces:
agent-2-1 | NAME NAMESPACE SCHEMA
agent-2-1 | ------------------------------------------------------------
agent-2-1 | objects default /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/objects/objects.yaml
agent-2-1 | q-repeater default /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/core/q-repeater.yaml
agent-2-1 | bsm-node default /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/core/bsm-node.yaml
agent-2-1 | m-node default /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/core/m-node.yaml
agent-2-1 | q-node default /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/core/q-node.yaml
agent-2-1 | optical-switch default /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/core/optical-switch.yaml
agent-2-1 | qn-server-rpc default /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/qn-server/qn-server-rpc.yaml
agent-2-1 | scheduler scheduler /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/scheduler.yaml
agent-2-1 | simulation simulation /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/simulation.yaml
agent-2-1 | experiment experiment /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/experiment.yaml
agent-2-1 | calibration calibration /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/calibration.yaml
agent-2-1 | monitor monitor /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/messages/monitor.yaml
agent-2-1 | bsm bsm /qn-plugins/plugins/schema/bsm.yaml
agent-2-1 | egp egp /qn-plugins/plugins/schema/egp.yaml
agent-2-1 | spg spg /qn-plugins/plugins/schema/spg.yaml
agent-2-1 | pingpong pingpong /qn-plugins/plugins/schema/pingpong.yaml
agent-2-1 | example example /qn-plugins/plugins/schema/example.yaml
agent-2-1 | 2026-07-01 15:41:52,886 - dummy - INFO - Initializing ExpFramework
agent-2-1 | 2026-07-01 15:41:52,895 - dummy - INFO - Initializing Dummy Lightsource
agent-2-1 | 2026-07-01 15:41:52,940 - dummy - INFO - EPC initialized
agent-2-1 | 2026-07-01 15:41:52,948 - dummy - INFO - Initializing LightMeasurement with wavelength=0
agent-2-1 | 2026-07-01 15:41:52,954 - simulator - INFO - Initializing simulator EGP driver.
agent-2-1 | 2026-07-01 15:41:52,960 - simulator - INFO - Initializing passthrough driver
agent-2-1 | 2026-07-01 15:41:52,961 - quantnet_agent.hal.local_task_manager - INFO - Generating DAG
agent-2-1 | 2026-07-01 15:41:52,968 - quantnet_agent.hal.node - INFO - Agent UCB-Q will load the followings:
agent-2-1 | NAME TYPE RESOURCE
agent-2-1 | ------------------------------------------------------------
agent-2-1 | exp_framework driver DummyExpFramework
agent-2-1 | lightsource driver DummyLightSrc
agent-2-1 | epc driver DummyEPC
agent-2-1 | polarimeter driver DummyPolarimeter
agent-2-1 | egp driver SimEGPDriver
agent-2-1 | messaging driver PassthroughDriver
agent-2-1 | scheduler build-in interpreters scheduler.py
agent-2-1 | calibration build-in interpreters calibration.py
agent-2-1 | experiment build-in interpreters exp_framework.py
agent-2-1 | pingpong user-defined interpreters pingpong.py
agent-2-1 | 2026-07-01 15:41:52,968 - quantnet_agent.scheduler.scheduler - INFO - Starting Scheduler at 2026-07-01 15:41:52.968718+00:00
agent-2-1 | 2026-07-01 15:41:52,972 - quantnet_mq.rpcserver - INFO - Connected: UCB-Q
agent-2-1 | 2026-07-01 15:41:52,974 - quantnet_agent.hal.local_task_manager - INFO - Adding dependency in DAG
agent-2-1 | 2026-07-01 15:41:52,974 - quantnet_mq.rpcserver - INFO - Subscribed: rpc/UCB-Q
agent-2-1 | 2026-07-01 15:41:52,977 - quantnet_mq.rpcclient - INFO - Connected: UCB-Q
agent-2-1 | 2026-07-01 15:41:53,005 - quantnet_mq.msgclient - INFO - Connected: UCB-Q
agent-2-1 | 2026-07-01 15:41:53,006 - quantnet_agent.hal.local_task_manager - INFO - Periodically checking state of DAG node
agent-2-1 | 2026-07-01 15:41:53,011 - quantnet_mq.rpcclient - INFO - Subscribed
agent-2-1 | 2026-07-01 15:41:58,005 - quantnet_mq.rpcclient - ERROR - Timeout awaiting RPC response
agent-2-1 | 2026-07-01 15:41:58,005 - quantnet_agent.service.register - ERROR - Could not register configuration: Timeout awaiting RPC response. retrying in 10 sec
agent-2-1 | 2026-07-01 15:42:13,009 - quantnet_mq.rpcclient - ERROR - Timeout awaiting RPC response
agent-2-1 | 2026-07-01 15:42:13,009 - quantnet_agent.service.register - ERROR - Could not register configuration: Timeout awaiting RPC response. retrying in 10 sec
🔍 Checking agent-3...
❌ Error detected in logs for agent-3
agent-3-1 | 2026-07-01 15:41:58,047 - quantnet_mq.rpcclient - ERROR - Timeout awaiting RPC response
agent-3-1 | 2026-07-01 15:41:58,047 - quantnet_agent.service.register - ERROR - Could not register configuration: Timeout awaiting RPC response. retrying in 10 sec
agent-3-1 | 2026-07-01 15:42:13,062 - quantnet_mq.rpcclient - ERROR - Timeout awaiting RPC response
agent-3-1 | 2026-07-01 15:42:13,062 - quantnet_agent.service.register - ERROR - Could not register configuration: Timeout awaiting RPC response. retrying in 10 sec
------ Full Logs for agent-3 (might be cut as it too long)------
agent-3-1 | /docker-entrypoint.sh: Wait for 15 seconds to start...
agent-3-1 | 2026-07-01 15:41:52,661 - quantnet_agent.cli - INFO - Loaded agent configuration from /opt/quantnet/etc/agent.cfg
agent-3-1 | 2026-07-01 15:41:52,663 - quantnet_agent.service.agent - INFO - Started agent process [1]
agent-3-1 | 2026-07-01 15:41:52,740 - quantnet_agent.service.agent - INFO - Agent started with protocol namespaces:
agent-3-1 | NAME NAMESPACE SCHEMA
agent-3-1 | ------------------------------------------------------------
agent-3-1 | objects default /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/objects/objects.yaml
agent-3-1 | q-repeater default /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/core/q-repeater.yaml
agent-3-1 | bsm-node default /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/core/bsm-node.yaml
agent-3-1 | m-node default /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/core/m-node.yaml
agent-3-1 | q-node default /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/core/q-node.yaml
agent-3-1 | optical-switch default /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/core/optical-switch.yaml
agent-3-1 | qn-server-rpc default /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/qn-server/qn-server-rpc.yaml
agent-3-1 | scheduler scheduler /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/scheduler.yaml
agent-3-1 | simulation simulation /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/simulation.yaml
agent-3-1 | experiment experiment /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/experiment.yaml
agent-3-1 | calibration calibration /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/calibration.yaml
agent-3-1 | monitor monitor /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/messages/monitor.yaml
agent-3-1 | bsm bsm /qn-plugins/plugins/schema/bsm.yaml
agent-3-1 | egp egp /qn-plugins/plugins/schema/egp.yaml
agent-3-1 | spg spg /qn-plugins/plugins/schema/spg.yaml
agent-3-1 | pingpong pingpong /qn-plugins/plugins/schema/pingpong.yaml
agent-3-1 | example example /qn-plugins/plugins/schema/example.yaml
agent-3-1 | 2026-07-01 15:41:52,938 - dummy - INFO - Initializing ExpFramework
agent-3-1 | 2026-07-01 15:41:52,946 - dummy - INFO - Initializing Dummy Lightsource
agent-3-1 | 2026-07-01 15:41:52,987 - dummy - INFO - EPC initialized
agent-3-1 | 2026-07-01 15:41:52,997 - dummy - INFO - Initializing LightMeasurement with wavelength=0
agent-3-1 | 2026-07-01 15:41:53,003 - simulator - INFO - Initializing simulator EGP driver.
agent-3-1 | 2026-07-01 15:41:53,009 - simulator - INFO - Initializing passthrough driver
agent-3-1 | 2026-07-01 15:41:53,010 - quantnet_agent.hal.local_task_manager - INFO - Generating DAG
agent-3-1 | 2026-07-01 15:41:53,014 - quantnet_agent.hal.node - INFO - Agent LBNL-SWITCH will load the followings:
agent-3-1 | NAME TYPE RESOURCE
agent-3-1 | ------------------------------------------------------------
agent-3-1 | exp_framework driver DummyExpFramework
agent-3-1 | lightsource driver DummyLightSrc
agent-3-1 | epc driver DummyEPC
agent-3-1 | polarimeter driver DummyPolarimeter
agent-3-1 | egp driver SimEGPDriver
agent-3-1 | messaging driver PassthroughDriver
agent-3-1 | scheduler build-in interpreters scheduler.py
agent-3-1 | calibration build-in interpreters calibration.py
agent-3-1 | experiment build-in interpreters exp_framework.py
agent-3-1 | pingpong user-defined interpreters pingpong.py
agent-3-1 | 2026-07-01 15:41:53,014 - quantnet_agent.scheduler.scheduler - INFO - Starting Scheduler at 2026-07-01 15:41:53.014211+00:00
agent-3-1 | 2026-07-01 15:41:53,016 - quantnet_mq.rpcserver - INFO - Connected: LBNL-SWITCH
agent-3-1 | 2026-07-01 15:41:53,017 - quantnet_mq.rpcclient - INFO - Connected: LBNL-SWITCH
agent-3-1 | 2026-07-01 15:41:53,017 - quantnet_agent.hal.local_task_manager - INFO - Adding dependency in DAG
agent-3-1 | 2026-07-01 15:41:53,047 - quantnet_mq.rpcserver - INFO - Subscribed: rpc/LBNL-SWITCH
agent-3-1 | 2026-07-01 15:41:53,047 - quantnet_mq.rpcclient - INFO - Subscribed
agent-3-1 | 2026-07-01 15:41:53,048 - quantnet_mq.msgclient - INFO - Connected: LBNL-SWITCH
agent-3-1 | 2026-07-01 15:41:53,048 - quantnet_agent.hal.local_task_manager - INFO - Periodically checking state of DAG node
agent-3-1 | 2026-07-01 15:41:58,047 - quantnet_mq.rpcclient - ERROR - Timeout awaiting RPC response
agent-3-1 | 2026-07-01 15:41:58,047 - quantnet_agent.service.register - ERROR - Could not register configuration: Timeout awaiting RPC response. retrying in 10 sec
agent-3-1 | 2026-07-01 15:42:13,062 - quantnet_mq.rpcclient - ERROR - Timeout awaiting RPC response
agent-3-1 | 2026-07-01 15:42:13,062 - quantnet_agent.service.register - ERROR - Could not register configuration: Timeout awaiting RPC response. retrying in 10 sec
🔍 Checking agent-4...
❌ Error detected in logs for agent-4
agent-4-1 | 2026-07-01 15:41:58,041 - quantnet_mq.rpcclient - ERROR - Timeout awaiting RPC response
agent-4-1 | 2026-07-01 15:41:58,041 - quantnet_agent.service.register - ERROR - Could not register configuration: Timeout awaiting RPC response. retrying in 10 sec
agent-4-1 | 2026-07-01 15:42:13,052 - quantnet_mq.rpcclient - ERROR - Timeout awaiting RPC response
agent-4-1 | 2026-07-01 15:42:13,052 - quantnet_agent.service.register - ERROR - Could not register configuration: Timeout awaiting RPC response. retrying in 10 sec
------ Full Logs for agent-4 (might be cut as it too long)------
agent-4-1 | /docker-entrypoint.sh: Wait for 15 seconds to start...
agent-4-1 | 2026-07-01 15:41:52,633 - quantnet_agent.cli - INFO - Loaded agent configuration from /opt/quantnet/etc/agent.cfg
agent-4-1 | 2026-07-01 15:41:52,635 - quantnet_agent.service.agent - INFO - Started agent process [1]
agent-4-1 | 2026-07-01 15:41:52,711 - quantnet_agent.service.agent - INFO - Agent started with protocol namespaces:
agent-4-1 | NAME NAMESPACE SCHEMA
agent-4-1 | ------------------------------------------------------------
agent-4-1 | objects default /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/objects/objects.yaml
agent-4-1 | q-repeater default /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/core/q-repeater.yaml
agent-4-1 | bsm-node default /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/core/bsm-node.yaml
agent-4-1 | m-node default /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/core/m-node.yaml
agent-4-1 | q-node default /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/core/q-node.yaml
agent-4-1 | optical-switch default /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/core/optical-switch.yaml
agent-4-1 | qn-server-rpc default /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/qn-server/qn-server-rpc.yaml
agent-4-1 | scheduler scheduler /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/scheduler.yaml
agent-4-1 | simulation simulation /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/simulation.yaml
agent-4-1 | experiment experiment /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/experiment.yaml
agent-4-1 | calibration calibration /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/calibration.yaml
agent-4-1 | monitor monitor /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/messages/monitor.yaml
agent-4-1 | bsm bsm /qn-plugins/plugins/schema/bsm.yaml
agent-4-1 | egp egp /qn-plugins/plugins/schema/egp.yaml
agent-4-1 | spg spg /qn-plugins/plugins/schema/spg.yaml
agent-4-1 | pingpong pingpong /qn-plugins/plugins/schema/pingpong.yaml
agent-4-1 | example example /qn-plugins/plugins/schema/example.yaml
agent-4-1 | 2026-07-01 15:41:52,911 - dummy - INFO - Initializing ExpFramework
agent-4-1 | 2026-07-01 15:41:52,919 - dummy - INFO - Initializing Dummy Lightsource
agent-4-1 | 2026-07-01 15:41:52,958 - dummy - INFO - EPC initialized
agent-4-1 | 2026-07-01 15:41:52,966 - dummy - INFO - Initializing LightMeasurement with wavelength=0
agent-4-1 | 2026-07-01 15:41:52,974 - simulator - INFO - Initializing simulator EGP driver.
agent-4-1 | 2026-07-01 15:41:52,982 - simulator - INFO - Initializing passthrough driver
agent-4-1 | 2026-07-01 15:41:52,983 - quantnet_agent.hal.local_task_manager - INFO - Generating DAG
agent-4-1 | 2026-07-01 15:41:52,988 - quantnet_agent.hal.node - INFO - Agent UCB-SWITCH will load the followings:
agent-4-1 | NAME TYPE RESOURCE
agent-4-1 | ------------------------------------------------------------
agent-4-1 | exp_framework driver DummyExpFramework
agent-4-1 | lightsource driver DummyLightSrc
agent-4-1 | epc driver DummyEPC
agent-4-1 | polarimeter driver DummyPolarimeter
agent-4-1 | egp driver SimEGPDriver
agent-4-1 | messaging driver PassthroughDriver
agent-4-1 | scheduler build-in interpreters scheduler.py
agent-4-1 | calibration build-in interpreters calibration.py
agent-4-1 | experiment build-in interpreters exp_framework.py
agent-4-1 | pingpong user-defined interpreters pingpong.py
agent-4-1 | 2026-07-01 15:41:52,988 - quantnet_agent.scheduler.scheduler - INFO - Starting Scheduler at 2026-07-01 15:41:52.988618+00:00
agent-4-1 | 2026-07-01 15:41:52,993 - quantnet_mq.rpcserver - INFO - Connected: UCB-SWITCH
agent-4-1 | 2026-07-01 15:41:52,994 - quantnet_mq.rpcclient - INFO - Connected: UCB-SWITCH
agent-4-1 | 2026-07-01 15:41:52,995 - quantnet_agent.hal.local_task_manager - INFO - Adding dependency in DAG
agent-4-1 | 2026-07-01 15:41:53,041 - quantnet_mq.rpcserver - INFO - Subscribed: rpc/UCB-SWITCH
agent-4-1 | 2026-07-01 15:41:53,042 - quantnet_mq.rpcclient - INFO - Subscribed
agent-4-1 | 2026-07-01 15:41:53,043 - quantnet_mq.msgclient - INFO - Connected: UCB-SWITCH
agent-4-1 | 2026-07-01 15:41:53,043 - quantnet_agent.hal.local_task_manager - INFO - Periodically checking state of DAG node
agent-4-1 | 2026-07-01 15:41:58,041 - quantnet_mq.rpcclient - ERROR - Timeout awaiting RPC response
agent-4-1 | 2026-07-01 15:41:58,041 - quantnet_agent.service.register - ERROR - Could not register configuration: Timeout awaiting RPC response. retrying in 10 sec
agent-4-1 | 2026-07-01 15:42:13,052 - quantnet_mq.rpcclient - ERROR - Timeout awaiting RPC response
agent-4-1 | 2026-07-01 15:42:13,052 - quantnet_agent.service.register - ERROR - Could not register configuration: Timeout awaiting RPC response. retrying in 10 sec
🔍 Checking controller...
------ Logs for controller ------
controller-1 | 2026-07-01 15:41:37,728 - quantnet_controller.cli - INFO - Loaded configuration from /opt/quantnet/etc/quantnet.cfg
controller-1 | 2026-07-01 15:41:37,736 - quantnet_controller.server - INFO - Started server process [1]
controller-1 | 2026-07-01 15:41:37,798 - quantnet_controller.server - INFO - Server started with protocol namespaces:
controller-1 | NAME NAMESPACE SCHEMA
controller-1 | ------------------------------------------------------------
controller-1 | objects default /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/objects/objects.yaml
controller-1 | q-repeater default /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/core/q-repeater.yaml
controller-1 | bsm-node default /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/core/bsm-node.yaml
controller-1 | m-node default /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/core/m-node.yaml
controller-1 | q-node default /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/core/q-node.yaml
controller-1 | optical-switch default /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/core/optical-switch.yaml
controller-1 | qn-server-rpc default /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/qn-server/qn-server-rpc.yaml
controller-1 | scheduler scheduler /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/scheduler.yaml
controller-1 | simulation simulation /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/simulation.yaml
controller-1 | experiment experiment /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/experiment.yaml
controller-1 | calibration calibration /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/calibration.yaml
controller-1 | monitor monitor /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/messages/monitor.yaml
controller-1 | bsm bsm /qn-plugins/plugins/schema/bsm.yaml
controller-1 | egp egp /qn-plugins/plugins/schema/egp.yaml
controller-1 | spg spg /qn-plugins/plugins/schema/spg.yaml
controller-1 | pingpong pingpong /qn-plugins/plugins/schema/pingpong.yaml
controller-1 | example example /qn-plugins/plugins/schema/example.yaml
controller-1 | 2026-07-01 15:41:37,802 - monitoring - INFO - Monitor plugin initialized with DB handler: <quantnet_controller.core.abstractdatabase.AsyncAbstractDatabase.AsyncDBModel object at 0x7fb5df079fd0>
controller-1 | 2026-07-01 15:41:37,805 - quantnet_controller.common.request - INFO - Loaded experiment definition from /usr/local/lib/python3.11/site-packages/quantnet_controller/plugins/protocols/agentExperiment/exp_defs.py
controller-1 | 2026-07-01 15:41:37,805 - quantnet_controller.common.request - INFO - Initialized RequestManager for agentexperiment with type experiment
controller-1 | 2026-07-01 15:41:37,806 - quantnet_controller.common.request - INFO - Loaded experiment definition from /usr/local/lib/python3.11/site-packages/quantnet_controller/plugins/protocols/calibration/experiment.py
controller-1 | 2026-07-01 15:41:37,806 - quantnet_controller.common.request - INFO - Initialized RequestManager for agentcalibrationresponse with type calibration
controller-1 | 2026-07-01 15:41:37,812 - quantnet_controller.common.request - INFO - Loaded experiment definition from /qn-plugins/plugins/egp/egp/experiment.py
controller-1 | 2026-07-01 15:41:37,812 - quantnet_controller.common.request - INFO - Initialized RequestManager for egprequest with type experiment
controller-1 | 2026-07-01 15:41:37,815 - quantnet_controller.common.request - INFO - Loaded experiment definition from /qn-plugins/plugins/spg/spg/experiment.py
controller-1 | 2026-07-01 15:41:37,815 - quantnet_controller.common.request - INFO - Initialized RequestManager for spgrequest with type experiment
controller-1 | 2026-07-01 15:41:37,824 - quantnet_controller.common.request - INFO - Initialized RequestManager for pingpongrequest with type protocol
controller-1 | 2026-07-01 15:41:37,828 - quantnet_controller.common.request - INFO - Loaded experiment definition from /qn-plugins/plugins/bsm/bsm/experiment.py
controller-1 | 2026-07-01 15:41:37,828 - quantnet_controller.common.request - INFO - Initialized RequestManager for bsmrequest with type experiment
controller-1 | 2026-07-01 15:41:37,828 - quantnet_controller.server - INFO - Loaded modules:
controller-1 | experiment PluginType.PROTOCOL
controller-1 | calibration PluginType.PROTOCOL
controller-1 | simulation PluginType.PROTOCOL
controller-1 | agentRegister PluginType.PROTOCOL
controller-1 | egp PluginType.PROTOCOL
controller-1 | spg PluginType.PROTOCOL
controller-1 | pingpong PluginType.PROTOCOL
controller-1 | bsm PluginType.PROTOCOL
controller-1 | router PluginType.ROUTING
controller-1 | scheduler PluginType.SCHEDULING
controller-1 | monitor PluginType.MONITORING
controller-1 | 2026-07-01 15:41:37,839 - quantnet_mq.rpcclient - INFO - Connected: qn-server-542d142d-6be9-477c-980c-7de32577edf4
controller-1 | 2026-07-01 15:41:37,841 - quantnet_mq.rpcclient - INFO - Subscribed
controller-1 | 2026-07-01 15:41:37,841 - quantnet_mq.msgclient - INFO - Connected: msgclient-542d142d-6be9-477c-980c-7de32577edf4
controller-1 | 2026-07-01 15:41:37,842 - quantnet_mq.msgserver - INFO - Connected: msgserver-542d142d-6be9-477c-980c-7de32577edf4
controller-1 | 2026-07-01 15:41:37,843 - quantnet_mq.msgserver - INFO - Subscribed: monitor
controller-1 | 2026-07-01 15:41:37,843 - quantnet_mq.rpcserver - INFO - Connected: rpcserver-542d142d-6be9-477c-980c-7de32577edf4
controller-1 | 2026-07-01 15:41:37,844 - plugins.scheduler - INFO - Scheduler is started
controller-1 | 2026-07-01 15:41:37,844 - plugins.routing - INFO - PathFinder routing module started
controller-1 | 2026-07-01 15:41:37,869 - quantnet_controller.db.nosql.collection.monitor - INFO - Monitor collection indexes created
controller-1 | 2026-07-01 15:41:37,869 - monitoring - INFO - Monitor started and listening on /monitor topic
controller-1 | 2026-07-01 15:41:37,870 - quantnet_mq.rpcserver - INFO - Subscribed: rpc/qn-server
controller-1 | 2026-07-01 15:41:53,038 - agentRegister - INFO - Received Register: {"cmd": "register", "agentId": "UCB-Q", "payload": {"systemSettings": {"mode": "daemon", "threads": 3, "workers": 3, "type": "QNode", "name": "q-node1.berkeley.edu", "ID": "UCB-Q", "controlInterface": "10.0.0.4"}, "qubitSettings": {"qubits": [{"ID": "1", "quantumObject": "trapped_ion", "T1": {"value": 1.5, "unit": "s"}, "T2": {"value": 1.1, "unit": "s"}, "type": "communication"}, {"ID": "2", "quantumObject": "trapped_ion", "T1": {"value": 1.5, "unit": "s"}, "T2": {"value": 1.1, "unit": "s"}, "type": "communication"}], "operations": {"oneQubitGates": [{"gate": "rot_x", "qubits": ["1", "2"]}, {"gate": "rot_y", "qubits": ["1", "2"]}, {"gate": "rot_z", "qubits": ["1", "2"]}], "twoQubitGates": [{"gate": "cnot", "qubits": [["1", "2"]]}, {"gate": "cphase", "qubits": [["1", "2"]]}]}}, "matterLightInterfaceSettings": [{"ID": "1", "name": "Interface 1", "entanglement": {"rate": {"value": 1000, "unit": "Hz"}, "type": "\u2223\u03a6+\u27e9"}, "flyingQubit": {"type": "polarization", "wavelength": {"value": 1550, "unit": "nm"}}}], "channels": [{"ID": "1", "name": "channel_1", "type": "quantum", "direction": "out", "wavelength": {"value": 1550, "unit": "nm"}, "power": 12.1, "neighbor": {"idRef": "urn:quant-net:UCB-SWITCH:1", "systemRef": "UCB-SWITCH", "channelRef": "1", "loss": {"value": 5, "unit": "dB"}}}, {"ID": "2", "name": "channel_2", "type": "classic_clk", "direction": "in", "wavelength": {"value": 1520, "unit": "nm"}, "power": -3.2, "neighbor": {"idRef": "urn:quant-net:UCB-SWITCH:2", "systemRef": "UCB-SWITCH", "channelRef": "2", "loss": {"value": 5, "unit": "dB"}}}, {"ID": "3", "name": "channel_3", "type": "classic_bsm_result", "direction": "in", "wavelength": {"value": 1530, "unit": "nm"}, "power": -4.7, "neighbor": {"idRef": "urn:quant-net:UCB-SWITCH:3", "systemRef": "UCB-SWITCH", "channelRef": "3", "loss": {"value": 5, "unit": "dB"}}}, {"ID": "4", "name": "channel_4", "type": "classic_photon_gen", "direction": "out", "wavelength": {"value": 1540, "unit": "nm"}, "power": -3.2, "neighbor": {"idRef": "urn:quant-net:UCB-SWITCH:4", "systemRef": "UCB-SWITCH", "channelRef": "4", "loss": {"value": 5, "unit": "dB"}}}]}}
controller-1 | 2026-07-01 15:41:53,038 - plugins.scheduler - INFO - Scheduling handle_register for 1 times 6s interval, assuming each takes 5s
controller-1 | 2026-07-01 15:41:53,038 - quantnet_controller.core.managers - INFO - Registering QNode UCB-Q from agent UCB-Q
controller-1 | 2026-07-01 15:41:53,052 - agentRegister - INFO - Received Register: {"cmd": "register", "agentId": "LBNL-Q", "payload": {"systemSettings": {"mode": "daemon", "threads": 3, "workers": 3, "type": "QNode", "name": "q-node1.lbl.gov", "ID": "LBNL-Q", "controlInterface": "10.0.0.3"}, "qubitSettings": {"qubits": [{"ID": "1", "quantumObject": "trapped_ion", "T1": {"value": 1.5, "unit": "s"}, "T2": {"value": 1.1, "unit": "s"}, "type": "communication"}, {"ID": "2", "quantumObject": "trapped_ion", "T1": {"value": 1.5, "unit": "s"}, "T2": {"value": 1.1, "unit": "s"}, "type": "communication"}], "operations": {"oneQubitGates": [{"gate": "rot_x", "qubits": ["1", "2"]}, {"gate": "rot_y", "qubits": ["1", "2"]}, {"gate": "rot_z", "qubits": ["1", "2"]}], "twoQubitGates": [{"gate": "cnot", "qubits": [["1", "2"]]}, {"gate": "cphase", "qubits": [["1", "2"]]}]}}, "matterLightInterfaceSettings": [{"ID": "1", "name": "Interface 1", "entanglement": {"rate": {"value": 1000, "unit": "Hz"}, "type": "\u2223\u03a6+\u27e9"}, "flyingQubit": {"type": "polarization", "wavelength": {"value": 1550, "unit": "nm"}}}], "channels": [{"ID": "1", "name": "channel_1", "type": "quantum", "direction": "out", "wavelength": {"value": 1550, "unit": "nm"}, "power": 12.1, "neighbor": {"idRef": "urn:quant-net:LBNL-SWITCH:1", "systemRef": "LBNL-SWITCH", "channelRef": "1", "loss": {"value": 5, "unit": "dB"}}}, {"ID": "2", "name": "channel_2", "type": "classic_clk", "direction": "in", "wavelength": {"value": 1520, "unit": "nm"}, "power": -3.2, "neighbor": {"idRef": "urn:quant-net:LBNL-SWITCH:2", "systemRef": "LBNL-SWITCH", "channelRef": "2", "loss": {"value": 5, "unit": "dB"}}}, {"ID": "3", "name": "channel_3", "type": "classic_bsm_result", "direction": "in", "wavelength": {"value": 1530, "unit": "nm"}, "power": -4.7, "neighbor": {"idRef": "urn:quant-net:LBNL-SWITCH:3", "systemRef": "LBNL-SWITCH", "channelRef": "3", "loss": {"value": 5, "unit": "dB"}}}, {"ID": "4", "name": "channel_4", "type": "classic_photon_gen", "direction": "out", "wavelength": {"value": 1540, "unit": "nm"}, "power": -3.2, "neighbor": {"idRef": "urn:quant-net:LBNL-SWITCH:4", "systemRef": "LBNL-SWITCH", "channelRef": "4", "loss": {"value": 5, "unit": "dB"}}}]}}
controller-1 | 2026-07-01 15:41:53,052 - plugins.scheduler - INFO - Scheduling handle_register for 1 times 6s interval, assuming each takes 5s
controller-1 | 2026-07-01 15:41:53,052 - quantnet_controller.core.managers - INFO - Registering QNode LBNL-Q from agent LBNL-Q
controller-1 | 2026-07-01 15:41:53,072 - agentRegister - INFO - Received Register: {"cmd": "register", "agentId": "UCB-SWITCH", "payload": {"systemSettings": {"mode": "daemon", "threads": 5, "workers": 5, "type": "OpticalSwitch", "name": "switch1.berkeley.edu", "ID": "UCB-SWITCH", "controlInterface": "10.0.0.12"}, "channels": [{"ID": "1", "name": "channel_11", "type": "classic_photon_gen", "direction": "in", "wavelength": {"value": 1000, "unit": "nm"}, "power": 2.3, "neighbor": {"idRef": "urn:quant-net:UCB-Q::1", "systemRef": "UCB-Q", "channelRef": "1", "type": "QNode", "loss": {"value": 0, "unit": "dB"}}}, {"ID": "2", "name": "channel_2", "type": "classic_bsm_result", "direction": "out", "wavelength": {"value": 1310, "unit": "nm"}, "power": 1.4, "neighbor": {"idRef": "urn:quant-net:UCB-Q::2", "systemRef": "UCB-Q", "channelRef": "2", "type": "QNode", "loss": {"value": 0, "unit": "dB"}}}, {"ID": "3", "name": "channel_3", "type": "classic_clk", "direction": "out", "wavelength": {"value": 1310, "unit": "nm"}, "power": 4.4, "neighbor": {"idRef": "urn:quant-net:UCB-Q::3", "systemRef": "UCB-Q", "channelRef": "3", "type": "QNode", "loss": {"value": 0, "unit": "dB"}}}, {"ID": "4", "name": "channel_4", "type": "quantum", "direction": "in", "wavelength": {"value": 1550, "unit": "nm"}, "power": -3.2, "neighbor": {"idRef": "urn:quant-net:UCB-Q::4", "systemRef": "UCB-Q", "channelRef": "4", "type": "QNode", "loss": {"value": 0, "unit": "dB"}}}, {"ID": "21", "name": "channel_21", "type": "quantum", "direction": "out", "wavelength": {"value": 1000, "unit": "nm"}, "power": 2.3, "neighbor": {"idRef": "urn:quant-net:UCB-M::1", "systemRef": "UCB-M", "channelRef": "1", "type": "MNode", "loss": {"value": 0, "unit": "dB"}}}, {"ID": "22", "name": "channel_22", "type": "quantum", "direction": "out", "wavelength": {"value": 1000, "unit": "nm"}, "power": 2.3, "neighbor": {"idRef": "urn:quant-net:UCB-BSM::4", "systemRef": "UCB-BSM", "channelRef": "4", "type": "BSMNode", "loss": {"value": 0, "unit": "dB"}}}, {"ID": "99", "name": "channel_99", "type": "quantum", "direction": "in", "wavelength": {"value": 1310, "unit": "nm"}, "power": 1.4, "neighbor": {"idRef": "urn:quant-net:LBNL-SWITCH::99", "systemRef": "LBNL-SWITCH", "channelRef": "99", "type": "OpticalSwitch", "loss": {"value": 0, "unit": "dB"}}}, {"ID": "100", "name": "channel_100", "type": "quantum", "direction": "out", "wavelength": {"value": 1310, "unit": "nm"}, "power": 1.4, "neighbor": {"idRef": "urn:quant-net:LBNL-SWITCH::100", "systemRef": "LBNL-SWITCH", "channelRef": "100", "type": "OpticalSwitch", "loss": {"value": 0, "unit": "dB"}}}]}}
controller-1 | 2026-07-01 15:41:53,072 - plugins.scheduler - INFO - Scheduling handle_register for 1 times 6s interval, assuming each takes 5s
controller-1 | 2026-07-01 15:41:53,072 - quantnet_controller.core.managers - INFO - Registering OpticalSwitch UCB-SWITCH from agent UCB-SWITCH
controller-1 | 2026-07-01 15:41:53,086 - agentRegister - INFO - Received Register: {"cmd": "register", "agentId": "LBNL-SWITCH", "payload": {"systemSettings": {"mode": "daemon", "threads": 5, "workers": 5, "type": "OpticalSwitch", "name": "switch1.lbl.gov", "ID": "LBNL-SWITCH", "controlInterface": "10.0.0.11"}, "channels": [{"ID": "11", "name": "channel_11", "type": "classic_photon_gen", "direction": "out", "wavelength": {"value": 1000, "unit": "nm"}, "power": 2.3, "neighbor": {"idRef": "urn:quant-net:LBNL-BSM::1", "systemRef": "LBNL-BSM", "channelRef": "1", "type": "BSMNode", "loss": {"value": 0, "unit": "dB"}}}, {"ID": "12", "name": "channel_12", "type": "classic_bsm_result", "direction": "in", "wavelength": {"value": 1310, "unit": "nm"}, "power": 1.4, "neighbor": {"idRef": "urn:quant-net:LBNL-BSM::2", "systemRef": "LBNL-BSM", "channelRef": "2", "type": "BSMNode", "loss": {"value": 0, "unit": "dB"}}}, {"ID": "13", "name": "channel_13", "type": "classic_clk", "direction": "out", "wavelength": {"value": 1310, "unit": "nm"}, "power": 4.4, "neighbor": {"idRef": "urn:quant-net:LBNL-BSM::3", "systemRef": "LBNL-BSM", "channelRef": "3", "type": "BSMNode", "loss": {"value": 0, "unit": "dB"}}}, {"ID": "14", "name": "channel_14", "type": "quantum", "direction": "out", "wavelength": {"value": 1550, "unit": "nm"}, "power": -3.2, "neighbor": {"idRef": "urn:quant-net:LBNL-BSM::4", "systemRef": "LBNL-BSM", "channelRef": "4", "type": "BSMNode", "loss": {"value": 0, "unit": "dB"}}}, {"ID": "15", "name": "channel_15", "type": "quantum", "direction": "out", "wavelength": {"value": 1550, "unit": "nm"}, "power": -3.2, "neighbor": {"idRef": "urn:quant-net:LBNL-BSM::5", "systemRef": "LBNL-BSM", "channelRef": "5", "type": "BSMNode", "loss": {"value": 0, "unit": "dB"}}}, {"ID": "1", "name": "channel_11", "type": "classic_photon_gen", "direction": "in", "wavelength": {"value": 1000, "unit": "nm"}, "power": 2.3, "neighbor": {"idRef": "urn:quant-net:LBNL-Q::1", "systemRef": "LBNL-Q", "channelRef": "1", "type": "QNode", "loss": {"value": 0, "unit": "dB"}}}, {"ID": "2", "name": "channel_2", "type": "classic_bsm_result", "direction": "out", "wavelength": {"value": 1310, "unit": "nm"}, "power": 1.4, "neighbor": {"idRef": "urn:quant-net:LBNL-Q::2", "systemRef": "LBNL-Q", "channelRef": "2", "type": "QNode", "loss": {"value": 0, "unit": "dB"}}}, {"ID": "3", "name": "channel_3", "type": "classic_clk", "direction": "out", "wavelength": {"value": 1310, "unit": "nm"}, "power": 4.4, "neighbor": {"idRef": "urn:quant-net:LBNL-Q::3", "systemRef": "LBNL-Q", "channelRef": "3", "type": "QNode", "loss": {"value": 0, "unit": "dB"}}}, {"ID": "4", "name": "channel_4", "type": "quantum", "direction": "in", "wavelength": {"value": 1310, "unit": "nm"}, "power": -3.2, "neighbor": {"idRef": "urn:quant-net:LBNL-Q::4", "systemRef": "LBNL-Q", "channelRef": "4", "type": "QNode", "loss": {"value": 0, "unit": "dB"}}}, {"ID": "21", "name": "channel_21", "type": "quantum", "direction": "out", "wavelength": {"value": 1000, "unit": "nm"}, "power": 2.3, "neighbor": {"idRef": "urn:quant-net:LBNL-M::1", "systemRef": "LBNL-M", "channelRef": "1", "type": "MNode", "loss": {"value": 0, "unit": "dB"}}}, {"ID": "99", "name": "channel_99", "type": "quantum", "direction": "out", "wavelength": {"value": 1310, "unit": "nm"}, "power": 1.4, "neighbor": {"idRef": "urn:quant-net:UCB-SWITCH::99", "systemRef": "UCB-SWITCH", "channelRef": "99", "type": "OpticalSwitch", "loss": {"value": 0, "unit": "dB"}}}, {"ID": "100", "name": "channel_100", "type": "quantum", "direction": "in", "wavelength": {"value": 1310, "unit": "nm"}, "power": 1.4, "neighbor": {"idRef": "urn:quant-net:UCB-SWITCH::100", "systemRef": "UCB-SWITCH", "channelRef": "100", "type": "OpticalSwitch", "loss": {"value": 0, "unit": "dB"}}}]}}
controller-1 | 2026-07-01 15:41:53,086 - plugins.scheduler - INFO - Scheduling handle_register for 1 times 6s interval, assuming each takes 5s
controller-1 | 2026-07-01 15:41:53,086 - quantnet_controller.core.managers - INFO - Registering OpticalSwitch LBNL-SWITCH from agent LBNL-SWITCH
controller-1 | 2026-07-01 15:42:08,016 - agentRegister - INFO - Received Register: {"cmd": "register", "agentId": "UCB-Q", "payload": {"systemSettings": {"mode": "daemon", "threads": 3, "workers": 3, "type": "QNode", "name": "q-node1.berkeley.edu", "ID": "UCB-Q", "controlInterface": "10.0.0.4"}, "qubitSettings": {"qubits": [{"ID": "1", "quantumObject": "trapped_ion", "T1": {"value": 1.5, "unit": "s"}, "T2": {"value": 1.1, "unit": "s"}, "type": "communication"}, {"ID": "2", "quantumObject": "trapped_ion", "T1": {"value": 1.5, "unit": "s"}, "T2": {"value": 1.1, "unit": "s"}, "type": "communication"}], "operations": {"oneQubitGates": [{"gate": "rot_x", "qubits": ["1", "2"]}, {"gate": "rot_y", "qubits": ["1", "2"]}, {"gate": "rot_z", "qubits": ["1", "2"]}], "twoQubitGates": [{"gate": "cnot", "qubits": [["1", "2"]]}, {"gate": "cphase", "qubits": [["1", "2"]]}]}}, "matterLightInterfaceSettings": [{"ID": "1", "name": "Interface 1", "entanglement": {"rate": {"value": 1000, "unit": "Hz"}, "type": "\u2223\u03a6+\u27e9"}, "flyingQubit": {"type": "polarization", "wavelength": {"value": 1550, "unit": "nm"}}}], "channels": [{"ID": "1", "name": "channel_1", "type": "quantum", "direction": "out", "wavelength": {"value": 1550, "unit": "nm"}, "power": 12.1, "neighbor": {"idRef": "urn:quant-net:UCB-SWITCH:1", "systemRef": "UCB-SWITCH", "channelRef": "1", "loss": {"value": 5, "unit": "dB"}}}, {"ID": "2", "name": "channel_2", "type": "classic_clk", "direction": "in", "wavelength": {"value": 1520, "unit": "nm"}, "power": -3.2, "neighbor": {"idRef": "urn:quant-net:UCB-SWITCH:2", "systemRef": "UCB-SWITCH", "channelRef": "2", "loss": {"value": 5, "unit": "dB"}}}, {"ID": "3", "name": "channel_3", "type": "classic_bsm_result", "direction": "in", "wavelength": {"value": 1530, "unit": "nm"}, "power": -4.7, "neighbor": {"idRef": "urn:quant-net:UCB-SWITCH:3", "systemRef": "UCB-SWITCH", "channelRef": "3", "loss": {"value": 5, "unit": "dB"}}}, {"ID": "4", "name": "channel_4", "type": "classic_photon_gen", "direction": "out", "wavelength": {"value": 1540, "unit": "nm"}, "power": -3.2, "neighbor": {"idRef": "urn:quant-net:UCB-SWITCH:4", "systemRef": "UCB-SWITCH", "channelRef": "4", "loss": {"value": 5, "unit": "dB"}}}]}}
controller-1 | 2026-07-01 15:42:08,016 - plugins.scheduler - INFO - Scheduling handle_register for 1 times 6s interval, assuming each takes 5s
controller-1 | 2026-07-01 15:42:08,016 - quantnet_controller.core.managers - INFO - Registering QNode UCB-Q from agent UCB-Q
controller-1 | 2026-07-01 15:42:08,021 - agentRegister - INFO - Received Register: {"cmd": "register", "agentId": "LBNL-Q", "payload": {"systemSettings": {"mode": "daemon", "threads": 3, "workers": 3, "type": "QNode", "name": "q-node1.lbl.gov", "ID": "LBNL-Q", "controlInterface": "10.0.0.3"}, "qubitSettings": {"qubits": [{"ID": "1", "quantumObject": "trapped_ion", "T1": {"value": 1.5, "unit": "s"}, "T2": {"value": 1.1, "unit": "s"}, "type": "communication"}, {"ID": "2", "quantumObject": "trapped_ion", "T1": {"value": 1.5, "unit": "s"}, "T2": {"value": 1.1, "unit": "s"}, "type": "communication"}], "operations": {"oneQubitGates": [{"gate": "rot_x", "qubits": ["1", "2"]}, {"gate": "rot_y", "qubits": ["1", "2"]}, {"gate": "rot_z", "qubits": ["1", "2"]}], "twoQubitGates": [{"gate": "cnot", "qubits": [["1", "2"]]}, {"gate": "cphase", "qubits": [["1", "2"]]}]}}, "matterLightInterfaceSettings": [{"ID": "1", "name": "Interface 1", "entanglement": {"rate": {"value": 1000, "unit": "Hz"}, "type": "\u2223\u03a6+\u27e9"}, "flyingQubit": {"type": "polarization", "wavelength": {"value": 1550, "unit": "nm"}}}], "channels": [{"ID": "1", "name": "channel_1", "type": "quantum", "direction": "out", "wavelength": {"value": 1550, "unit": "nm"}, "power": 12.1, "neighbor": {"idRef": "urn:quant-net:LBNL-SWITCH:1", "systemRef": "LBNL-SWITCH", "channelRef": "1", "loss": {"value": 5, "unit": "dB"}}}, {"ID": "2", "name": "channel_2", "type": "classic_clk", "direction": "in", "wavelength": {"value": 1520, "unit": "nm"}, "power": -3.2, "neighbor": {"idRef": "urn:quant-net:LBNL-SWITCH:2", "systemRef": "LBNL-SWITCH", "channelRef": "2", "loss": {"value": 5, "unit": "dB"}}}, {"ID": "3", "name": "channel_3", "type": "classic_bsm_result", "direction": "in", "wavelength": {"value": 1530, "unit": "nm"}, "power": -4.7, "neighbor": {"idRef": "urn:quant-net:LBNL-SWITCH:3", "systemRef": "LBNL-SWITCH", "channelRef": "3", "loss": {"value": 5, "unit": "dB"}}}, {"ID": "4", "name": "channel_4", "type": "classic_photon_gen", "direction": "out", "wavelength": {"value": 1540, "unit": "nm"}, "power": -3.2, "neighbor": {"idRef": "urn:quant-net:LBNL-SWITCH:4", "systemRef": "LBNL-SWITCH", "channelRef": "4", "loss": {"value": 5, "unit": "dB"}}}]}}
controller-1 | 2026-07-01 15:42:08,021 - plugins.scheduler - INFO - Scheduling handle_register for 1 times 6s interval, assuming each takes 5s
controller-1 | 2026-07-01 15:42:08,021 - quantnet_controller.core.managers - INFO - Registering QNode LBNL-Q from agent LBNL-Q
controller-1 | 2026-07-01 15:42:08,063 - agentRegister - INFO - Received Register: {"cmd": "register", "agentId": "UCB-SWITCH", "payload": {"systemSettings": {"mode": "daemon", "threads": 5, "workers": 5, "type": "OpticalSwitch", "name": "switch1.berkeley.edu", "ID": "UCB-SWITCH", "controlInterface": "10.0.0.12"}, "channels": [{"ID": "1", "name": "channel_11", "type": "classic_photon_gen", "direction": "in", "wavelength": {"value": 1000, "unit": "nm"}, "power": 2.3, "neighbor": {"idRef": "urn:quant-net:UCB-Q::1", "systemRef": "UCB-Q", "channelRef": "1", "type": "QNode", "loss": {"value": 0, "unit": "dB"}}}, {"ID": "2", "name": "channel_2", "type": "classic_bsm_result", "direction": "out", "wavelength": {"value": 1310, "unit": "nm"}, "power": 1.4, "neighbor": {"idRef": "urn:quant-net:UCB-Q::2", "systemRef": "UCB-Q", "channelRef": "2", "type": "QNode", "loss": {"value": 0, "unit": "dB"}}}, {"ID": "3", "name": "channel_3", "type": "classic_clk", "direction": "out", "wavelength": {"value": 1310, "unit": "nm"}, "power": 4.4, "neighbor": {"idRef": "urn:quant-net:UCB-Q::3", "systemRef": "UCB-Q", "channelRef": "3", "type": "QNode", "loss": {"value": 0, "unit": "dB"}}}, {"ID": "4", "name": "channel_4", "type": "quantum", "direction": "in", "wavelength": {"value": 1550, "unit": "nm"}, "power": -3.2, "neighbor": {"idRef": "urn:quant-net:UCB-Q::4", "systemRef": "UCB-Q", "channelRef": "4", "type": "QNode", "loss": {"value": 0, "unit": "dB"}}}, {"ID": "21", "name": "channel_21", "type": "quantum", "direction": "out", "wavelength": {"value": 1000, "unit": "nm"}, "power": 2.3, "neighbor": {"idRef": "urn:quant-net:UCB-M::1", "systemRef": "UCB-M", "channelRef": "1", "type": "MNode", "loss": {"value": 0, "unit": "dB"}}}, {"ID": "22", "name": "channel_22", "type": "quantum", "direction": "out", "wavelength": {"value": 1000, "unit": "nm"}, "power": 2.3, "neighbor": {"idRef": "urn:quant-net:UCB-BSM::4", "systemRef": "UCB-BSM", "channelRef": "4", "type": "BSMNode", "loss": {"value": 0, "unit": "dB"}}}, {"ID": "99", "name": "channel_99", "type": "quantum", "direction": "in", "wavelength": {"value": 1310, "unit": "nm"}, "power": 1.4, "neighbor": {"idRef": "urn:quant-net:LBNL-SWITCH::99", "systemRef": "LBNL-SWITCH", "channelRef": "99", "type": "OpticalSwitch", "loss": {"value": 0, "unit": "dB"}}}, {"ID": "100", "name": "channel_100", "type": "quantum", "direction": "out", "wavelength": {"value": 1310, "unit": "nm"}, "power": 1.4, "neighbor": {"idRef": "urn:quant-net:LBNL-SWITCH::100", "systemRef": "LBNL-SWITCH", "channelRef": "100", "type": "OpticalSwitch", "loss": {"value": 0, "unit": "dB"}}}]}}
controller-1 | 2026-07-01 15:42:08,063 - plugins.scheduler - INFO - Scheduling handle_register for 1 times 6s interval, assuming each takes 5s
controller-1 | 2026-07-01 15:42:08,063 - quantnet_controller.core.managers - INFO - Registering OpticalSwitch UCB-SWITCH from agent UCB-SWITCH
controller-1 | 2026-07-01 15:42:08,082 - agentRegister - INFO - Received Register: {"cmd": "register", "agentId": "LBNL-SWITCH", "payload": {"systemSettings": {"mode": "daemon", "threads": 5, "workers": 5, "type": "OpticalSwitch", "name": "switch1.lbl.gov", "ID": "LBNL-SWITCH", "controlInterface": "10.0.0.11"}, "channels": [{"ID": "11", "name": "channel_11", "type": "classic_photon_gen", "direction": "out", "wavelength": {"value": 1000, "unit": "nm"}, "power": 2.3, "neighbor": {"idRef": "urn:quant-net:LBNL-BSM::1", "systemRef": "LBNL-BSM", "channelRef": "1", "type": "BSMNode", "loss": {"value": 0, "unit": "dB"}}}, {"ID": "12", "name": "channel_12", "type": "classic_bsm_result", "direction": "in", "wavelength": {"value": 1310, "unit": "nm"}, "power": 1.4, "neighbor": {"idRef": "urn:quant-net:LBNL-BSM::2", "systemRef": "LBNL-BSM", "channelRef": "2", "type": "BSMNode", "loss": {"value": 0, "unit": "dB"}}}, {"ID": "13", "name": "channel_13", "type": "classic_clk", "direction": "out", "wavelength": {"value": 1310, "unit": "nm"}, "power": 4.4, "neighbor": {"idRef": "urn:quant-net:LBNL-BSM::3", "systemRef": "LBNL-BSM", "channelRef": "3", "type": "BSMNode", "loss": {"value": 0, "unit": "dB"}}}, {"ID": "14", "name": "channel_14", "type": "quantum", "direction": "out", "wavelength": {"value": 1550, "unit": "nm"}, "power": -3.2, "neighbor": {"idRef": "urn:quant-net:LBNL-BSM::4", "systemRef": "LBNL-BSM", "channelRef": "4", "type": "BSMNode", "loss": {"value": 0, "unit": "dB"}}}, {"ID": "15", "name": "channel_15", "type": "quantum", "direction": "out", "wavelength": {"value": 1550, "unit": "nm"}, "power": -3.2, "neighbor": {"idRef": "urn:quant-net:LBNL-BSM::5", "systemRef": "LBNL-BSM", "channelRef": "5", "type": "BSMNode", "loss": {"value": 0, "unit": "dB"}}}, {"ID": "1", "name": "channel_11", "type": "classic_photon_gen", "direction": "in", "wavelength": {"value": 1000, "unit": "nm"}, "power": 2.3, "neighbor": {"idRef": "urn:quant-net:LBNL-Q::1", "systemRef": "LBNL-Q", "channelRef": "1", "type": "QNode", "loss": {"value": 0, "unit": "dB"}}}, {"ID": "2", "name": "channel_2", "type": "classic_bsm_result", "direction": "out", "wavelength": {"value": 1310, "unit": "nm"}, "power": 1.4, "neighbor": {"idRef": "urn:quant-net:LBNL-Q::2", "systemRef": "LBNL-Q", "channelRef": "2", "type": "QNode", "loss": {"value": 0, "unit": "dB"}}}, {"ID": "3", "name": "channel_3", "type": "classic_clk", "direction": "out", "wavelength": {"value": 1310, "unit": "nm"}, "power": 4.4, "neighbor": {"idRef": "urn:quant-net:LBNL-Q::3", "systemRef": "LBNL-Q", "channelRef": "3", "type": "QNode", "loss": {"value": 0, "unit": "dB"}}}, {"ID": "4", "name": "channel_4", "type": "quantum", "direction": "in", "wavelength": {"value": 1310, "unit": "nm"}, "power": -3.2, "neighbor": {"idRef": "urn:quant-net:LBNL-Q::4", "systemRef": "LBNL-Q", "channelRef": "4", "type": "QNode", "loss": {"value": 0, "unit": "dB"}}}, {"ID": "21", "name": "channel_21", "type": "quantum", "direction": "out", "wavelength": {"value": 1000, "unit": "nm"}, "power": 2.3, "neighbor": {"idRef": "urn:quant-net:LBNL-M::1", "systemRef": "LBNL-M", "channelRef": "1", "type": "MNode", "loss": {"value": 0, "unit": "dB"}}}, {"ID": "99", "name": "channel_99", "type": "quantum", "direction": "out", "wavelength": {"value": 1310, "unit": "nm"}, "power": 1.4, "neighbor": {"idRef": "urn:quant-net:UCB-SWITCH::99", "systemRef": "UCB-SWITCH", "channelRef": "99", "type": "OpticalSwitch", "loss": {"value": 0, "unit": "dB"}}}, {"ID": "100", "name": "channel_100", "type": "quantum", "direction": "in", "wavelength": {"value": 1310, "unit": "nm"}, "power": 1.4, "neighbor": {"idRef": "urn:quant-net:UCB-SWITCH::100", "systemRef": "UCB-SWITCH", "channelRef": "100", "type": "OpticalSwitch", "loss": {"value": 0, "unit": "dB"}}}]}}
controller-1 | 2026-07-01 15:42:08,082 - plugins.scheduler - INFO - Scheduling handle_register for 1 times 6s interval, assuming each takes 5s
controller-1 | 2026-07-01 15:42:08,082 - quantnet_controller.core.managers - INFO - Registering OpticalSwitch LBNL-SWITCH from agent LBNL-SWITCH
🔍 Checking portal...
❌ One or more containers had errors.
@BinDong314 @youf3 @disprosium8
CI/CD Test Results - Run #193
Repository: quant-net/qn-server
Workflow: CICD-test-develop-nightly
Workflow run: https://github.com/quant-net/qn-server/actions/runs/28516969682
Check containers [before] running scripts: start
🔍 Checking agent-1...
❌ Error detected in logs for agent-1
agent-1-1 | 2026-07-01 15:41:58,009 - quantnet_mq.rpcclient - ERROR - Timeout awaiting RPC response
agent-1-1 | 2026-07-01 15:41:58,009 - quantnet_agent.service.register - ERROR - Could not register configuration: Timeout awaiting RPC response. retrying in 10 sec
agent-1-1 | 2026-07-01 15:42:13,015 - quantnet_mq.rpcclient - ERROR - Timeout awaiting RPC response
agent-1-1 | 2026-07-01 15:42:13,015 - quantnet_agent.service.register - ERROR - Could not register configuration: Timeout awaiting RPC response. retrying in 10 sec
------ Full Logs for agent-1 (might be cut as it too long)------
agent-1-1 | /docker-entrypoint.sh: Wait for 15 seconds to start...
agent-1-1 | 2026-07-01 15:41:52,592 - quantnet_agent.cli - INFO - Loaded agent configuration from /opt/quantnet/etc/agent.cfg
agent-1-1 | 2026-07-01 15:41:52,597 - quantnet_agent.service.agent - INFO - Started agent process [1]
agent-1-1 | 2026-07-01 15:41:52,686 - quantnet_agent.service.agent - INFO - Agent started with protocol namespaces:
agent-1-1 | NAME NAMESPACE SCHEMA
agent-1-1 | ------------------------------------------------------------
agent-1-1 | objects default /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/objects/objects.yaml
agent-1-1 | q-repeater default /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/core/q-repeater.yaml
agent-1-1 | bsm-node default /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/core/bsm-node.yaml
agent-1-1 | m-node default /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/core/m-node.yaml
agent-1-1 | q-node default /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/core/q-node.yaml
agent-1-1 | optical-switch default /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/core/optical-switch.yaml
agent-1-1 | qn-server-rpc default /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/qn-server/qn-server-rpc.yaml
agent-1-1 | scheduler scheduler /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/scheduler.yaml
agent-1-1 | simulation simulation /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/simulation.yaml
agent-1-1 | experiment experiment /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/experiment.yaml
agent-1-1 | calibration calibration /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/calibration.yaml
agent-1-1 | monitor monitor /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/messages/monitor.yaml
agent-1-1 | bsm bsm /qn-plugins/plugins/schema/bsm.yaml
agent-1-1 | egp egp /qn-plugins/plugins/schema/egp.yaml
agent-1-1 | spg spg /qn-plugins/plugins/schema/spg.yaml
agent-1-1 | pingpong pingpong /qn-plugins/plugins/schema/pingpong.yaml
agent-1-1 | example example /qn-plugins/plugins/schema/example.yaml
agent-1-1 | 2026-07-01 15:41:52,892 - dummy - INFO - Initializing ExpFramework
agent-1-1 | 2026-07-01 15:41:52,902 - dummy - INFO - Initializing Dummy Lightsource
agent-1-1 | 2026-07-01 15:41:52,948 - dummy - INFO - EPC initialized
agent-1-1 | 2026-07-01 15:41:52,957 - dummy - INFO - Initializing LightMeasurement with wavelength=0
agent-1-1 | 2026-07-01 15:41:52,963 - simulator - INFO - Initializing simulator EGP driver.
agent-1-1 | 2026-07-01 15:41:52,969 - simulator - INFO - Initializing passthrough driver
agent-1-1 | 2026-07-01 15:41:52,970 - quantnet_agent.hal.local_task_manager - INFO - Generating DAG
agent-1-1 | 2026-07-01 15:41:52,974 - quantnet_agent.hal.node - INFO - Agent LBNL-Q will load the followings:
agent-1-1 | NAME TYPE RESOURCE
agent-1-1 | ------------------------------------------------------------
agent-1-1 | exp_framework driver DummyExpFramework
agent-1-1 | lightsource driver DummyLightSrc
agent-1-1 | epc driver DummyEPC
agent-1-1 | polarimeter driver DummyPolarimeter
agent-1-1 | egp driver SimEGPDriver
agent-1-1 | messaging driver PassthroughDriver
agent-1-1 | scheduler build-in interpreters scheduler.py
agent-1-1 | calibration build-in interpreters calibration.py
agent-1-1 | experiment build-in interpreters exp_framework.py
agent-1-1 | pingpong user-defined interpreters pingpong.py
agent-1-1 | 2026-07-01 15:41:52,974 - quantnet_agent.scheduler.scheduler - INFO - Starting Scheduler at 2026-07-01 15:41:52.974476+00:00
agent-1-1 | 2026-07-01 15:41:52,977 - quantnet_mq.rpcserver - INFO - Connected: LBNL-Q
agent-1-1 | 2026-07-01 15:41:52,978 - quantnet_agent.hal.local_task_manager - INFO - Adding dependency in DAG
agent-1-1 | 2026-07-01 15:41:52,979 - quantnet_mq.rpcclient - INFO - Connected: LBNL-Q
agent-1-1 | 2026-07-01 15:41:53,009 - quantnet_mq.rpcserver - INFO - Subscribed: rpc/LBNL-Q
agent-1-1 | 2026-07-01 15:41:53,010 - quantnet_mq.rpcclient - INFO - Subscribed
agent-1-1 | 2026-07-01 15:41:53,010 - quantnet_mq.msgclient - INFO - Connected: LBNL-Q
agent-1-1 | 2026-07-01 15:41:53,010 - quantnet_agent.hal.local_task_manager - INFO - Periodically checking state of DAG node
agent-1-1 | 2026-07-01 15:41:58,009 - quantnet_mq.rpcclient - ERROR - Timeout awaiting RPC response
agent-1-1 | 2026-07-01 15:41:58,009 - quantnet_agent.service.register - ERROR - Could not register configuration: Timeout awaiting RPC response. retrying in 10 sec
agent-1-1 | 2026-07-01 15:42:13,015 - quantnet_mq.rpcclient - ERROR - Timeout awaiting RPC response
agent-1-1 | 2026-07-01 15:42:13,015 - quantnet_agent.service.register - ERROR - Could not register configuration: Timeout awaiting RPC response. retrying in 10 sec
🔍 Checking agent-2...
❌ Error detected in logs for agent-2
agent-2-1 | 2026-07-01 15:41:58,005 - quantnet_mq.rpcclient - ERROR - Timeout awaiting RPC response
agent-2-1 | 2026-07-01 15:41:58,005 - quantnet_agent.service.register - ERROR - Could not register configuration: Timeout awaiting RPC response. retrying in 10 sec
agent-2-1 | 2026-07-01 15:42:13,009 - quantnet_mq.rpcclient - ERROR - Timeout awaiting RPC response
agent-2-1 | 2026-07-01 15:42:13,009 - quantnet_agent.service.register - ERROR - Could not register configuration: Timeout awaiting RPC response. retrying in 10 sec
------ Full Logs for agent-2 (might be cut as it too long)------
agent-2-1 | /docker-entrypoint.sh: Wait for 15 seconds to start...
agent-2-1 | 2026-07-01 15:41:52,607 - quantnet_agent.cli - INFO - Loaded agent configuration from /opt/quantnet/etc/agent.cfg
agent-2-1 | 2026-07-01 15:41:52,609 - quantnet_agent.service.agent - INFO - Started agent process [1]
agent-2-1 | 2026-07-01 15:41:52,683 - quantnet_agent.service.agent - INFO - Agent started with protocol namespaces:
agent-2-1 | NAME NAMESPACE SCHEMA
agent-2-1 | ------------------------------------------------------------
agent-2-1 | objects default /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/objects/objects.yaml
agent-2-1 | q-repeater default /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/core/q-repeater.yaml
agent-2-1 | bsm-node default /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/core/bsm-node.yaml
agent-2-1 | m-node default /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/core/m-node.yaml
agent-2-1 | q-node default /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/core/q-node.yaml
agent-2-1 | optical-switch default /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/core/optical-switch.yaml
agent-2-1 | qn-server-rpc default /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/qn-server/qn-server-rpc.yaml
agent-2-1 | scheduler scheduler /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/scheduler.yaml
agent-2-1 | simulation simulation /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/simulation.yaml
agent-2-1 | experiment experiment /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/experiment.yaml
agent-2-1 | calibration calibration /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/calibration.yaml
agent-2-1 | monitor monitor /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/messages/monitor.yaml
agent-2-1 | bsm bsm /qn-plugins/plugins/schema/bsm.yaml
agent-2-1 | egp egp /qn-plugins/plugins/schema/egp.yaml
agent-2-1 | spg spg /qn-plugins/plugins/schema/spg.yaml
agent-2-1 | pingpong pingpong /qn-plugins/plugins/schema/pingpong.yaml
agent-2-1 | example example /qn-plugins/plugins/schema/example.yaml
agent-2-1 | 2026-07-01 15:41:52,886 - dummy - INFO - Initializing ExpFramework
agent-2-1 | 2026-07-01 15:41:52,895 - dummy - INFO - Initializing Dummy Lightsource
agent-2-1 | 2026-07-01 15:41:52,940 - dummy - INFO - EPC initialized
agent-2-1 | 2026-07-01 15:41:52,948 - dummy - INFO - Initializing LightMeasurement with wavelength=0
agent-2-1 | 2026-07-01 15:41:52,954 - simulator - INFO - Initializing simulator EGP driver.
agent-2-1 | 2026-07-01 15:41:52,960 - simulator - INFO - Initializing passthrough driver
agent-2-1 | 2026-07-01 15:41:52,961 - quantnet_agent.hal.local_task_manager - INFO - Generating DAG
agent-2-1 | 2026-07-01 15:41:52,968 - quantnet_agent.hal.node - INFO - Agent UCB-Q will load the followings:
agent-2-1 | NAME TYPE RESOURCE
agent-2-1 | ------------------------------------------------------------
agent-2-1 | exp_framework driver DummyExpFramework
agent-2-1 | lightsource driver DummyLightSrc
agent-2-1 | epc driver DummyEPC
agent-2-1 | polarimeter driver DummyPolarimeter
agent-2-1 | egp driver SimEGPDriver
agent-2-1 | messaging driver PassthroughDriver
agent-2-1 | scheduler build-in interpreters scheduler.py
agent-2-1 | calibration build-in interpreters calibration.py
agent-2-1 | experiment build-in interpreters exp_framework.py
agent-2-1 | pingpong user-defined interpreters pingpong.py
agent-2-1 | 2026-07-01 15:41:52,968 - quantnet_agent.scheduler.scheduler - INFO - Starting Scheduler at 2026-07-01 15:41:52.968718+00:00
agent-2-1 | 2026-07-01 15:41:52,972 - quantnet_mq.rpcserver - INFO - Connected: UCB-Q
agent-2-1 | 2026-07-01 15:41:52,974 - quantnet_agent.hal.local_task_manager - INFO - Adding dependency in DAG
agent-2-1 | 2026-07-01 15:41:52,974 - quantnet_mq.rpcserver - INFO - Subscribed: rpc/UCB-Q
agent-2-1 | 2026-07-01 15:41:52,977 - quantnet_mq.rpcclient - INFO - Connected: UCB-Q
agent-2-1 | 2026-07-01 15:41:53,005 - quantnet_mq.msgclient - INFO - Connected: UCB-Q
agent-2-1 | 2026-07-01 15:41:53,006 - quantnet_agent.hal.local_task_manager - INFO - Periodically checking state of DAG node
agent-2-1 | 2026-07-01 15:41:53,011 - quantnet_mq.rpcclient - INFO - Subscribed
agent-2-1 | 2026-07-01 15:41:58,005 - quantnet_mq.rpcclient - ERROR - Timeout awaiting RPC response
agent-2-1 | 2026-07-01 15:41:58,005 - quantnet_agent.service.register - ERROR - Could not register configuration: Timeout awaiting RPC response. retrying in 10 sec
agent-2-1 | 2026-07-01 15:42:13,009 - quantnet_mq.rpcclient - ERROR - Timeout awaiting RPC response
agent-2-1 | 2026-07-01 15:42:13,009 - quantnet_agent.service.register - ERROR - Could not register configuration: Timeout awaiting RPC response. retrying in 10 sec
🔍 Checking agent-3...
❌ Error detected in logs for agent-3
agent-3-1 | 2026-07-01 15:41:58,047 - quantnet_mq.rpcclient - ERROR - Timeout awaiting RPC response
agent-3-1 | 2026-07-01 15:41:58,047 - quantnet_agent.service.register - ERROR - Could not register configuration: Timeout awaiting RPC response. retrying in 10 sec
agent-3-1 | 2026-07-01 15:42:13,062 - quantnet_mq.rpcclient - ERROR - Timeout awaiting RPC response
agent-3-1 | 2026-07-01 15:42:13,062 - quantnet_agent.service.register - ERROR - Could not register configuration: Timeout awaiting RPC response. retrying in 10 sec
------ Full Logs for agent-3 (might be cut as it too long)------
agent-3-1 | /docker-entrypoint.sh: Wait for 15 seconds to start...
agent-3-1 | 2026-07-01 15:41:52,661 - quantnet_agent.cli - INFO - Loaded agent configuration from /opt/quantnet/etc/agent.cfg
agent-3-1 | 2026-07-01 15:41:52,663 - quantnet_agent.service.agent - INFO - Started agent process [1]
agent-3-1 | 2026-07-01 15:41:52,740 - quantnet_agent.service.agent - INFO - Agent started with protocol namespaces:
agent-3-1 | NAME NAMESPACE SCHEMA
agent-3-1 | ------------------------------------------------------------
agent-3-1 | objects default /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/objects/objects.yaml
agent-3-1 | q-repeater default /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/core/q-repeater.yaml
agent-3-1 | bsm-node default /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/core/bsm-node.yaml
agent-3-1 | m-node default /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/core/m-node.yaml
agent-3-1 | q-node default /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/core/q-node.yaml
agent-3-1 | optical-switch default /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/core/optical-switch.yaml
agent-3-1 | qn-server-rpc default /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/qn-server/qn-server-rpc.yaml
agent-3-1 | scheduler scheduler /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/scheduler.yaml
agent-3-1 | simulation simulation /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/simulation.yaml
agent-3-1 | experiment experiment /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/experiment.yaml
agent-3-1 | calibration calibration /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/calibration.yaml
agent-3-1 | monitor monitor /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/messages/monitor.yaml
agent-3-1 | bsm bsm /qn-plugins/plugins/schema/bsm.yaml
agent-3-1 | egp egp /qn-plugins/plugins/schema/egp.yaml
agent-3-1 | spg spg /qn-plugins/plugins/schema/spg.yaml
agent-3-1 | pingpong pingpong /qn-plugins/plugins/schema/pingpong.yaml
agent-3-1 | example example /qn-plugins/plugins/schema/example.yaml
agent-3-1 | 2026-07-01 15:41:52,938 - dummy - INFO - Initializing ExpFramework
agent-3-1 | 2026-07-01 15:41:52,946 - dummy - INFO - Initializing Dummy Lightsource
agent-3-1 | 2026-07-01 15:41:52,987 - dummy - INFO - EPC initialized
agent-3-1 | 2026-07-01 15:41:52,997 - dummy - INFO - Initializing LightMeasurement with wavelength=0
agent-3-1 | 2026-07-01 15:41:53,003 - simulator - INFO - Initializing simulator EGP driver.
agent-3-1 | 2026-07-01 15:41:53,009 - simulator - INFO - Initializing passthrough driver
agent-3-1 | 2026-07-01 15:41:53,010 - quantnet_agent.hal.local_task_manager - INFO - Generating DAG
agent-3-1 | 2026-07-01 15:41:53,014 - quantnet_agent.hal.node - INFO - Agent LBNL-SWITCH will load the followings:
agent-3-1 | NAME TYPE RESOURCE
agent-3-1 | ------------------------------------------------------------
agent-3-1 | exp_framework driver DummyExpFramework
agent-3-1 | lightsource driver DummyLightSrc
agent-3-1 | epc driver DummyEPC
agent-3-1 | polarimeter driver DummyPolarimeter
agent-3-1 | egp driver SimEGPDriver
agent-3-1 | messaging driver PassthroughDriver
agent-3-1 | scheduler build-in interpreters scheduler.py
agent-3-1 | calibration build-in interpreters calibration.py
agent-3-1 | experiment build-in interpreters exp_framework.py
agent-3-1 | pingpong user-defined interpreters pingpong.py
agent-3-1 | 2026-07-01 15:41:53,014 - quantnet_agent.scheduler.scheduler - INFO - Starting Scheduler at 2026-07-01 15:41:53.014211+00:00
agent-3-1 | 2026-07-01 15:41:53,016 - quantnet_mq.rpcserver - INFO - Connected: LBNL-SWITCH
agent-3-1 | 2026-07-01 15:41:53,017 - quantnet_mq.rpcclient - INFO - Connected: LBNL-SWITCH
agent-3-1 | 2026-07-01 15:41:53,017 - quantnet_agent.hal.local_task_manager - INFO - Adding dependency in DAG
agent-3-1 | 2026-07-01 15:41:53,047 - quantnet_mq.rpcserver - INFO - Subscribed: rpc/LBNL-SWITCH
agent-3-1 | 2026-07-01 15:41:53,047 - quantnet_mq.rpcclient - INFO - Subscribed
agent-3-1 | 2026-07-01 15:41:53,048 - quantnet_mq.msgclient - INFO - Connected: LBNL-SWITCH
agent-3-1 | 2026-07-01 15:41:53,048 - quantnet_agent.hal.local_task_manager - INFO - Periodically checking state of DAG node
agent-3-1 | 2026-07-01 15:41:58,047 - quantnet_mq.rpcclient - ERROR - Timeout awaiting RPC response
agent-3-1 | 2026-07-01 15:41:58,047 - quantnet_agent.service.register - ERROR - Could not register configuration: Timeout awaiting RPC response. retrying in 10 sec
agent-3-1 | 2026-07-01 15:42:13,062 - quantnet_mq.rpcclient - ERROR - Timeout awaiting RPC response
agent-3-1 | 2026-07-01 15:42:13,062 - quantnet_agent.service.register - ERROR - Could not register configuration: Timeout awaiting RPC response. retrying in 10 sec
🔍 Checking agent-4...
❌ Error detected in logs for agent-4
agent-4-1 | 2026-07-01 15:41:58,041 - quantnet_mq.rpcclient - ERROR - Timeout awaiting RPC response
agent-4-1 | 2026-07-01 15:41:58,041 - quantnet_agent.service.register - ERROR - Could not register configuration: Timeout awaiting RPC response. retrying in 10 sec
agent-4-1 | 2026-07-01 15:42:13,052 - quantnet_mq.rpcclient - ERROR - Timeout awaiting RPC response
agent-4-1 | 2026-07-01 15:42:13,052 - quantnet_agent.service.register - ERROR - Could not register configuration: Timeout awaiting RPC response. retrying in 10 sec
------ Full Logs for agent-4 (might be cut as it too long)------
agent-4-1 | /docker-entrypoint.sh: Wait for 15 seconds to start...
agent-4-1 | 2026-07-01 15:41:52,633 - quantnet_agent.cli - INFO - Loaded agent configuration from /opt/quantnet/etc/agent.cfg
agent-4-1 | 2026-07-01 15:41:52,635 - quantnet_agent.service.agent - INFO - Started agent process [1]
agent-4-1 | 2026-07-01 15:41:52,711 - quantnet_agent.service.agent - INFO - Agent started with protocol namespaces:
agent-4-1 | NAME NAMESPACE SCHEMA
agent-4-1 | ------------------------------------------------------------
agent-4-1 | objects default /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/objects/objects.yaml
agent-4-1 | q-repeater default /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/core/q-repeater.yaml
agent-4-1 | bsm-node default /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/core/bsm-node.yaml
agent-4-1 | m-node default /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/core/m-node.yaml
agent-4-1 | q-node default /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/core/q-node.yaml
agent-4-1 | optical-switch default /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/core/optical-switch.yaml
agent-4-1 | qn-server-rpc default /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/qn-server/qn-server-rpc.yaml
agent-4-1 | scheduler scheduler /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/scheduler.yaml
agent-4-1 | simulation simulation /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/simulation.yaml
agent-4-1 | experiment experiment /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/experiment.yaml
agent-4-1 | calibration calibration /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/calibration.yaml
agent-4-1 | monitor monitor /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/messages/monitor.yaml
agent-4-1 | bsm bsm /qn-plugins/plugins/schema/bsm.yaml
agent-4-1 | egp egp /qn-plugins/plugins/schema/egp.yaml
agent-4-1 | spg spg /qn-plugins/plugins/schema/spg.yaml
agent-4-1 | pingpong pingpong /qn-plugins/plugins/schema/pingpong.yaml
agent-4-1 | example example /qn-plugins/plugins/schema/example.yaml
agent-4-1 | 2026-07-01 15:41:52,911 - dummy - INFO - Initializing ExpFramework
agent-4-1 | 2026-07-01 15:41:52,919 - dummy - INFO - Initializing Dummy Lightsource
agent-4-1 | 2026-07-01 15:41:52,958 - dummy - INFO - EPC initialized
agent-4-1 | 2026-07-01 15:41:52,966 - dummy - INFO - Initializing LightMeasurement with wavelength=0
agent-4-1 | 2026-07-01 15:41:52,974 - simulator - INFO - Initializing simulator EGP driver.
agent-4-1 | 2026-07-01 15:41:52,982 - simulator - INFO - Initializing passthrough driver
agent-4-1 | 2026-07-01 15:41:52,983 - quantnet_agent.hal.local_task_manager - INFO - Generating DAG
agent-4-1 | 2026-07-01 15:41:52,988 - quantnet_agent.hal.node - INFO - Agent UCB-SWITCH will load the followings:
agent-4-1 | NAME TYPE RESOURCE
agent-4-1 | ------------------------------------------------------------
agent-4-1 | exp_framework driver DummyExpFramework
agent-4-1 | lightsource driver DummyLightSrc
agent-4-1 | epc driver DummyEPC
agent-4-1 | polarimeter driver DummyPolarimeter
agent-4-1 | egp driver SimEGPDriver
agent-4-1 | messaging driver PassthroughDriver
agent-4-1 | scheduler build-in interpreters scheduler.py
agent-4-1 | calibration build-in interpreters calibration.py
agent-4-1 | experiment build-in interpreters exp_framework.py
agent-4-1 | pingpong user-defined interpreters pingpong.py
agent-4-1 | 2026-07-01 15:41:52,988 - quantnet_agent.scheduler.scheduler - INFO - Starting Scheduler at 2026-07-01 15:41:52.988618+00:00
agent-4-1 | 2026-07-01 15:41:52,993 - quantnet_mq.rpcserver - INFO - Connected: UCB-SWITCH
agent-4-1 | 2026-07-01 15:41:52,994 - quantnet_mq.rpcclient - INFO - Connected: UCB-SWITCH
agent-4-1 | 2026-07-01 15:41:52,995 - quantnet_agent.hal.local_task_manager - INFO - Adding dependency in DAG
agent-4-1 | 2026-07-01 15:41:53,041 - quantnet_mq.rpcserver - INFO - Subscribed: rpc/UCB-SWITCH
agent-4-1 | 2026-07-01 15:41:53,042 - quantnet_mq.rpcclient - INFO - Subscribed
agent-4-1 | 2026-07-01 15:41:53,043 - quantnet_mq.msgclient - INFO - Connected: UCB-SWITCH
agent-4-1 | 2026-07-01 15:41:53,043 - quantnet_agent.hal.local_task_manager - INFO - Periodically checking state of DAG node
agent-4-1 | 2026-07-01 15:41:58,041 - quantnet_mq.rpcclient - ERROR - Timeout awaiting RPC response
agent-4-1 | 2026-07-01 15:41:58,041 - quantnet_agent.service.register - ERROR - Could not register configuration: Timeout awaiting RPC response. retrying in 10 sec
agent-4-1 | 2026-07-01 15:42:13,052 - quantnet_mq.rpcclient - ERROR - Timeout awaiting RPC response
agent-4-1 | 2026-07-01 15:42:13,052 - quantnet_agent.service.register - ERROR - Could not register configuration: Timeout awaiting RPC response. retrying in 10 sec
🔍 Checking controller...
------ Logs for controller ------
controller-1 | 2026-07-01 15:41:37,728 - quantnet_controller.cli - INFO - Loaded configuration from /opt/quantnet/etc/quantnet.cfg
controller-1 | 2026-07-01 15:41:37,736 - quantnet_controller.server - INFO - Started server process [1]
controller-1 | 2026-07-01 15:41:37,798 - quantnet_controller.server - INFO - Server started with protocol namespaces:
controller-1 | NAME NAMESPACE SCHEMA
controller-1 | ------------------------------------------------------------
controller-1 | objects default /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/objects/objects.yaml
controller-1 | q-repeater default /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/core/q-repeater.yaml
controller-1 | bsm-node default /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/core/bsm-node.yaml
controller-1 | m-node default /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/core/m-node.yaml
controller-1 | q-node default /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/core/q-node.yaml
controller-1 | optical-switch default /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/core/optical-switch.yaml
controller-1 | qn-server-rpc default /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/qn-server/qn-server-rpc.yaml
controller-1 | scheduler scheduler /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/scheduler.yaml
controller-1 | simulation simulation /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/simulation.yaml
controller-1 | experiment experiment /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/experiment.yaml
controller-1 | calibration calibration /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/rpc/calibration.yaml
controller-1 | monitor monitor /usr/local/lib/python3.11/site-packages/quantnet_mq/schema/messages/monitor.yaml
controller-1 | bsm bsm /qn-plugins/plugins/schema/bsm.yaml
controller-1 | egp egp /qn-plugins/plugins/schema/egp.yaml
controller-1 | spg spg /qn-plugins/plugins/schema/spg.yaml
controller-1 | pingpong pingpong /qn-plugins/plugins/schema/pingpong.yaml
controller-1 | example example /qn-plugins/plugins/schema/example.yaml
controller-1 | 2026-07-01 15:41:37,802 - monitoring - INFO - Monitor plugin initialized with DB handler: <quantnet_controller.core.abstractdatabase.AsyncAbstractDatabase.AsyncDBModel object at 0x7fb5df079fd0>
controller-1 | 2026-07-01 15:41:37,805 - quantnet_controller.common.request - INFO - Loaded experiment definition from /usr/local/lib/python3.11/site-packages/quantnet_controller/plugins/protocols/agentExperiment/exp_defs.py
controller-1 | 2026-07-01 15:41:37,805 - quantnet_controller.common.request - INFO - Initialized RequestManager for agentexperiment with type experiment
controller-1 | 2026-07-01 15:41:37,806 - quantnet_controller.common.request - INFO - Loaded experiment definition from /usr/local/lib/python3.11/site-packages/quantnet_controller/plugins/protocols/calibration/experiment.py
controller-1 | 2026-07-01 15:41:37,806 - quantnet_controller.common.request - INFO - Initialized RequestManager for agentcalibrationresponse with type calibration
controller-1 | 2026-07-01 15:41:37,812 - quantnet_controller.common.request - INFO - Loaded experiment definition from /qn-plugins/plugins/egp/egp/experiment.py
controller-1 | 2026-07-01 15:41:37,812 - quantnet_controller.common.request - INFO - Initialized RequestManager for egprequest with type experiment
controller-1 | 2026-07-01 15:41:37,815 - quantnet_controller.common.request - INFO - Loaded experiment definition from /qn-plugins/plugins/spg/spg/experiment.py
controller-1 | 2026-07-01 15:41:37,815 - quantnet_controller.common.request - INFO - Initialized RequestManager for spgrequest with type experiment
controller-1 | 2026-07-01 15:41:37,824 - quantnet_controller.common.request - INFO - Initialized RequestManager for pingpongrequest with type protocol
controller-1 | 2026-07-01 15:41:37,828 - quantnet_controller.common.request - INFO - Loaded experiment definition from /qn-plugins/plugins/bsm/bsm/experiment.py
controller-1 | 2026-07-01 15:41:37,828 - quantnet_controller.common.request - INFO - Initialized RequestManager for bsmrequest with type experiment
controller-1 | 2026-07-01 15:41:37,828 - quantnet_controller.server - INFO - Loaded modules:
controller-1 | experiment PluginType.PROTOCOL
controller-1 | calibration PluginType.PROTOCOL
controller-1 | simulation PluginType.PROTOCOL
controller-1 | agentRegister PluginType.PROTOCOL
controller-1 | egp PluginType.PROTOCOL
controller-1 | spg PluginType.PROTOCOL
controller-1 | pingpong PluginType.PROTOCOL
controller-1 | bsm PluginType.PROTOCOL
controller-1 | router PluginType.ROUTING
controller-1 | scheduler PluginType.SCHEDULING
controller-1 | monitor PluginType.MONITORING
controller-1 | 2026-07-01 15:41:37,839 - quantnet_mq.rpcclient - INFO - Connected: qn-server-542d142d-6be9-477c-980c-7de32577edf4
controller-1 | 2026-07-01 15:41:37,841 - quantnet_mq.rpcclient - INFO - Subscribed
controller-1 | 2026-07-01 15:41:37,841 - quantnet_mq.msgclient - INFO - Connected: msgclient-542d142d-6be9-477c-980c-7de32577edf4
controller-1 | 2026-07-01 15:41:37,842 - quantnet_mq.msgserver - INFO - Connected: msgserver-542d142d-6be9-477c-980c-7de32577edf4
controller-1 | 2026-07-01 15:41:37,843 - quantnet_mq.msgserver - INFO - Subscribed: monitor
controller-1 | 2026-07-01 15:41:37,843 - quantnet_mq.rpcserver - INFO - Connected: rpcserver-542d142d-6be9-477c-980c-7de32577edf4
controller-1 | 2026-07-01 15:41:37,844 - plugins.scheduler - INFO - Scheduler is started
controller-1 | 2026-07-01 15:41:37,844 - plugins.routing - INFO - PathFinder routing module started
controller-1 | 2026-07-01 15:41:37,869 - quantnet_controller.db.nosql.collection.monitor - INFO - Monitor collection indexes created
controller-1 | 2026-07-01 15:41:37,869 - monitoring - INFO - Monitor started and listening on /monitor topic
controller-1 | 2026-07-01 15:41:37,870 - quantnet_mq.rpcserver - INFO - Subscribed: rpc/qn-server
controller-1 | 2026-07-01 15:41:53,038 - agentRegister - INFO - Received Register: {"cmd": "register", "agentId": "UCB-Q", "payload": {"systemSettings": {"mode": "daemon", "threads": 3, "workers": 3, "type": "QNode", "name": "q-node1.berkeley.edu", "ID": "UCB-Q", "controlInterface": "10.0.0.4"}, "qubitSettings": {"qubits": [{"ID": "1", "quantumObject": "trapped_ion", "T1": {"value": 1.5, "unit": "s"}, "T2": {"value": 1.1, "unit": "s"}, "type": "communication"}, {"ID": "2", "quantumObject": "trapped_ion", "T1": {"value": 1.5, "unit": "s"}, "T2": {"value": 1.1, "unit": "s"}, "type": "communication"}], "operations": {"oneQubitGates": [{"gate": "rot_x", "qubits": ["1", "2"]}, {"gate": "rot_y", "qubits": ["1", "2"]}, {"gate": "rot_z", "qubits": ["1", "2"]}], "twoQubitGates": [{"gate": "cnot", "qubits": [["1", "2"]]}, {"gate": "cphase", "qubits": [["1", "2"]]}]}}, "matterLightInterfaceSettings": [{"ID": "1", "name": "Interface 1", "entanglement": {"rate": {"value": 1000, "unit": "Hz"}, "type": "\u2223\u03a6+\u27e9"}, "flyingQubit": {"type": "polarization", "wavelength": {"value": 1550, "unit": "nm"}}}], "channels": [{"ID": "1", "name": "channel_1", "type": "quantum", "direction": "out", "wavelength": {"value": 1550, "unit": "nm"}, "power": 12.1, "neighbor": {"idRef": "urn:quant-net:UCB-SWITCH:1", "systemRef": "UCB-SWITCH", "channelRef": "1", "loss": {"value": 5, "unit": "dB"}}}, {"ID": "2", "name": "channel_2", "type": "classic_clk", "direction": "in", "wavelength": {"value": 1520, "unit": "nm"}, "power": -3.2, "neighbor": {"idRef": "urn:quant-net:UCB-SWITCH:2", "systemRef": "UCB-SWITCH", "channelRef": "2", "loss": {"value": 5, "unit": "dB"}}}, {"ID": "3", "name": "channel_3", "type": "classic_bsm_result", "direction": "in", "wavelength": {"value": 1530, "unit": "nm"}, "power": -4.7, "neighbor": {"idRef": "urn:quant-net:UCB-SWITCH:3", "systemRef": "UCB-SWITCH", "channelRef": "3", "loss": {"value": 5, "unit": "dB"}}}, {"ID": "4", "name": "channel_4", "type": "classic_photon_gen", "direction": "out", "wavelength": {"value": 1540, "unit": "nm"}, "power": -3.2, "neighbor": {"idRef": "urn:quant-net:UCB-SWITCH:4", "systemRef": "UCB-SWITCH", "channelRef": "4", "loss": {"value": 5, "unit": "dB"}}}]}}
controller-1 | 2026-07-01 15:41:53,038 - plugins.scheduler - INFO - Scheduling handle_register for 1 times 6s interval, assuming each takes 5s
controller-1 | 2026-07-01 15:41:53,038 - quantnet_controller.core.managers - INFO - Registering QNode UCB-Q from agent UCB-Q
controller-1 | 2026-07-01 15:41:53,052 - agentRegister - INFO - Received Register: {"cmd": "register", "agentId": "LBNL-Q", "payload": {"systemSettings": {"mode": "daemon", "threads": 3, "workers": 3, "type": "QNode", "name": "q-node1.lbl.gov", "ID": "LBNL-Q", "controlInterface": "10.0.0.3"}, "qubitSettings": {"qubits": [{"ID": "1", "quantumObject": "trapped_ion", "T1": {"value": 1.5, "unit": "s"}, "T2": {"value": 1.1, "unit": "s"}, "type": "communication"}, {"ID": "2", "quantumObject": "trapped_ion", "T1": {"value": 1.5, "unit": "s"}, "T2": {"value": 1.1, "unit": "s"}, "type": "communication"}], "operations": {"oneQubitGates": [{"gate": "rot_x", "qubits": ["1", "2"]}, {"gate": "rot_y", "qubits": ["1", "2"]}, {"gate": "rot_z", "qubits": ["1", "2"]}], "twoQubitGates": [{"gate": "cnot", "qubits": [["1", "2"]]}, {"gate": "cphase", "qubits": [["1", "2"]]}]}}, "matterLightInterfaceSettings": [{"ID": "1", "name": "Interface 1", "entanglement": {"rate": {"value": 1000, "unit": "Hz"}, "type": "\u2223\u03a6+\u27e9"}, "flyingQubit": {"type": "polarization", "wavelength": {"value": 1550, "unit": "nm"}}}], "channels": [{"ID": "1", "name": "channel_1", "type": "quantum", "direction": "out", "wavelength": {"value": 1550, "unit": "nm"}, "power": 12.1, "neighbor": {"idRef": "urn:quant-net:LBNL-SWITCH:1", "systemRef": "LBNL-SWITCH", "channelRef": "1", "loss": {"value": 5, "unit": "dB"}}}, {"ID": "2", "name": "channel_2", "type": "classic_clk", "direction": "in", "wavelength": {"value": 1520, "unit": "nm"}, "power": -3.2, "neighbor": {"idRef": "urn:quant-net:LBNL-SWITCH:2", "systemRef": "LBNL-SWITCH", "channelRef": "2", "loss": {"value": 5, "unit": "dB"}}}, {"ID": "3", "name": "channel_3", "type": "classic_bsm_result", "direction": "in", "wavelength": {"value": 1530, "unit": "nm"}, "power": -4.7, "neighbor": {"idRef": "urn:quant-net:LBNL-SWITCH:3", "systemRef": "LBNL-SWITCH", "channelRef": "3", "loss": {"value": 5, "unit": "dB"}}}, {"ID": "4", "name": "channel_4", "type": "classic_photon_gen", "direction": "out", "wavelength": {"value": 1540, "unit": "nm"}, "power": -3.2, "neighbor": {"idRef": "urn:quant-net:LBNL-SWITCH:4", "systemRef": "LBNL-SWITCH", "channelRef": "4", "loss": {"value": 5, "unit": "dB"}}}]}}
controller-1 | 2026-07-01 15:41:53,052 - plugins.scheduler - INFO - Scheduling handle_register for 1 times 6s interval, assuming each takes 5s
controller-1 | 2026-07-01 15:41:53,052 - quantnet_controller.core.managers - INFO - Registering QNode LBNL-Q from agent LBNL-Q
controller-1 | 2026-07-01 15:41:53,072 - agentRegister - INFO - Received Register: {"cmd": "register", "agentId": "UCB-SWITCH", "payload": {"systemSettings": {"mode": "daemon", "threads": 5, "workers": 5, "type": "OpticalSwitch", "name": "switch1.berkeley.edu", "ID": "UCB-SWITCH", "controlInterface": "10.0.0.12"}, "channels": [{"ID": "1", "name": "channel_11", "type": "classic_photon_gen", "direction": "in", "wavelength": {"value": 1000, "unit": "nm"}, "power": 2.3, "neighbor": {"idRef": "urn:quant-net:UCB-Q::1", "systemRef": "UCB-Q", "channelRef": "1", "type": "QNode", "loss": {"value": 0, "unit": "dB"}}}, {"ID": "2", "name": "channel_2", "type": "classic_bsm_result", "direction": "out", "wavelength": {"value": 1310, "unit": "nm"}, "power": 1.4, "neighbor": {"idRef": "urn:quant-net:UCB-Q::2", "systemRef": "UCB-Q", "channelRef": "2", "type": "QNode", "loss": {"value": 0, "unit": "dB"}}}, {"ID": "3", "name": "channel_3", "type": "classic_clk", "direction": "out", "wavelength": {"value": 1310, "unit": "nm"}, "power": 4.4, "neighbor": {"idRef": "urn:quant-net:UCB-Q::3", "systemRef": "UCB-Q", "channelRef": "3", "type": "QNode", "loss": {"value": 0, "unit": "dB"}}}, {"ID": "4", "name": "channel_4", "type": "quantum", "direction": "in", "wavelength": {"value": 1550, "unit": "nm"}, "power": -3.2, "neighbor": {"idRef": "urn:quant-net:UCB-Q::4", "systemRef": "UCB-Q", "channelRef": "4", "type": "QNode", "loss": {"value": 0, "unit": "dB"}}}, {"ID": "21", "name": "channel_21", "type": "quantum", "direction": "out", "wavelength": {"value": 1000, "unit": "nm"}, "power": 2.3, "neighbor": {"idRef": "urn:quant-net:UCB-M::1", "systemRef": "UCB-M", "channelRef": "1", "type": "MNode", "loss": {"value": 0, "unit": "dB"}}}, {"ID": "22", "name": "channel_22", "type": "quantum", "direction": "out", "wavelength": {"value": 1000, "unit": "nm"}, "power": 2.3, "neighbor": {"idRef": "urn:quant-net:UCB-BSM::4", "systemRef": "UCB-BSM", "channelRef": "4", "type": "BSMNode", "loss": {"value": 0, "unit": "dB"}}}, {"ID": "99", "name": "channel_99", "type": "quantum", "direction": "in", "wavelength": {"value": 1310, "unit": "nm"}, "power": 1.4, "neighbor": {"idRef": "urn:quant-net:LBNL-SWITCH::99", "systemRef": "LBNL-SWITCH", "channelRef": "99", "type": "OpticalSwitch", "loss": {"value": 0, "unit": "dB"}}}, {"ID": "100", "name": "channel_100", "type": "quantum", "direction": "out", "wavelength": {"value": 1310, "unit": "nm"}, "power": 1.4, "neighbor": {"idRef": "urn:quant-net:LBNL-SWITCH::100", "systemRef": "LBNL-SWITCH", "channelRef": "100", "type": "OpticalSwitch", "loss": {"value": 0, "unit": "dB"}}}]}}
controller-1 | 2026-07-01 15:41:53,072 - plugins.scheduler - INFO - Scheduling handle_register for 1 times 6s interval, assuming each takes 5s
controller-1 | 2026-07-01 15:41:53,072 - quantnet_controller.core.managers - INFO - Registering OpticalSwitch UCB-SWITCH from agent UCB-SWITCH
controller-1 | 2026-07-01 15:41:53,086 - agentRegister - INFO - Received Register: {"cmd": "register", "agentId": "LBNL-SWITCH", "payload": {"systemSettings": {"mode": "daemon", "threads": 5, "workers": 5, "type": "OpticalSwitch", "name": "switch1.lbl.gov", "ID": "LBNL-SWITCH", "controlInterface": "10.0.0.11"}, "channels": [{"ID": "11", "name": "channel_11", "type": "classic_photon_gen", "direction": "out", "wavelength": {"value": 1000, "unit": "nm"}, "power": 2.3, "neighbor": {"idRef": "urn:quant-net:LBNL-BSM::1", "systemRef": "LBNL-BSM", "channelRef": "1", "type": "BSMNode", "loss": {"value": 0, "unit": "dB"}}}, {"ID": "12", "name": "channel_12", "type": "classic_bsm_result", "direction": "in", "wavelength": {"value": 1310, "unit": "nm"}, "power": 1.4, "neighbor": {"idRef": "urn:quant-net:LBNL-BSM::2", "systemRef": "LBNL-BSM", "channelRef": "2", "type": "BSMNode", "loss": {"value": 0, "unit": "dB"}}}, {"ID": "13", "name": "channel_13", "type": "classic_clk", "direction": "out", "wavelength": {"value": 1310, "unit": "nm"}, "power": 4.4, "neighbor": {"idRef": "urn:quant-net:LBNL-BSM::3", "systemRef": "LBNL-BSM", "channelRef": "3", "type": "BSMNode", "loss": {"value": 0, "unit": "dB"}}}, {"ID": "14", "name": "channel_14", "type": "quantum", "direction": "out", "wavelength": {"value": 1550, "unit": "nm"}, "power": -3.2, "neighbor": {"idRef": "urn:quant-net:LBNL-BSM::4", "systemRef": "LBNL-BSM", "channelRef": "4", "type": "BSMNode", "loss": {"value": 0, "unit": "dB"}}}, {"ID": "15", "name": "channel_15", "type": "quantum", "direction": "out", "wavelength": {"value": 1550, "unit": "nm"}, "power": -3.2, "neighbor": {"idRef": "urn:quant-net:LBNL-BSM::5", "systemRef": "LBNL-BSM", "channelRef": "5", "type": "BSMNode", "loss": {"value": 0, "unit": "dB"}}}, {"ID": "1", "name": "channel_11", "type": "classic_photon_gen", "direction": "in", "wavelength": {"value": 1000, "unit": "nm"}, "power": 2.3, "neighbor": {"idRef": "urn:quant-net:LBNL-Q::1", "systemRef": "LBNL-Q", "channelRef": "1", "type": "QNode", "loss": {"value": 0, "unit": "dB"}}}, {"ID": "2", "name": "channel_2", "type": "classic_bsm_result", "direction": "out", "wavelength": {"value": 1310, "unit": "nm"}, "power": 1.4, "neighbor": {"idRef": "urn:quant-net:LBNL-Q::2", "systemRef": "LBNL-Q", "channelRef": "2", "type": "QNode", "loss": {"value": 0, "unit": "dB"}}}, {"ID": "3", "name": "channel_3", "type": "classic_clk", "direction": "out", "wavelength": {"value": 1310, "unit": "nm"}, "power": 4.4, "neighbor": {"idRef": "urn:quant-net:LBNL-Q::3", "systemRef": "LBNL-Q", "channelRef": "3", "type": "QNode", "loss": {"value": 0, "unit": "dB"}}}, {"ID": "4", "name": "channel_4", "type": "quantum", "direction": "in", "wavelength": {"value": 1310, "unit": "nm"}, "power": -3.2, "neighbor": {"idRef": "urn:quant-net:LBNL-Q::4", "systemRef": "LBNL-Q", "channelRef": "4", "type": "QNode", "loss": {"value": 0, "unit": "dB"}}}, {"ID": "21", "name": "channel_21", "type": "quantum", "direction": "out", "wavelength": {"value": 1000, "unit": "nm"}, "power": 2.3, "neighbor": {"idRef": "urn:quant-net:LBNL-M::1", "systemRef": "LBNL-M", "channelRef": "1", "type": "MNode", "loss": {"value": 0, "unit": "dB"}}}, {"ID": "99", "name": "channel_99", "type": "quantum", "direction": "out", "wavelength": {"value": 1310, "unit": "nm"}, "power": 1.4, "neighbor": {"idRef": "urn:quant-net:UCB-SWITCH::99", "systemRef": "UCB-SWITCH", "channelRef": "99", "type": "OpticalSwitch", "loss": {"value": 0, "unit": "dB"}}}, {"ID": "100", "name": "channel_100", "type": "quantum", "direction": "in", "wavelength": {"value": 1310, "unit": "nm"}, "power": 1.4, "neighbor": {"idRef": "urn:quant-net:UCB-SWITCH::100", "systemRef": "UCB-SWITCH", "channelRef": "100", "type": "OpticalSwitch", "loss": {"value": 0, "unit": "dB"}}}]}}
controller-1 | 2026-07-01 15:41:53,086 - plugins.scheduler - INFO - Scheduling handle_register for 1 times 6s interval, assuming each takes 5s
controller-1 | 2026-07-01 15:41:53,086 - quantnet_controller.core.managers - INFO - Registering OpticalSwitch LBNL-SWITCH from agent LBNL-SWITCH
controller-1 | 2026-07-01 15:42:08,016 - agentRegister - INFO - Received Register: {"cmd": "register", "agentId": "UCB-Q", "payload": {"systemSettings": {"mode": "daemon", "threads": 3, "workers": 3, "type": "QNode", "name": "q-node1.berkeley.edu", "ID": "UCB-Q", "controlInterface": "10.0.0.4"}, "qubitSettings": {"qubits": [{"ID": "1", "quantumObject": "trapped_ion", "T1": {"value": 1.5, "unit": "s"}, "T2": {"value": 1.1, "unit": "s"}, "type": "communication"}, {"ID": "2", "quantumObject": "trapped_ion", "T1": {"value": 1.5, "unit": "s"}, "T2": {"value": 1.1, "unit": "s"}, "type": "communication"}], "operations": {"oneQubitGates": [{"gate": "rot_x", "qubits": ["1", "2"]}, {"gate": "rot_y", "qubits": ["1", "2"]}, {"gate": "rot_z", "qubits": ["1", "2"]}], "twoQubitGates": [{"gate": "cnot", "qubits": [["1", "2"]]}, {"gate": "cphase", "qubits": [["1", "2"]]}]}}, "matterLightInterfaceSettings": [{"ID": "1", "name": "Interface 1", "entanglement": {"rate": {"value": 1000, "unit": "Hz"}, "type": "\u2223\u03a6+\u27e9"}, "flyingQubit": {"type": "polarization", "wavelength": {"value": 1550, "unit": "nm"}}}], "channels": [{"ID": "1", "name": "channel_1", "type": "quantum", "direction": "out", "wavelength": {"value": 1550, "unit": "nm"}, "power": 12.1, "neighbor": {"idRef": "urn:quant-net:UCB-SWITCH:1", "systemRef": "UCB-SWITCH", "channelRef": "1", "loss": {"value": 5, "unit": "dB"}}}, {"ID": "2", "name": "channel_2", "type": "classic_clk", "direction": "in", "wavelength": {"value": 1520, "unit": "nm"}, "power": -3.2, "neighbor": {"idRef": "urn:quant-net:UCB-SWITCH:2", "systemRef": "UCB-SWITCH", "channelRef": "2", "loss": {"value": 5, "unit": "dB"}}}, {"ID": "3", "name": "channel_3", "type": "classic_bsm_result", "direction": "in", "wavelength": {"value": 1530, "unit": "nm"}, "power": -4.7, "neighbor": {"idRef": "urn:quant-net:UCB-SWITCH:3", "systemRef": "UCB-SWITCH", "channelRef": "3", "loss": {"value": 5, "unit": "dB"}}}, {"ID": "4", "name": "channel_4", "type": "classic_photon_gen", "direction": "out", "wavelength": {"value": 1540, "unit": "nm"}, "power": -3.2, "neighbor": {"idRef": "urn:quant-net:UCB-SWITCH:4", "systemRef": "UCB-SWITCH", "channelRef": "4", "loss": {"value": 5, "unit": "dB"}}}]}}
controller-1 | 2026-07-01 15:42:08,016 - plugins.scheduler - INFO - Scheduling handle_register for 1 times 6s interval, assuming each takes 5s
controller-1 | 2026-07-01 15:42:08,016 - quantnet_controller.core.managers - INFO - Registering QNode UCB-Q from agent UCB-Q
controller-1 | 2026-07-01 15:42:08,021 - agentRegister - INFO - Received Register: {"cmd": "register", "agentId": "LBNL-Q", "payload": {"systemSettings": {"mode": "daemon", "threads": 3, "workers": 3, "type": "QNode", "name": "q-node1.lbl.gov", "ID": "LBNL-Q", "controlInterface": "10.0.0.3"}, "qubitSettings": {"qubits": [{"ID": "1", "quantumObject": "trapped_ion", "T1": {"value": 1.5, "unit": "s"}, "T2": {"value": 1.1, "unit": "s"}, "type": "communication"}, {"ID": "2", "quantumObject": "trapped_ion", "T1": {"value": 1.5, "unit": "s"}, "T2": {"value": 1.1, "unit": "s"}, "type": "communication"}], "operations": {"oneQubitGates": [{"gate": "rot_x", "qubits": ["1", "2"]}, {"gate": "rot_y", "qubits": ["1", "2"]}, {"gate": "rot_z", "qubits": ["1", "2"]}], "twoQubitGates": [{"gate": "cnot", "qubits": [["1", "2"]]}, {"gate": "cphase", "qubits": [["1", "2"]]}]}}, "matterLightInterfaceSettings": [{"ID": "1", "name": "Interface 1", "entanglement": {"rate": {"value": 1000, "unit": "Hz"}, "type": "\u2223\u03a6+\u27e9"}, "flyingQubit": {"type": "polarization", "wavelength": {"value": 1550, "unit": "nm"}}}], "channels": [{"ID": "1", "name": "channel_1", "type": "quantum", "direction": "out", "wavelength": {"value": 1550, "unit": "nm"}, "power": 12.1, "neighbor": {"idRef": "urn:quant-net:LBNL-SWITCH:1", "systemRef": "LBNL-SWITCH", "channelRef": "1", "loss": {"value": 5, "unit": "dB"}}}, {"ID": "2", "name": "channel_2", "type": "classic_clk", "direction": "in", "wavelength": {"value": 1520, "unit": "nm"}, "power": -3.2, "neighbor": {"idRef": "urn:quant-net:LBNL-SWITCH:2", "systemRef": "LBNL-SWITCH", "channelRef": "2", "loss": {"value": 5, "unit": "dB"}}}, {"ID": "3", "name": "channel_3", "type": "classic_bsm_result", "direction": "in", "wavelength": {"value": 1530, "unit": "nm"}, "power": -4.7, "neighbor": {"idRef": "urn:quant-net:LBNL-SWITCH:3", "systemRef": "LBNL-SWITCH", "channelRef": "3", "loss": {"value": 5, "unit": "dB"}}}, {"ID": "4", "name": "channel_4", "type": "classic_photon_gen", "direction": "out", "wavelength": {"value": 1540, "unit": "nm"}, "power": -3.2, "neighbor": {"idRef": "urn:quant-net:LBNL-SWITCH:4", "systemRef": "LBNL-SWITCH", "channelRef": "4", "loss": {"value": 5, "unit": "dB"}}}]}}
controller-1 | 2026-07-01 15:42:08,021 - plugins.scheduler - INFO - Scheduling handle_register for 1 times 6s interval, assuming each takes 5s
controller-1 | 2026-07-01 15:42:08,021 - quantnet_controller.core.managers - INFO - Registering QNode LBNL-Q from agent LBNL-Q
controller-1 | 2026-07-01 15:42:08,063 - agentRegister - INFO - Received Register: {"cmd": "register", "agentId": "UCB-SWITCH", "payload": {"systemSettings": {"mode": "daemon", "threads": 5, "workers": 5, "type": "OpticalSwitch", "name": "switch1.berkeley.edu", "ID": "UCB-SWITCH", "controlInterface": "10.0.0.12"}, "channels": [{"ID": "1", "name": "channel_11", "type": "classic_photon_gen", "direction": "in", "wavelength": {"value": 1000, "unit": "nm"}, "power": 2.3, "neighbor": {"idRef": "urn:quant-net:UCB-Q::1", "systemRef": "UCB-Q", "channelRef": "1", "type": "QNode", "loss": {"value": 0, "unit": "dB"}}}, {"ID": "2", "name": "channel_2", "type": "classic_bsm_result", "direction": "out", "wavelength": {"value": 1310, "unit": "nm"}, "power": 1.4, "neighbor": {"idRef": "urn:quant-net:UCB-Q::2", "systemRef": "UCB-Q", "channelRef": "2", "type": "QNode", "loss": {"value": 0, "unit": "dB"}}}, {"ID": "3", "name": "channel_3", "type": "classic_clk", "direction": "out", "wavelength": {"value": 1310, "unit": "nm"}, "power": 4.4, "neighbor": {"idRef": "urn:quant-net:UCB-Q::3", "systemRef": "UCB-Q", "channelRef": "3", "type": "QNode", "loss": {"value": 0, "unit": "dB"}}}, {"ID": "4", "name": "channel_4", "type": "quantum", "direction": "in", "wavelength": {"value": 1550, "unit": "nm"}, "power": -3.2, "neighbor": {"idRef": "urn:quant-net:UCB-Q::4", "systemRef": "UCB-Q", "channelRef": "4", "type": "QNode", "loss": {"value": 0, "unit": "dB"}}}, {"ID": "21", "name": "channel_21", "type": "quantum", "direction": "out", "wavelength": {"value": 1000, "unit": "nm"}, "power": 2.3, "neighbor": {"idRef": "urn:quant-net:UCB-M::1", "systemRef": "UCB-M", "channelRef": "1", "type": "MNode", "loss": {"value": 0, "unit": "dB"}}}, {"ID": "22", "name": "channel_22", "type": "quantum", "direction": "out", "wavelength": {"value": 1000, "unit": "nm"}, "power": 2.3, "neighbor": {"idRef": "urn:quant-net:UCB-BSM::4", "systemRef": "UCB-BSM", "channelRef": "4", "type": "BSMNode", "loss": {"value": 0, "unit": "dB"}}}, {"ID": "99", "name": "channel_99", "type": "quantum", "direction": "in", "wavelength": {"value": 1310, "unit": "nm"}, "power": 1.4, "neighbor": {"idRef": "urn:quant-net:LBNL-SWITCH::99", "systemRef": "LBNL-SWITCH", "channelRef": "99", "type": "OpticalSwitch", "loss": {"value": 0, "unit": "dB"}}}, {"ID": "100", "name": "channel_100", "type": "quantum", "direction": "out", "wavelength": {"value": 1310, "unit": "nm"}, "power": 1.4, "neighbor": {"idRef": "urn:quant-net:LBNL-SWITCH::100", "systemRef": "LBNL-SWITCH", "channelRef": "100", "type": "OpticalSwitch", "loss": {"value": 0, "unit": "dB"}}}]}}
controller-1 | 2026-07-01 15:42:08,063 - plugins.scheduler - INFO - Scheduling handle_register for 1 times 6s interval, assuming each takes 5s
controller-1 | 2026-07-01 15:42:08,063 - quantnet_controller.core.managers - INFO - Registering OpticalSwitch UCB-SWITCH from agent UCB-SWITCH
controller-1 | 2026-07-01 15:42:08,082 - agentRegister - INFO - Received Register: {"cmd": "register", "agentId": "LBNL-SWITCH", "payload": {"systemSettings": {"mode": "daemon", "threads": 5, "workers": 5, "type": "OpticalSwitch", "name": "switch1.lbl.gov", "ID": "LBNL-SWITCH", "controlInterface": "10.0.0.11"}, "channels": [{"ID": "11", "name": "channel_11", "type": "classic_photon_gen", "direction": "out", "wavelength": {"value": 1000, "unit": "nm"}, "power": 2.3, "neighbor": {"idRef": "urn:quant-net:LBNL-BSM::1", "systemRef": "LBNL-BSM", "channelRef": "1", "type": "BSMNode", "loss": {"value": 0, "unit": "dB"}}}, {"ID": "12", "name": "channel_12", "type": "classic_bsm_result", "direction": "in", "wavelength": {"value": 1310, "unit": "nm"}, "power": 1.4, "neighbor": {"idRef": "urn:quant-net:LBNL-BSM::2", "systemRef": "LBNL-BSM", "channelRef": "2", "type": "BSMNode", "loss": {"value": 0, "unit": "dB"}}}, {"ID": "13", "name": "channel_13", "type": "classic_clk", "direction": "out", "wavelength": {"value": 1310, "unit": "nm"}, "power": 4.4, "neighbor": {"idRef": "urn:quant-net:LBNL-BSM::3", "systemRef": "LBNL-BSM", "channelRef": "3", "type": "BSMNode", "loss": {"value": 0, "unit": "dB"}}}, {"ID": "14", "name": "channel_14", "type": "quantum", "direction": "out", "wavelength": {"value": 1550, "unit": "nm"}, "power": -3.2, "neighbor": {"idRef": "urn:quant-net:LBNL-BSM::4", "systemRef": "LBNL-BSM", "channelRef": "4", "type": "BSMNode", "loss": {"value": 0, "unit": "dB"}}}, {"ID": "15", "name": "channel_15", "type": "quantum", "direction": "out", "wavelength": {"value": 1550, "unit": "nm"}, "power": -3.2, "neighbor": {"idRef": "urn:quant-net:LBNL-BSM::5", "systemRef": "LBNL-BSM", "channelRef": "5", "type": "BSMNode", "loss": {"value": 0, "unit": "dB"}}}, {"ID": "1", "name": "channel_11", "type": "classic_photon_gen", "direction": "in", "wavelength": {"value": 1000, "unit": "nm"}, "power": 2.3, "neighbor": {"idRef": "urn:quant-net:LBNL-Q::1", "systemRef": "LBNL-Q", "channelRef": "1", "type": "QNode", "loss": {"value": 0, "unit": "dB"}}}, {"ID": "2", "name": "channel_2", "type": "classic_bsm_result", "direction": "out", "wavelength": {"value": 1310, "unit": "nm"}, "power": 1.4, "neighbor": {"idRef": "urn:quant-net:LBNL-Q::2", "systemRef": "LBNL-Q", "channelRef": "2", "type": "QNode", "loss": {"value": 0, "unit": "dB"}}}, {"ID": "3", "name": "channel_3", "type": "classic_clk", "direction": "out", "wavelength": {"value": 1310, "unit": "nm"}, "power": 4.4, "neighbor": {"idRef": "urn:quant-net:LBNL-Q::3", "systemRef": "LBNL-Q", "channelRef": "3", "type": "QNode", "loss": {"value": 0, "unit": "dB"}}}, {"ID": "4", "name": "channel_4", "type": "quantum", "direction": "in", "wavelength": {"value": 1310, "unit": "nm"}, "power": -3.2, "neighbor": {"idRef": "urn:quant-net:LBNL-Q::4", "systemRef": "LBNL-Q", "channelRef": "4", "type": "QNode", "loss": {"value": 0, "unit": "dB"}}}, {"ID": "21", "name": "channel_21", "type": "quantum", "direction": "out", "wavelength": {"value": 1000, "unit": "nm"}, "power": 2.3, "neighbor": {"idRef": "urn:quant-net:LBNL-M::1", "systemRef": "LBNL-M", "channelRef": "1", "type": "MNode", "loss": {"value": 0, "unit": "dB"}}}, {"ID": "99", "name": "channel_99", "type": "quantum", "direction": "out", "wavelength": {"value": 1310, "unit": "nm"}, "power": 1.4, "neighbor": {"idRef": "urn:quant-net:UCB-SWITCH::99", "systemRef": "UCB-SWITCH", "channelRef": "99", "type": "OpticalSwitch", "loss": {"value": 0, "unit": "dB"}}}, {"ID": "100", "name": "channel_100", "type": "quantum", "direction": "in", "wavelength": {"value": 1310, "unit": "nm"}, "power": 1.4, "neighbor": {"idRef": "urn:quant-net:UCB-SWITCH::100", "systemRef": "UCB-SWITCH", "channelRef": "100", "type": "OpticalSwitch", "loss": {"value": 0, "unit": "dB"}}}]}}
controller-1 | 2026-07-01 15:42:08,082 - plugins.scheduler - INFO - Scheduling handle_register for 1 times 6s interval, assuming each takes 5s
controller-1 | 2026-07-01 15:42:08,082 - quantnet_controller.core.managers - INFO - Registering OpticalSwitch LBNL-SWITCH from agent LBNL-SWITCH
🔍 Checking portal...
❌ One or more containers had errors.