Netdata path does not exist. Creating...
Starting local file server...
Starting datastore emulator...
[2025-07-25 16:05:48 +0900] [1008] [INFO] Starting gunicorn 20.1.0
[2025-07-25 16:05:48 +0900] [1008] [INFO] Listening at: http://0.0.0.0:8006 (1008)
[2025-07-25 16:05:48 +0900] [1008] [INFO] Using worker: gthread
[2025-07-25 16:05:48 +0900] [1008] [INFO] Using temporary upload directory '/data/.file_server'
[2025-07-25 16:05:48 +0900] [1026] [INFO] Booting worker with pid: 1026
[2025-07-25 16:05:48 +0900] [1027] [INFO] Booting worker with pid: 1027
Starting MySQL database...
Starting RabbitMQ puller...
Waiting for datastore...
250725 16:05:50 mysqld_safe Logging to syslog.
250725 16:05:50 mysqld_safe Starting mysqld daemon with databases from /data/ats_db
I0725 16:05:50.302000 137225463744192 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:05:50.303495 137225455351488 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:05:50.304375 137225446958784 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:05:50.305366 137225438566080 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:05:50.308300 137225430173376 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:05:50.314163 137225077520064 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:05:50.319373 137225052341952 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:05:50.322252 137225069127360 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:05:50.326620 137225043949248 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:05:50.340178 137225421780672 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:05:50.346769 137225035556544 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:05:50.353312 137224473540288 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:05:50.356579 137225060734656 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:05:50.361015 137224465147584 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:05:50.364077 137224456754880 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:05:50.366321 137224448362176 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:05:50.372628 137225027163840 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:05:50.378512 137224439969472 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:05:50.384866 137223928276672 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:05:50.389111 137224431576768 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:05:50.398348 137224423184064 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:05:50.409839 137223911491264 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:05:50.421477 137223903098560 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:05:50.430335 137223936669376 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:05:50.434963 137225069127360 rabbitmq_puller.py:96] Start consuming from queue test-kicker-queue
I0725 16:05:50.450841 137223894705856 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:05:50.451544 137225052341952 rabbitmq_puller.py:96] Start consuming from queue test-kicker-queue
I0725 16:05:50.469419 137225455351488 rabbitmq_puller.py:96] Start consuming from queue analytics-queue
I0725 16:05:50.472603 137225446958784 rabbitmq_puller.py:96] Start consuming from queue cron-kicker-queue
I0725 16:05:50.474045 137225438566080 rabbitmq_puller.py:96] Start consuming from queue test-kicker-queue
I0725 16:05:50.478184 137223886313152 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:05:50.483321 137225430173376 rabbitmq_puller.py:96] Start consuming from queue test-kicker-queue
I0725 16:05:50.484256 137223399798464 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:05:50.487578 137225463744192 rabbitmq_puller.py:96] Start consuming from queue default
I0725 16:05:50.490987 137223919883968 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:05:50.514571 137223383013056 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:05:50.515528 137225043949248 rabbitmq_puller.py:96] Start consuming from queue test-plan-kicker-queue
I0725 16:05:50.516120 137225421780672 rabbitmq_puller.py:96] Start consuming from queue tfc-event-queue
I0725 16:05:50.518142 137223366227648 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:05:50.527862 137224473540288 rabbitmq_puller.py:96] Start consuming from queue xts-requirements-detection-event-queue
I0725 16:05:50.530387 137225077520064 rabbitmq_puller.py:96] Start consuming from queue test-kicker-queue
I0725 16:05:50.532413 137222862927552 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:05:50.537777 137222846142144 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:05:50.539816 137225060734656 rabbitmq_puller.py:96] Start consuming from queue test-request-queue
I0725 16:05:50.561977 137225035556544 rabbitmq_puller.py:96] Start consuming from queue test-output-uploader-queue
I0725 16:05:50.568025 137223357834944 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:05:50.576287 137223391405760 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:05:50.581879 137225027163840 rabbitmq_puller.py:96] Start consuming from queue command-event-queue
I0725 16:05:50.589928 137223349442240 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:05:50.591351 137224456754880 rabbitmq_puller.py:96] Start consuming from queue command-event-queue
I0725 16:05:50.592770 137223374620352 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:05:50.603860 137224448362176 rabbitmq_puller.py:96] Start consuming from queue command-event-queue
I0725 16:05:50.606225 137224465147584 rabbitmq_puller.py:96] Start consuming from queue command-event-queue
I0725 16:05:50.607129 137222837749440 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:05:50.615309 137224439969472 rabbitmq_puller.py:96] Start consuming from queue command-event-queue
I0725 16:05:50.626848 137222829356736 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:05:50.637346 137222820964032 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:05:50.647278 137223894705856 rabbitmq_puller.py:96] Start consuming from queue command-attempt-sync-queue
I0725 16:05:50.650280 137222812571328 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:05:50.654077 137222854534848 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:05:50.657334 137222326056640 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:05:50.660202 137222309271232 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:05:50.668226 137222317663936 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:05:50.668755 137224431576768 rabbitmq_puller.py:96] Start consuming from queue request-state-notification-queue
I0725 16:05:50.670781 137223928276672 rabbitmq_puller.py:96] Start consuming from queue request-state-notification-queue
I0725 16:05:50.671757 137223903098560 rabbitmq_puller.py:96] Start consuming from queue request-state-notification-queue
I0725 16:05:50.677889 137222300878528 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:05:50.680371 137222292485824 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
Jul 25, 2025 4:05:50 PM com.google.cloud.datastore.emulator.CloudDatastore$StartAction apply
INFO: Running CLOUD_DATASTORE emulator.
I0725 16:05:50.682743 137223936669376 rabbitmq_puller.py:96] Start consuming from queue command-attempt-sync-queue
I0725 16:05:50.688995 137223886313152 rabbitmq_puller.py:96] Start consuming from queue command-attempt-sync-queue
I0725 16:05:50.694789 137222284093120 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:05:50.698057 137223911491264 rabbitmq_puller.py:96] Start consuming from queue request-state-notification-queue
I0725 16:05:50.699118 137221789185728 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:05:50.701798 137224423184064 rabbitmq_puller.py:96] Start consuming from queue request-state-notification-queue
I0725 16:05:50.706037 137221780793024 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:05:50.714555 137222275700416 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:05:50.715747 137223919883968 rabbitmq_puller.py:96] Start consuming from queue command-attempt-sync-queue
I0725 16:05:50.720059 137221772400320 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:05:50.726392 137221755614912 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:05:50.736692 137223383013056 rabbitmq_puller.py:96] Start consuming from queue command-sync-queue
I0725 16:05:50.738360 137221747222208 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:05:50.752689 137223366227648 rabbitmq_puller.py:96] Start consuming from queue command-sync-queue
I0725 16:05:50.757308 137223399798464 rabbitmq_puller.py:96] Start consuming from queue command-attempt-sync-queue
I0725 16:05:50.777382 137222862927552 rabbitmq_puller.py:96] Start consuming from queue command-sync-queue
I0725 16:05:50.795437 137223357834944 rabbitmq_puller.py:96] Start consuming from queue command-sync-queue
I0725 16:05:50.800869 137222846142144 rabbitmq_puller.py:96] Start consuming from queue command-sync-queue
I0725 16:05:50.833065 137222837749440 rabbitmq_puller.py:96] Start consuming from queue request-sync-queue
I0725 16:05:50.838268 137223391405760 rabbitmq_puller.py:96] Start consuming from queue request-sync-queue
I0725 16:05:50.859749 137223349442240 rabbitmq_puller.py:96] Start consuming from queue request-sync-queue
I0725 16:05:50.869546 137223374620352 rabbitmq_puller.py:96] Start consuming from queue request-sync-queue
I0725 16:05:50.900974 137222326056640 rabbitmq_puller.py:96] Start consuming from queue host-sync-queue
I0725 16:05:50.923354 137222854534848 rabbitmq_puller.py:96] Start consuming from queue host-sync-queue
I0725 16:05:50.929422 137222829356736 rabbitmq_puller.py:96] Start consuming from queue request-sync-queue
I0725 16:05:50.934623 137222317663936 rabbitmq_puller.py:96] Start consuming from queue host-event-queue-ndb
Jul 25, 2025 4:05:51 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub <init>
INFO: Local Datastore initialized: 
	Type: High Replication
	Storage: /data/datastore.db
I0725 16:05:50.942143 137222820964032 rabbitmq_puller.py:96] Start consuming from queue host-sync-queue
I0725 16:05:50.947507 137222309271232 rabbitmq_puller.py:96] Start consuming from queue host-sync-queue
I0725 16:05:50.961734 137222812571328 rabbitmq_puller.py:96] Start consuming from queue host-sync-queue
I0725 16:05:50.976534 137222300878528 rabbitmq_puller.py:96] Start consuming from queue host-event-queue-ndb
I0725 16:05:50.991618 137222284093120 rabbitmq_puller.py:96] Start consuming from queue host-event-queue-ndb
I0725 16:05:50.993229 137222292485824 rabbitmq_puller.py:96] Start consuming from queue host-event-queue-ndb
I0725 16:05:51.008990 137221780793024 rabbitmq_puller.py:96] Start consuming from queue notification-work-queue
I0725 16:05:51.013180 137222275700416 rabbitmq_puller.py:96] Start consuming from queue notification-work-queue
I0725 16:05:51.017501 137221772400320 rabbitmq_puller.py:96] Start consuming from queue notification-work-queue
I0725 16:05:51.019490 137221789185728 rabbitmq_puller.py:96] Start consuming from queue host-event-queue-ndb
I0725 16:05:51.026012 137221747222208 rabbitmq_puller.py:96] Start consuming from queue notification-work-queue
I0725 16:05:51.030450 137221755614912 rabbitmq_puller.py:96] Start consuming from queue notification-work-queue
Jul 25, 2025 4:05:51 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub load
INFO: The backing store, /data/datastore.db, does not exist. It will be created.
API endpoint: http://localhost:8007
If you are using a library that supports the DATASTORE_EMULATOR_HOST environment variable, run:

  export DATASTORE_EMULATOR_HOST=localhost:8007

Dev App Server is now running.

The previous line was printed for backwards compatibility only.
If your tests rely on it to confirm emulator startup,
please migrate to the emulator health check endpoint (/). Thank you!
The health check endpoint for this emulator instance is http://localhost:8007/
Jul 25, 2025 4:05:52 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected non-HTTP/2 connection.
Starting main server...
Starting file cleaner...
Starting Netdata...
2025-07-25 16:05:52: netdata INFO  : MAIN : SIGNAL: Not enabling reaper
[2025-07-25 16:05:53 +0900] [1467] [INFO] Starting gunicorn 20.1.0
[2025-07-25 16:05:53 +0900] [1467] [INFO] Listening at: http://0.0.0.0:8000 (1467)
[2025-07-25 16:05:53 +0900] [1468] [INFO] Starting gunicorn 20.1.0
[2025-07-25 16:05:53 +0900] [1467] [INFO] Using worker: gthread
[2025-07-25 16:05:53 +0900] [1468] [INFO] Listening at: http://0.0.0.0:8001 (1468)
[2025-07-25 16:05:53 +0900] [1468] [INFO] Using worker: gthread
[2025-07-25 16:05:53 +0900] [1470] [INFO] Booting worker with pid: 1470
[2025-07-25 16:05:53 +0900] [1471] [INFO] Booting worker with pid: 1471
[2025-07-25 16:05:53 +0900] [1469] [INFO] Starting gunicorn 20.1.0
[2025-07-25 16:05:53 +0900] [1469] [INFO] Listening at: http://0.0.0.0:8002 (1469)
[2025-07-25 16:05:53 +0900] [1469] [INFO] Using worker: gthread
[2025-07-25 16:05:53 +0900] [1472] [INFO] Booting worker with pid: 1472
[2025-07-25 16:05:53 +0900] [1473] [INFO] Booting worker with pid: 1473
[2025-07-25 16:05:53 +0900] [1477] [INFO] Booting worker with pid: 1477
I0725 16:05:53.908087 137730647927680 launcher.py:303] Sending a init request: url=http://0.0.0.0:8001/init
[2025-07-25 16:05:53 +0900] [1481] [INFO] Booting worker with pid: 1481
/mtt/google3/third_party/py/sqlalchemy_utils/expressions.py:53: SAWarning: The GenericFunction 'array_agg' is already registered and is going to be overridden.
Traceback (most recent call last):
  File "/usr/lib/python3.9/runpy.py", line 197, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "/usr/lib/python3.9/runpy.py", line 87, in _run_code
INFO	2025-07-25 16:05:54,198 core:apiserving.py:563] Initializing Endpoints Framework version 4.8.0
    exec(code, run_globals)
  File "/mtt/google3/third_party/py/multitest_transport/file_cleaner/file_cleaner.py", line 49, in <module>
  File "/mtt/google3/third_party/py/multitest_transport/file_cleaner/policy.py", line 30, in <module>
  File "/mtt/google3/third_party/py/multitest_transport/file_cleaner/operation.py", line 27, in <module>
  File "/usr/local/lib/python3.9/dist-packages/setuptools/_distutils/util.py", line 23, in <module>
    from ._modified import newer
  File "/usr/local/lib/python3.9/dist-packages/setuptools/_distutils/_modified.py", line 6, in <module>
    from jaraco.functools import splat
ImportError: cannot import name 'splat' from 'jaraco.functools' (/mtt/google3/third_party/py/jaraco/functools/__init__.pyc)
INFO	2025-07-25 16:05:54,204 default:apiserving.py:563] Initializing Endpoints Framework version 4.8.0
INFO	2025-07-25 16:05:54,217 tfc:apiserving.py:563] Initializing Endpoints Framework version 4.8.0
WARNING	2025-07-25 16:05:54,230 core:api_config.py:1811] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
INFO	2025-07-25 16:05:54,232 core:apiserving.py:563] Initializing Endpoints Framework version 4.8.0
WARNING	2025-07-25 16:05:54,234 default:api_config.py:1811] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
WARNING	2025-07-25 16:05:54,241 tfc:api_config.py:1811] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
WARNING	2025-07-25 16:05:54,259 core:api_config.py:1811] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
INFO	2025-07-25 16:05:54,298 default:apiserving.py:563] Initializing Endpoints Framework version 4.8.0
INFO	2025-07-25 16:05:54,299 tfc:apiserving.py:563] Initializing Endpoints Framework version 4.8.0
WARNING	2025-07-25 16:05:54,331 tfc:api_config.py:1811] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
WARNING	2025-07-25 16:05:54,332 default:api_config.py:1811] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
WARNING	2025-07-25 16:05:55,033 core:lab_config.py:41] Fail to import ansible package:
need exactly one FileFinder import hook (found 2)
WARNING	2025-07-25 16:05:55,036 core:config_syncer_gcs_to_ndb.py:44] Fail to import ansible package:
need exactly one FileFinder import hook (found 2)
WARNING	2025-07-25 16:05:55,120 core:lab_config.py:41] Fail to import ansible package:
need exactly one FileFinder import hook (found 2)
WARNING	2025-07-25 16:05:55,124 core:config_syncer_gcs_to_ndb.py:44] Fail to import ansible package:
need exactly one FileFinder import hook (found 2)
WARNING	2025-07-25 16:05:55,155 tfc:lab_config.py:41] Fail to import ansible package:
need exactly one FileFinder import hook (found 2)
WARNING	2025-07-25 16:05:55,166 tfc:config_syncer_gcs_to_ndb.py:44] Fail to import ansible package:
need exactly one FileFinder import hook (found 2)
WARNING	2025-07-25 16:05:55,174 default:lab_config.py:41] Fail to import ansible package:
need exactly one FileFinder import hook (found 2)
WARNING	2025-07-25 16:05:55,177 default:config_syncer_gcs_to_ndb.py:44] Fail to import ansible package:
need exactly one FileFinder import hook (found 2)
WARNING	2025-07-25 16:05:55,198 tfc:lab_config.py:41] Fail to import ansible package:
need exactly one FileFinder import hook (found 2)
WARNING	2025-07-25 16:05:55,205 tfc:config_syncer_gcs_to_ndb.py:44] Fail to import ansible package:
need exactly one FileFinder import hook (found 2)
WARNING	2025-07-25 16:05:55,208 default:lab_config.py:41] Fail to import ansible package:
need exactly one FileFinder import hook (found 2)
WARNING	2025-07-25 16:05:55,212 default:config_syncer_gcs_to_ndb.py:44] Fail to import ansible package:
need exactly one FileFinder import hook (found 2)
127.0.0.1 - - [25/Jul/2025:16:05:55 +0900] "GET /_ah/start HTTP/1.1" 404 0 "-" "python-requests/2.22.0"
INFO	2025-07-25 16:05:55,218 tfc:launcher.py:198] Module tfc started
127.0.0.1 - - [25/Jul/2025:16:05:55 +0900] "GET /_ah/start HTTP/1.1" 404 0 "-" "python-requests/2.22.0"
INFO	2025-07-25 16:05:55,250 tfc:launcher.py:198] Module tfc started
/mtt/google3/third_party/py/sqlalchemy_utils/expressions.py:53: SAWarning: The GenericFunction 'array_agg' is already registered and is going to be overridden.
/mtt/google3/third_party/py/sqlalchemy_utils/expressions.py:53: SAWarning: The GenericFunction 'array_agg' is already registered and is going to be overridden.
/mtt/google3/third_party/py/sqlalchemy_utils/expressions.py:53: SAWarning: The GenericFunction 'array_agg' is already registered and is going to be overridden.
/mtt/google3/third_party/py/sqlalchemy_utils/expressions.py:53: SAWarning: The GenericFunction 'array_agg' is already registered and is going to be overridden.
INFO	2025-07-25 16:05:55,590 core:apiserving.py:563] Initializing Endpoints Framework version 4.8.0
WARNING	2025-07-25 16:05:55,604 core:api_config.py:1811] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
INFO	2025-07-25 16:05:55,643 default:apiserving.py:563] Initializing Endpoints Framework version 4.8.0
WARNING	2025-07-25 16:05:55,664 default:api_config.py:1811] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
INFO	2025-07-25 16:05:55,688 core:app.py:58] Server is starting... (prod_1.51.001, cli_version=prod_1.51.001)
INFO	2025-07-25 16:05:55,688 default:apiserving.py:563] Initializing Endpoints Framework version 4.8.0
INFO	2025-07-25 16:05:55,691 core:app.py:61] os.environ=environ({'MTT_PORT': '8000', 'MTT_USER': 'ast', 'MTT_GOOGLE_OAUTH2_CLIENT_ID': '', 'MTT_NETDATA_URL': 'http://localhost:8008/', 'IS_OMNILAB_BASED': '', 'DEV_MODE': '', 'HTTP_PROXY': '', 'FTP_PROXY': '', 'MTT_FILE_SERVER_URL': 'http://localhost:8006/', 'OLCS_CREDENTIAL_TYPE': 'no_credential', 'OLCS_SERVER_ADDRESS': 'localhost:', 'ADB_VERSION': '35.0.2-12147458', 'NO_PROXY': '', 'HTTPS_PROXY': '', 'MTT_SQL_DATABASE_URI': 'mysql+pymysql://root@/ats_db?unix_socket=/data/ats_db/mysqld.sock', 'MTT_STORAGE_PATH': '/data', 'MTT_HOSTNAME': 'TC-D-20-0861.telechips.com', 'MTT_FILE_SERVER_ROOT': '/data', 'PYTHONPATH': '/mtt:', 'MTT_REPORT_GENERATOR_JAR': '/merge_report_generator/report_generator_deploy.jar', 'MTT_VERSION': 'prod_1.51.001', 'MTT_GOOGLE_OAUTH2_CLIENT_SECRET': '', 'MTT_FILE_SERVER_PORT': '8006', 'HTTPLIB2_CA_CERTS': '/etc/ssl/certs/ca-certificates.crt', 'PYTHONFAULTHANDLER': '1', 'MTT_CONTROL_SERVER_PORT': '8000', 'HOSTNAME': 'TC-D-20-0861.telechips.com', 'LANGUAGE': 'en_US.UTF-8', 'JAVA_HOME': '/jdk/jdk21/linux-x86', 'RABBITMQ_PID_FILE': '/var/run/rabbitmq/pid', 'MTT_TEST_WORK_DIR': '/data/tmp', 'MTT_SERVER_LOG_LEVEL': 'info', 'ACLOUD_PREBUILT_PATH': '/bin/acloud_prebuilt', 'PWD': '/mtt', 'GOOGLE_APPLICATION_CREDENTIALS': '/tmp/keyfile/key.json', 'TZ': 'Asia/Seoul', 'MTT_CUSTOM_TF_CONFIG_FILE': '/data/host-config.xml', 'HOME': '/root', 'LANG': 'en_US.UTF-8', 'MTT_CLI_VERSION': 'prod_1.51.001', 'IMAGE_NAME': 'gcr.io/android-mtt/mtt:prod', 'CLOUDSDK_PYTHON': 'python3.9', 'OPERATION_MODE': 'unknown', 'TERM': 'xterm', 'USER': 'ast', 'MTT_MH_WORK_DIR': '/data/mh', 'SHLVL': '0', 'MTT_TEST_OUTPUT_DIR': '/data/app_default_bucket/test_runs', 'CLOUD_SDK_VERSION': '467.0.0', 'MTT_USE_HOST_ADB': '', 'LC_ALL': 'en_US.UTF-8', 'MTT_LOG_DIR': '/data/log', 'PATH': '/tradefed:/tmp/custom_sdk_tools:/sdk_tools:/jdk/jdk21/linux-x86/bin:/tmp/custom_sdk_tools:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', 'MTT_SUPPORT_BRIDGE_NETWORK': 'true', 'CLOUD_SDK_ROOT': '/usr/lib/google-cloud-sdk', 'OLDPWD': '/mtt', 'CLUSTER': 'default', '_': '/usr/bin/python3.9', 'NO_GCE_CHECK': 'False', 'GAE_APPLICATION': 'mtt', 'DATASTORE_EMULATOR_HOST': 'localhost:8007', 'DEFAULT_VERSION_HOSTNAME': 'TC-D-20-0861.telechips.com:8001', 'GAE_SERVICE': 'core', 'SERVER_SOFTWARE': 'gunicorn/20.1.0', 'ANSIBLE_LOCAL_TEMP': '/tmp'})
INFO	2025-07-25 16:05:55,692 core:service_checker.py:109] Checking availability of dependent services...
INFO	2025-07-25 16:05:55,698 core:apiserving.py:563] Initializing Endpoints Framework version 4.8.0
127.0.0.1 - - [25/Jul/2025:16:05:55 +0900] "GET /_ah/start HTTP/1.1" 404 207 "-" "python-requests/2.22.0"
WARNING	2025-07-25 16:05:55,704 default:api_config.py:1811] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
INFO	2025-07-25 16:05:55,705 core:launcher.py:198] Module core started
Jul 25, 2025 4:05:55 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected HTTP/2 connection.
WARNING	2025-07-25 16:05:55,715 core:api_config.py:1811] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
INFO	2025-07-25 16:05:55,777 default:host_event_api.py:117] Submitting host event message with size 301 and 1 events
INFO	2025-07-25 16:05:55,778 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [25/Jul/2025:16:05:55 +0900] "GET /_ah/start HTTP/1.1" 404 0 "-" "python-requests/2.22.0"
INFO	2025-07-25 16:05:55,786 default:launcher.py:198] Module default started
Jul 25, 2025 4:05:55 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected HTTP/2 connection.
127.0.0.1 - - [25/Jul/2025:16:05:55 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
127.0.0.1 - - [25/Jul/2025:16:05:55 +0900] "GET /_ah/start HTTP/1.1" 404 0 "-" "python-requests/2.22.0"
127.0.0.1 - - [25/Jul/2025:16:05:55 +0900] "GET /_ah/start HTTP/1.1" 404 207 "-" "python-requests/2.22.0"
INFO	2025-07-25 16:05:55,818 default:launcher.py:198] Module default started
INFO	2025-07-25 16:05:55,819 core:launcher.py:198] Module core started
Jul 25, 2025 4:05:55 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected HTTP/2 connection.
WARNING	2025-07-25 16:05:55,898 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-25 16:05:55,899 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-25 16:05:55,900 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [25/Jul/2025:16:05:55 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-25 16:05:56,279 core:service_checker.py:113] 	Cloud Datastore: OK
127.0.0.1 - - [25/Jul/2025:16:05:56 +0900] "GET /dir/ HTTP/1.1" 200 887 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:05:56,292 core:service_checker.py:113] 	File Server: OK
ERROR	2025-07-25 16:05:56,314 core:service_checker.py:115] 	File Cleaner: ERROR
Traceback (most recent call last):
  File "/mtt/google3/third_party/py/multitest_transport/core/service_checker.py", line 112, in Check
  File "/mtt/google3/third_party/py/multitest_transport/core/service_checker.py", line 86, in Run
RuntimeError: File Cleaner not active
INFO	2025-07-25 16:05:56,351 core:service_checker.py:113] 	RabbitMQ: OK
INFO	2025-07-25 16:05:56,351 core:sql_util.py:56] Connecting to mysql+pymysql://root@/ats_db?unix_socket=/data/ats_db/mysqld.sock
Jul 25, 2025 4:05:56 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected HTTP/2 connection.
INFO	2025-07-25 16:05:56,398 core:service_checker.py:113] 	SQL Database: OK
INFO	2025-07-25 16:05:56,399 core:config_loader.py:26] Loading config.yaml...
172.17.0.1 - - [25/Jul/2025:16:05:56 +0900] "GET / HTTP/1.1" 200 1949 "-" "Python-urllib/3.11"
127.0.0.1 - - [25/Jul/2025:16:05:56 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:05:56 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:05:57,026 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [25/Jul/2025:16:05:57 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:05:58,035 core:cron_kicker.py:87] Init
INFO	2025-07-25 16:05:58,043 core:cron_kicker.py:103] cron jobs = [{"url": "/sidekicks/heartbeat_sender", "schedule": "every 1 hours", "target": "default", "next_run_time": null}, {"url": "/sidekicks/test_resource_cache_cleaner", "schedule": "every 1 hours", "target": "default", "next_run_time": null}, {"url": "/sidekicks/test_resource_tracker_cleaner", "schedule": "every 10 minutes", "target": "default", "next_run_time": null}, {"url": "/test_scheduler/cron", "schedule": "every 1 minutes", "target": "default", "next_run_time": null}, {"url": "/cron/monitor/devices/ndb", "schedule": "every 10 minutes", "target": "tfc", "next_run_time": null}, {"url": "/cron/monitor/lab_resource", "schedule": "every 1 minutes", "target": "tfc", "next_run_time": null}, {"url": "/cron/monitor/lab_resource", "schedule": "every 1 minutes", "target": "tfc", "next_run_time": null}, {"url": "/cron/monitor/lab_resource", "schedule": "every 1 minutes", "target": "tfc", "next_run_time": null}, {"url": "/cron/monitor/lab_resource", "schedule": "every 1 minutes", "target": "tfc", "next_run_time": null}, {"url": "/cron/monitor/lab_resource", "schedule": "every 1 minutes", "target": "tfc", "next_run_time": null}, {"url": "/cron/monitor/lab_resource", "schedule": "every 1 minutes", "target": "tfc", "next_run_time": null}, {"url": "/cron/monitor/lab_resource", "schedule": "every 1 minutes", "target": "tfc", "next_run_time": null}, {"url": "/cron/report/devices", "schedule": "every day 06:00", "target": "tfc", "next_run_time": null}, {"url": "/cron/cleanup/device_history", "schedule": "every 3 hours", "target": "tfc", "next_run_time": null}, {"url": "/cron/cleanup/device_info", "schedule": "every 10 minutes", "target": "tfc", "next_run_time": null}, {"url": "/cron/syncer/sync_gcs_ndb", "schedule": "every 10 minutes", "target": "tfc", "next_run_time": null}, {"url": "/cron/syncer/sync_harness_image_metadata", "schedule": "every 30 minutes", "target": "tfc", "next_run_time": null}, {"url": "/cron/scheduler/harness_update", "schedule": "every 1 minutes", "target": "tfc", "next_run_time": null}]
INFO	2025-07-25 16:05:58,059 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/sidekicks/heartbeat_sender
WARNING	2025-07-25 16:05:58,123 default:discovery_generator.py:492] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
127.0.0.1 - - [25/Jul/2025:16:05:58 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:05:58 +0900] "GET /_ah/api/discovery/v1/apis/tradefed_cluster/v1/rest HTTP/1.1" 200 187021 "-" "python-requests/2.22.0"
127.0.0.1 - - [25/Jul/2025:16:05:58 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:05:58 +0900] "GET /_ah/api/tradefed_cluster/v1/devices?alt=json HTTP/1.1" 200 18 "-" "(gzip)"
127.0.0.1 - - [25/Jul/2025:16:05:58 +0900] "GET /sidekicks/heartbeat_sender HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:05:58 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:05:58,229 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_cache_cleaner
INFO	2025-07-25 16:05:58,231 default:download_util.py:258] Cleaning up test resources not used since 2025-07-18 07:05:58.231464 (UTC)
127.0.0.1 - - [25/Jul/2025:16:05:58 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:05:58 +0900] "GET /sidekicks/test_resource_cache_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:05:58 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:05:58,275 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-07-25 16:05:58,277 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-25 06:55:58.277882 (UTC)
INFO	2025-07-25 16:05:58,300 core:ndb_upgrader.py:43] Checking for ndb updates. Current ndb version: 12001
INFO	2025-07-25 16:05:58,301 core:ndb_upgrader.py:61] Updating ndb to version 25001...
127.0.0.1 - - [25/Jul/2025:16:05:58 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:05:58 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:05:58,329 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [25/Jul/2025:16:05:58 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:05:58,365 core:ndb_upgrader.py:68] Ndb update 25001 completed.
127.0.0.1 - - [25/Jul/2025:16:05:58 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:05:58,374 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-07-25 16:05:58,377 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-07-25 16:05:58,377 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-07-25 16:05:58,379 core:ndb_upgrader.py:52] No more ndb updates. Current ndb version: 25001
Jul 25, 2025 4:05:58 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected HTTP/2 connection.
INFO	2025-07-25 16:05:58,442 core:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-25 07:05:58.442258 (UTC)
INFO	2025-07-25 16:05:58,476 default:coordinator_api.py:75] Backfilling non final requests to sync queue.
INFO	2025-07-25 16:05:58,479 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-07-25 16:05:58,480 tfc:device_monitor.py:79] Updating clusters
INFO	2025-07-25 16:05:58,557 tfc:device_monitor.py:103] Updating cluster default
127.0.0.1 - - [25/Jul/2025:16:05:58 +0900] "POST /_ah/api/tradefed_cluster/v1/coordinator/backfill-request-syncs HTTP/1.1" 204 0 "-" "(gzip)"
INFO	2025-07-25 16:05:58,576 default:coordinator_api.py:44] Backfilling queued commands to sync queue.
INFO	2025-07-25 16:05:58,579 tfc:device_monitor.py:194] Updating labs
INFO	2025-07-25 16:05:58,596 default:coordinator_api.py:49] Backfilled 0 queued commands.
127.0.0.1 - - [25/Jul/2025:16:05:58 +0900] "POST /_ah/api/tradefed_cluster/v1/coordinator/backfill-commands HTTP/1.1" 204 0 "-" "(gzip)"
INFO	2025-07-25 16:05:58,602 default:coordinator_api.py:60] Backfilling running command attempts to sync queue.
INFO	2025-07-25 16:05:58,623 default:coordinator_api.py:65] Backfilled 0 running command attempts.
127.0.0.1 - - [25/Jul/2025:16:05:58 +0900] "POST /_ah/api/tradefed_cluster/v1/coordinator/backfill-command-attempts HTTP/1.1" 204 0 "-" "(gzip)"
INFO	2025-07-25 16:05:58,632 tfc:device_monitor.py:236] Updated labs.
INFO	2025-07-25 16:05:58,633 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [25/Jul/2025:16:05:58 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:05:58 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:05:58,653 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:05:58 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:05:58 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:05:58,671 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:05:58 +0900] "GET /init HTTP/1.1" 200 0 "-" "python-requests/2.22.0"
127.0.0.1 - - [25/Jul/2025:16:05:58 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
I0725 16:05:58.674373 137730647927680 launcher.py:306] The init complete!.
127.0.0.1 - - [25/Jul/2025:16:05:58 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:05:58,687 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:05:58 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:05:58 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:05:58,703 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:05:58 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:05:58 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:05:58,718 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:05:58 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:05:58 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:05:58,735 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:05:58 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:05:58 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:05:58,752 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:05:58 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:05:58 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:05:58,767 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/report/devices
WARNING	2025-07-25 16:05:58,769 tfc:device_info_reporter.py:431] CONFIG.should_send_report is false; skip building a device report.
127.0.0.1 - - [25/Jul/2025:16:05:58 +0900] "GET /cron/report/devices HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:05:58 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:05:58,783 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/cleanup/device_history
INFO	2025-07-25 16:05:58,785 tfc:device_history_cleaner.py:95] Started DeviceHistoryCleaner
INFO	2025-07-25 16:05:58,801 tfc:device_history_cleaner.py:81] Deleted: 0 keys. Total: 0
INFO	2025-07-25 16:05:58,801 tfc:device_history_cleaner.py:97] Finished DeviceHistoryCleaner. Deleted: 0
127.0.0.1 - - [25/Jul/2025:16:05:58 +0900] "GET /cron/cleanup/device_history HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:05:58 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:05:58,819 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-07-25 16:05:58,821 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-07-25 16:05:58,840 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [25/Jul/2025:16:05:58 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:05:58 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:05:58,855 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [25/Jul/2025:16:05:58 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:05:58 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:05:58,871 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/syncer/sync_harness_image_metadata
127.0.0.1 - - [25/Jul/2025:16:05:58 +0900] "GET /cron/syncer/sync_harness_image_metadata HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:05:58 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:05:58,887 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [25/Jul/2025:16:05:58 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:05:58 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:06:00,376 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [25/Jul/2025:16:06:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:06:00,687 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:06:00,707 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:06:00,728 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:06:00,749 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:06:00,769 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:06:00,790 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:06:00,813 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:06:00,975 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [25/Jul/2025:16:06:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
172.17.0.1 - - [25/Jul/2025:16:06:14 +0900] "GET / HTTP/1.1" 200 1949 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [25/Jul/2025:16:06:14 +0900] "GET /static/css/styles.css HTTP/1.1" 200 0 "http://localhost:8000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [25/Jul/2025:16:06:14 +0900] "GET /app.js?version=prod_1.51.001 HTTP/1.1" 200 0 "http://localhost:8000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [25/Jul/2025:16:06:15 +0900] "GET /_ah/api/mtt/v1/private_node_config HTTP/1.1" 200 27 "http://localhost:8000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [25/Jul/2025:16:06:15 +0900] "GET /static/images/logo-title.png HTTP/1.1" 200 0 "http://localhost:8000/test_runs" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [25/Jul/2025:16:06:15 +0900] "GET /_ah/api/mtt/v1/test_runs?max_results=10&page_token=&backwards=false HTTP/1.1" 200 2 "http://localhost:8000/test_runs" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [25/Jul/2025:16:06:15 +0900] "GET /static/images/favicon.ico HTTP/1.1" 200 0 "http://localhost:8000/test_runs" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [25/Jul/2025:16:06:17 +0900] "GET /_ah/api/mtt/v1/private_node_config HTTP/1.1" 200 27 "http://localhost:8000/test_runs" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [25/Jul/2025:16:06:17 +0900] "PUT /_ah/api/mtt/v1/private_node_config HTTP/1.1" 200 54 "http://localhost:8000/test_runs" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [25/Jul/2025:16:06:17 +0900] "GET /_ah/api/mtt/v1/private_node_config HTTP/1.1" 200 54 "http://localhost:8000/test_runs" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
Jul 25, 2025 4:06:21 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 11 ms
172.17.0.1 - - [25/Jul/2025:16:06:28 +0900] "PUT /_ah/api/mtt/v1/private_node_config/default_service_account HTTP/1.1" 204 0 "http://localhost:8000/test_runs" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [25/Jul/2025:16:06:29 +0900] "GET /_ah/api/mtt/v1/private_node_config HTTP/1.1" 200 167 "http://localhost:8000/test_runs" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [25/Jul/2025:16:06:32 +0900] "GET /_ah/api/mtt/v1/config_sets/build_channels HTTP/1.1" 200 278 "http://localhost:8000/test_runs" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
INFO	2025-07-25 16:06:33,063 default:download_util.py:105] Downloading resource mtt:///google_cloud_storage/android-test-catalog/prod/aoa.yaml
WARNING	2025-07-25 16:06:33,617 default:http.py:140] Encountered 403 Forbidden with reason "forbidden"
INFO	2025-07-25 16:06:33,617 default:config_set_helper.py:109] No permission to access mtt:///google_cloud_storage/android-test-catalog/prod/aoa.yaml: no permission to access file prod/aoa.yaml in GCS bucket android-test-catalog
INFO	2025-07-25 16:06:33,617 default:download_util.py:105] Downloading resource mtt:///google_cloud_storage/android-test-catalog/prod/cts_verifier.yaml
INFO	2025-07-25 16:06:34,193 default:download_util.py:192] Starting download of mtt:///google_cloud_storage/android-test-catalog/prod/cts_verifier.yaml
127.0.0.1 - - [25/Jul/2025:16:06:34 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:06:34,535 default:download_util.py:198] Downloading mtt:///google_cloud_storage/android-test-catalog/prod/cts_verifier.yaml completed
INFO	2025-07-25 16:06:34,556 default:download_util.py:105] Downloading resource mtt:///google_cloud_storage/android-test-catalog/prod/gas.yaml
WARNING	2025-07-25 16:06:35,061 default:http.py:140] Encountered 403 Forbidden with reason "forbidden"
INFO	2025-07-25 16:06:35,061 default:config_set_helper.py:109] No permission to access mtt:///google_cloud_storage/android-test-catalog/prod/gas.yaml: no permission to access file prod/gas.yaml in GCS bucket android-test-catalog
INFO	2025-07-25 16:06:35,061 default:download_util.py:105] Downloading resource mtt:///google_cloud_storage/android-test-catalog/prod/gms.yaml
WARNING	2025-07-25 16:06:35,632 default:http.py:140] Encountered 403 Forbidden with reason "forbidden"
INFO	2025-07-25 16:06:35,632 default:config_set_helper.py:109] No permission to access mtt:///google_cloud_storage/android-test-catalog/prod/gms.yaml: no permission to access file prod/gms.yaml in GCS bucket android-test-catalog
INFO	2025-07-25 16:06:35,632 default:download_util.py:105] Downloading resource mtt:///google_cloud_storage/android-test-catalog/prod/goats.yaml
WARNING	2025-07-25 16:06:36,165 default:http.py:140] Encountered 403 Forbidden with reason "forbidden"
INFO	2025-07-25 16:06:36,166 default:config_set_helper.py:109] No permission to access mtt:///google_cloud_storage/android-test-catalog/prod/goats.yaml: no permission to access file prod/goats.yaml in GCS bucket android-test-catalog
INFO	2025-07-25 16:06:36,166 default:download_util.py:105] Downloading resource mtt:///google_cloud_storage/android-test-catalog/prod/google.yaml
WARNING	2025-07-25 16:06:36,746 default:http.py:140] Encountered 403 Forbidden with reason "forbidden"
INFO	2025-07-25 16:06:36,746 default:config_set_helper.py:109] No permission to access mtt:///google_cloud_storage/android-test-catalog/prod/google.yaml: no permission to access file prod/google.yaml in GCS bucket android-test-catalog
INFO	2025-07-25 16:06:36,746 default:download_util.py:105] Downloading resource mtt:///google_cloud_storage/android-test-catalog/prod/mts.yaml
WARNING	2025-07-25 16:06:37,320 default:http.py:140] Encountered 403 Forbidden with reason "forbidden"
INFO	2025-07-25 16:06:37,320 default:config_set_helper.py:109] No permission to access mtt:///google_cloud_storage/android-test-catalog/prod/mts.yaml: no permission to access file prod/mts.yaml in GCS bucket android-test-catalog
INFO	2025-07-25 16:06:37,321 default:download_util.py:105] Downloading resource mtt:///google_cloud_storage/android-test-catalog/prod/partner.yaml
WARNING	2025-07-25 16:06:37,892 default:http.py:140] Encountered 403 Forbidden with reason "forbidden"
INFO	2025-07-25 16:06:37,892 default:config_set_helper.py:109] No permission to access mtt:///google_cloud_storage/android-test-catalog/prod/partner.yaml: no permission to access file prod/partner.yaml in GCS bucket android-test-catalog
INFO	2025-07-25 16:06:37,892 default:download_util.py:105] Downloading resource mtt:///google_cloud_storage/android-test-catalog/prod/pixel.yaml
WARNING	2025-07-25 16:06:38,373 default:http.py:140] Encountered 403 Forbidden with reason "forbidden"
INFO	2025-07-25 16:06:38,374 default:config_set_helper.py:109] No permission to access mtt:///google_cloud_storage/android-test-catalog/prod/pixel.yaml: no permission to access file prod/pixel.yaml in GCS bucket android-test-catalog
INFO	2025-07-25 16:06:38,374 default:download_util.py:105] Downloading resource mtt:///google_cloud_storage/android-test-catalog/prod/tvts.yaml
WARNING	2025-07-25 16:06:38,976 default:http.py:140] Encountered 403 Forbidden with reason "forbidden"
INFO	2025-07-25 16:06:38,976 default:config_set_helper.py:109] No permission to access mtt:///google_cloud_storage/android-test-catalog/prod/tvts.yaml: no permission to access file prod/tvts.yaml in GCS bucket android-test-catalog
INFO	2025-07-25 16:06:38,976 default:download_util.py:105] Downloading resource mtt:///google_cloud_storage/android-test-catalog/prod/uicd.yaml
INFO	2025-07-25 16:06:39,550 default:download_util.py:192] Starting download of mtt:///google_cloud_storage/android-test-catalog/prod/uicd.yaml
127.0.0.1 - - [25/Jul/2025:16:06:39 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:06:39,896 default:download_util.py:198] Downloading mtt:///google_cloud_storage/android-test-catalog/prod/uicd.yaml completed
172.17.0.1 - - [25/Jul/2025:16:06:39 +0900] "GET /_ah/api/mtt/v1/config_sets?include_remote=true HTTP/1.1" 200 561 "http://localhost:8000/test_runs" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
Jul 25, 2025 4:06:51 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 6 ms
WARNING	2025-07-25 16:06:55,918 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-25 16:06:55,918 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-25 16:06:55,919 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [25/Jul/2025:16:06:55 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-25 16:06:55,985 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [25/Jul/2025:16:06:55 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:06:56,127 default:download_util.py:105] Downloading resource gs://android-test-catalog/prod/cts_verifier.yaml
INFO	2025-07-25 16:06:56,129 default:download_util.py:105] Downloading resource gs://android-test-catalog/prod/uicd.yaml
INFO	2025-07-25 16:06:56,777 default:download_util.py:192] Starting download of gs://android-test-catalog/prod/uicd.yaml
127.0.0.1 - - [25/Jul/2025:16:06:56 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:06:56,810 default:download_util.py:192] Starting download of gs://android-test-catalog/prod/cts_verifier.yaml
127.0.0.1 - - [25/Jul/2025:16:06:56 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:06:57,103 default:download_util.py:198] Downloading gs://android-test-catalog/prod/uicd.yaml completed
INFO	2025-07-25 16:06:57,126 default:download_util.py:198] Downloading gs://android-test-catalog/prod/cts_verifier.yaml completed
172.17.0.1 - - [25/Jul/2025:16:06:57 +0900] "POST /_ah/api/mtt/v1/config_sets/import/gs%3A%2F%2Fandroid-test-catalog%2Fprod%2Fuicd.yaml HTTP/1.1" 200 220 "http://localhost:8000/test_runs" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [25/Jul/2025:16:06:57 +0900] "POST /_ah/api/mtt/v1/config_sets/import/gs%3A%2F%2Fandroid-test-catalog%2Fprod%2Fcts_verifier.yaml HTTP/1.1" 200 227 "http://localhost:8000/test_runs" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [25/Jul/2025:16:06:57 +0900] "GET /_ah/api/mtt/v1/config_sets/build_channels HTTP/1.1" 200 278 "http://localhost:8000/test_runs" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
INFO	2025-07-25 16:06:58,016 default:download_util.py:105] Downloading resource mtt:///google_cloud_storage/android-test-catalog/prod/aoa.yaml
WARNING	2025-07-25 16:06:58,566 default:http.py:140] Encountered 403 Forbidden with reason "forbidden"
INFO	2025-07-25 16:06:58,566 default:config_set_helper.py:109] No permission to access mtt:///google_cloud_storage/android-test-catalog/prod/aoa.yaml: no permission to access file prod/aoa.yaml in GCS bucket android-test-catalog
INFO	2025-07-25 16:06:58,567 default:download_util.py:105] Downloading resource mtt:///google_cloud_storage/android-test-catalog/prod/cts_verifier.yaml
INFO	2025-07-25 16:06:59,177 default:download_util.py:109] Resource already cached: file:///data/test_resources/ca0103f0303a3be1cdfe1835b4c8f65537e012c58031ddac567204cddac0c6bf
INFO	2025-07-25 16:06:59,185 default:download_util.py:105] Downloading resource mtt:///google_cloud_storage/android-test-catalog/prod/gas.yaml
WARNING	2025-07-25 16:06:59,816 default:http.py:140] Encountered 403 Forbidden with reason "forbidden"
INFO	2025-07-25 16:06:59,816 default:config_set_helper.py:109] No permission to access mtt:///google_cloud_storage/android-test-catalog/prod/gas.yaml: no permission to access file prod/gas.yaml in GCS bucket android-test-catalog
INFO	2025-07-25 16:06:59,816 default:download_util.py:105] Downloading resource mtt:///google_cloud_storage/android-test-catalog/prod/gms.yaml
WARNING	2025-07-25 16:07:00,380 default:http.py:140] Encountered 403 Forbidden with reason "forbidden"
INFO	2025-07-25 16:07:00,380 default:config_set_helper.py:109] No permission to access mtt:///google_cloud_storage/android-test-catalog/prod/gms.yaml: no permission to access file prod/gms.yaml in GCS bucket android-test-catalog
INFO	2025-07-25 16:07:00,380 default:download_util.py:105] Downloading resource mtt:///google_cloud_storage/android-test-catalog/prod/goats.yaml
INFO	2025-07-25 16:07:00,397 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [25/Jul/2025:16:07:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:07:00,693 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:07:00,715 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:07:00,733 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:07:00,754 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:07:00,774 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:07:00,796 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:07:00,822 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-25 16:07:00,925 default:http.py:140] Encountered 403 Forbidden with reason "forbidden"
INFO	2025-07-25 16:07:00,925 default:config_set_helper.py:109] No permission to access mtt:///google_cloud_storage/android-test-catalog/prod/goats.yaml: no permission to access file prod/goats.yaml in GCS bucket android-test-catalog
INFO	2025-07-25 16:07:00,925 default:download_util.py:105] Downloading resource mtt:///google_cloud_storage/android-test-catalog/prod/google.yaml
INFO	2025-07-25 16:07:00,980 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [25/Jul/2025:16:07:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-25 16:07:01,546 default:http.py:140] Encountered 403 Forbidden with reason "forbidden"
INFO	2025-07-25 16:07:01,546 default:config_set_helper.py:109] No permission to access mtt:///google_cloud_storage/android-test-catalog/prod/google.yaml: no permission to access file prod/google.yaml in GCS bucket android-test-catalog
INFO	2025-07-25 16:07:01,546 default:download_util.py:105] Downloading resource mtt:///google_cloud_storage/android-test-catalog/prod/mts.yaml
WARNING	2025-07-25 16:07:02,159 default:http.py:140] Encountered 403 Forbidden with reason "forbidden"
INFO	2025-07-25 16:07:02,159 default:config_set_helper.py:109] No permission to access mtt:///google_cloud_storage/android-test-catalog/prod/mts.yaml: no permission to access file prod/mts.yaml in GCS bucket android-test-catalog
INFO	2025-07-25 16:07:02,159 default:download_util.py:105] Downloading resource mtt:///google_cloud_storage/android-test-catalog/prod/partner.yaml
WARNING	2025-07-25 16:07:02,775 default:http.py:140] Encountered 403 Forbidden with reason "forbidden"
INFO	2025-07-25 16:07:02,775 default:config_set_helper.py:109] No permission to access mtt:///google_cloud_storage/android-test-catalog/prod/partner.yaml: no permission to access file prod/partner.yaml in GCS bucket android-test-catalog
INFO	2025-07-25 16:07:02,775 default:download_util.py:105] Downloading resource mtt:///google_cloud_storage/android-test-catalog/prod/pixel.yaml
WARNING	2025-07-25 16:07:03,315 default:http.py:140] Encountered 403 Forbidden with reason "forbidden"
INFO	2025-07-25 16:07:03,315 default:config_set_helper.py:109] No permission to access mtt:///google_cloud_storage/android-test-catalog/prod/pixel.yaml: no permission to access file prod/pixel.yaml in GCS bucket android-test-catalog
INFO	2025-07-25 16:07:03,315 default:download_util.py:105] Downloading resource mtt:///google_cloud_storage/android-test-catalog/prod/tvts.yaml
WARNING	2025-07-25 16:07:03,859 default:http.py:140] Encountered 403 Forbidden with reason "forbidden"
INFO	2025-07-25 16:07:03,859 default:config_set_helper.py:109] No permission to access mtt:///google_cloud_storage/android-test-catalog/prod/tvts.yaml: no permission to access file prod/tvts.yaml in GCS bucket android-test-catalog
INFO	2025-07-25 16:07:03,859 default:download_util.py:105] Downloading resource mtt:///google_cloud_storage/android-test-catalog/prod/uicd.yaml
INFO	2025-07-25 16:07:04,491 default:download_util.py:109] Resource already cached: file:///data/test_resources/96364835f1145eb82818ff4481c57b322f0e8a6ee1eb4d72c7ab340cfeee09f4
172.17.0.1 - - [25/Jul/2025:16:07:04 +0900] "GET /_ah/api/mtt/v1/config_sets?include_remote=true HTTP/1.1" 200 553 "http://localhost:8000/test_runs" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [25/Jul/2025:16:07:10 +0900] "GET /_ah/api/mtt/v1/node_config HTTP/1.1" 200 2 "http://localhost:8000/test_runs" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [25/Jul/2025:16:07:16 +0900] "GET /_ah/api/mtt/v1/private_node_config HTTP/1.1" 200 167 "http://localhost:8000/test_runs" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [25/Jul/2025:16:07:16 +0900] "PUT /_ah/api/mtt/v1/private_node_config HTTP/1.1" 200 200 "http://localhost:8000/test_runs" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [25/Jul/2025:16:07:16 +0900] "PUT /_ah/api/mtt/v1/node_config HTTP/1.1" 200 115 "http://localhost:8000/test_runs" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [25/Jul/2025:16:07:16 +0900] "GET /test_runs HTTP/1.1" 200 1949 "http://localhost:8000/test_runs" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [25/Jul/2025:16:07:16 +0900] "GET /static/css/styles.css HTTP/1.1" 200 0 "http://localhost:8000/test_runs" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [25/Jul/2025:16:07:16 +0900] "GET /app.js?version=prod_1.51.001 HTTP/1.1" 200 0 "http://localhost:8000/test_runs" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [25/Jul/2025:16:07:16 +0900] "GET /static/images/logo-title.png HTTP/1.1" 200 0 "http://localhost:8000/test_runs" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [25/Jul/2025:16:07:16 +0900] "GET /_ah/api/mtt/v1/private_node_config HTTP/1.1" 200 200 "http://localhost:8000/test_runs" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [25/Jul/2025:16:07:16 +0900] "GET /_ah/api/mtt/v1/test_runs?max_results=10&page_token=&backwards=false HTTP/1.1" 200 2 "http://localhost:8000/test_runs" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [25/Jul/2025:16:07:17 +0900] "GET /static/images/favicon.ico HTTP/1.1" 200 0 "http://localhost:8000/test_runs" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [25/Jul/2025:16:07:20 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=LAB HTTP/1.1" 200 55 "http://localhost:8000/devices" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [25/Jul/2025:16:07:20 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=HOST_GROUP HTTP/1.1" 200 55 "http://localhost:8000/devices" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [25/Jul/2025:16:07:20 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=HOST HTTP/1.1" 200 74 "http://localhost:8000/devices" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [25/Jul/2025:16:07:20 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=DEVICE_STATE HTTP/1.1" 200 560 "http://localhost:8000/devices" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [25/Jul/2025:16:07:20 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=TEST_HARNESS HTTP/1.1" 200 56 "http://localhost:8000/devices" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [25/Jul/2025:16:07:20 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=POOL HTTP/1.1" 200 2 "http://localhost:8000/devices" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [25/Jul/2025:16:07:20 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=RUN_TARGET HTTP/1.1" 200 2 "http://localhost:8000/devices" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [25/Jul/2025:16:07:20 +0900] "GET /_ah/api/tradefed_cluster/v1/devices?count=10&cursor=&backwards=false&device_states=Allocated&device_states=Available&device_states=Fastboot HTTP/1.1" 200 18 "http://localhost:8000/devices?includeOfflineDevices=false&extraInfo=" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [25/Jul/2025:16:07:20 +0900] "GET /_ah/api/tradefed_cluster/v1/devices?count=10&cursor=&backwards=false&device_states=Allocated&device_states=Available&device_states=Fastboot HTTP/1.1" 200 18 "http://localhost:8000/devices?includeOfflineDevices=false&extraInfo=" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
Jul 25, 2025 4:07:21 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 4 ms
172.17.0.1 - - [25/Jul/2025:16:07:50 +0900] "GET /_ah/api/tradefed_cluster/v1/devices?count=10&cursor=&backwards=false&device_states=Allocated&device_states=Available&device_states=Fastboot HTTP/1.1" 200 18 "http://localhost:8000/devices?lab=All&includeOfflineDevices=false&extraInfo=" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
WARNING	2025-07-25 16:07:55,926 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-25 16:07:55,926 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-25 16:07:55,926 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [25/Jul/2025:16:07:55 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-25 16:07:55,978 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [25/Jul/2025:16:07:55 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:08:00,414 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [25/Jul/2025:16:08:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:08:00,702 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:08:00,721 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:08:00,738 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:08:00,760 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:08:00,779 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:08:00,802 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:08:00,826 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:08:00,985 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [25/Jul/2025:16:08:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
172.17.0.1 - - [25/Jul/2025:16:08:20 +0900] "GET /_ah/api/tradefed_cluster/v1/devices?count=10&cursor=&backwards=false&device_states=Allocated&device_states=Available&device_states=Fastboot HTTP/1.1" 200 18 "http://localhost:8000/devices?lab=All&includeOfflineDevices=false&extraInfo=" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
Jul 25, 2025 4:08:21 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 3 ms
172.17.0.1 - - [25/Jul/2025:16:08:50 +0900] "GET /_ah/api/tradefed_cluster/v1/devices?count=10&cursor=&backwards=false&device_states=Allocated&device_states=Available&device_states=Fastboot HTTP/1.1" 200 18 "http://localhost:8000/devices?lab=All&includeOfflineDevices=false&extraInfo=" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
WARNING	2025-07-25 16:08:55,932 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-25 16:08:55,932 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-25 16:08:55,932 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [25/Jul/2025:16:08:55 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-25 16:08:55,988 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [25/Jul/2025:16:08:55 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:09:00,433 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [25/Jul/2025:16:09:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:09:00,708 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:09:00,726 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:09:00,744 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:09:00,766 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:09:00,783 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:09:00,807 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:09:00,833 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:09:00,990 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [25/Jul/2025:16:09:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
172.17.0.1 - - [25/Jul/2025:16:09:20 +0900] "GET /_ah/api/tradefed_cluster/v1/devices?count=10&cursor=&backwards=false&device_states=Allocated&device_states=Available&device_states=Fastboot HTTP/1.1" 200 18 "http://localhost:8000/devices?lab=All&includeOfflineDevices=false&extraInfo=" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
Jul 25, 2025 4:09:21 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
172.17.0.1 - - [25/Jul/2025:16:09:50 +0900] "GET /_ah/api/tradefed_cluster/v1/devices?count=10&cursor=&backwards=false&device_states=Allocated&device_states=Available&device_states=Fastboot HTTP/1.1" 200 18 "http://localhost:8000/devices?lab=All&includeOfflineDevices=false&extraInfo=" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
WARNING	2025-07-25 16:09:55,938 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-25 16:09:55,938 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-25 16:09:55,939 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [25/Jul/2025:16:09:55 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-25 16:09:55,989 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [25/Jul/2025:16:09:55 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
172.17.0.1 - - [25/Jul/2025:16:09:59 +0900] "GET /_ah/api/mtt/v1/node_config HTTP/1.1" 200 115 "http://localhost:8000/settings/general" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [25/Jul/2025:16:09:59 +0900] "GET /_ah/api/mtt/v1/private_node_config HTTP/1.1" 200 200 "http://localhost:8000/settings/general" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
INFO	2025-07-25 16:10:00,448 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [25/Jul/2025:16:10:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:10:00,714 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:10:00,730 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:10:00,750 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:10:00,770 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:10:00,789 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:10:00,813 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:10:00,837 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:10:00,996 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [25/Jul/2025:16:10:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
172.17.0.1 - - [25/Jul/2025:16:10:01 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=LAB HTTP/1.1" 200 55 "http://localhost:8000/devices" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [25/Jul/2025:16:10:01 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=HOST HTTP/1.1" 200 74 "http://localhost:8000/devices" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [25/Jul/2025:16:10:01 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=HOST_GROUP HTTP/1.1" 200 55 "http://localhost:8000/devices" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [25/Jul/2025:16:10:01 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=TEST_HARNESS HTTP/1.1" 200 56 "http://localhost:8000/devices" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [25/Jul/2025:16:10:01 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=DEVICE_STATE HTTP/1.1" 200 560 "http://localhost:8000/devices" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [25/Jul/2025:16:10:01 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=POOL HTTP/1.1" 200 2 "http://localhost:8000/devices" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [25/Jul/2025:16:10:01 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=RUN_TARGET HTTP/1.1" 200 2 "http://localhost:8000/devices" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [25/Jul/2025:16:10:01 +0900] "GET /_ah/api/tradefed_cluster/v1/devices?count=10&cursor=&backwards=false&device_states=Allocated&device_states=Available&device_states=Fastboot HTTP/1.1" 200 18 "http://localhost:8000/devices?includeOfflineDevices=false&extraInfo=" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [25/Jul/2025:16:10:03 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=HOST_STATE HTTP/1.1" 200 177 "http://localhost:8000/hosts" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [25/Jul/2025:16:10:03 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=LAB HTTP/1.1" 200 55 "http://localhost:8000/hosts" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [25/Jul/2025:16:10:03 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=UPDATE_STATE HTTP/1.1" 200 285 "http://localhost:8000/hosts" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [25/Jul/2025:16:10:03 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=HOST HTTP/1.1" 200 74 "http://localhost:8000/hosts" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [25/Jul/2025:16:10:03 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=TEST_HARNESS_VERSION HTTP/1.1" 200 56 "http://localhost:8000/hosts" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [25/Jul/2025:16:10:03 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=POOL HTTP/1.1" 200 2 "http://localhost:8000/hosts" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [25/Jul/2025:16:10:03 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=HOST_GROUP HTTP/1.1" 200 55 "http://localhost:8000/hosts" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [25/Jul/2025:16:10:03 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=TEST_HARNESS HTTP/1.1" 200 56 "http://localhost:8000/hosts" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [25/Jul/2025:16:10:04 +0900] "GET /_ah/api/tradefed_cluster/v1/hosts?count=10&cursor=&backwards=false&flated_extra_info= HTTP/1.1" 200 826 "http://localhost:8000/hosts" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [25/Jul/2025:16:10:16 +0900] "GET /webaoa HTTP/1.1" 200 1804 "http://localhost:8000/hosts?lab=All&extraInfo=" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [25/Jul/2025:16:10:16 +0900] "GET /webaoa/static/styles.css HTTP/1.1" 200 0 "http://localhost:8000/webaoa" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [25/Jul/2025:16:10:16 +0900] "GET /webaoa/app.js HTTP/1.1" 200 0 "http://localhost:8000/webaoa" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [25/Jul/2025:16:10:17 +0900] "GET /webaoa/static/favicon.ico HTTP/1.1" 200 0 "http://localhost:8000/webaoa" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [25/Jul/2025:16:10:17 +0900] "GET /webaoa/static/device.png HTTP/1.1" 200 0 "http://localhost:8000/webaoa" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
Jul 25, 2025 4:10:21 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
WARNING	2025-07-25 16:10:55,941 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-25 16:10:55,942 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-25 16:10:55,942 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [25/Jul/2025:16:10:55 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-25 16:10:55,990 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [25/Jul/2025:16:10:55 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:10:56,816 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-25 16:10:56,863 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [25/Jul/2025:16:10:56 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:11:00,463 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [25/Jul/2025:16:11:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:11:00,723 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:11:00,737 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:11:00,755 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:11:00,777 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:11:00,793 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:11:00,821 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:11:00,843 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:11:01,004 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [25/Jul/2025:16:11:01 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:11:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 25, 2025 4:11:21 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
WARNING	2025-07-25 16:11:55,948 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-25 16:11:55,948 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-25 16:11:55,948 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [25/Jul/2025:16:11:55 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-25 16:11:55,999 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [25/Jul/2025:16:11:56 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:12:00,015 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [25/Jul/2025:16:12:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:12:00,481 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [25/Jul/2025:16:12:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:12:00,731 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:12:00,742 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:12:00,761 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:12:00,783 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:12:00,804 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:12:00,829 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:12:00,849 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
[2025-07-25 16:12:09 +0900] [1468] [INFO] Handling signal: term
Starting local file server...
Starting datastore emulator...
[2025-07-25 16:53:22 +0900] [1009] [INFO] Starting gunicorn 20.1.0
[2025-07-25 16:53:22 +0900] [1009] [INFO] Listening at: http://0.0.0.0:8006 (1009)
[2025-07-25 16:53:22 +0900] [1009] [INFO] Using worker: gthread
[2025-07-25 16:53:22 +0900] [1009] [INFO] Using temporary upload directory '/data/.file_server'
[2025-07-25 16:53:22 +0900] [1023] [INFO] Booting worker with pid: 1023
[2025-07-25 16:53:23 +0900] [1024] [INFO] Booting worker with pid: 1024
Starting MySQL database...
Starting RabbitMQ puller...
Waiting for datastore...
250725 16:53:24 mysqld_safe Logging to syslog.
250725 16:53:25 mysqld_safe Starting mysqld daemon with databases from /data/ats_db
I0725 16:53:25.188060 131463108667072 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:53:25.189184 131463100274368 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:53:25.190726 131463091881664 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:53:25.192745 131463083488960 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:53:25.195292 131463075096256 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:53:25.200290 131463058310848 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:53:25.207405 131462565193408 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:53:25.211885 131462573586112 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:53:25.227452 131463066703552 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:53:25.239438 131462548408000 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:53:25.247912 131462540015296 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:53:25.263735 131462531622592 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:53:25.275940 131462036715200 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:53:25.278833 131462028322496 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:53:25.286204 131462011537088 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:53:25.290339 131462019929792 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:53:25.303035 131461994751680 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:53:25.306983 131462523229888 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:53:25.317867 131461499844288 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:53:25.335390 131461483058880 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:53:25.346522 131463058310848 rabbitmq_puller.py:96] Start consuming from queue test-kicker-queue
I0725 16:53:25.355386 131463108667072 rabbitmq_puller.py:96] Start consuming from queue default
I0725 16:53:25.358882 131461986358976 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:53:25.370511 131462565193408 rabbitmq_puller.py:96] Start consuming from queue test-kicker-queue
I0725 16:53:25.374249 131463083488960 rabbitmq_puller.py:96] Start consuming from queue test-kicker-queue
I0725 16:53:25.377712 131463100274368 rabbitmq_puller.py:96] Start consuming from queue analytics-queue
I0725 16:53:25.382698 131461474666176 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:53:25.390861 131462573586112 rabbitmq_puller.py:96] Start consuming from queue test-kicker-queue
I0725 16:53:25.391793 131461491451584 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:53:25.393048 131463075096256 rabbitmq_puller.py:96] Start consuming from queue test-kicker-queue
I0725 16:53:25.416968 131462003144384 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:53:25.422521 131463091881664 rabbitmq_puller.py:96] Start consuming from queue cron-kicker-queue
I0725 16:53:25.434233 131462556800704 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:53:25.439286 131461466273472 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:53:25.443032 131461449488064 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:53:25.455211 131460962973376 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:53:25.460383 131462011537088 rabbitmq_puller.py:96] Start consuming from queue command-event-queue
I0725 16:53:25.469634 131462531622592 rabbitmq_puller.py:96] Start consuming from queue xts-requirements-detection-event-queue
I0725 16:53:25.476818 131461994751680 rabbitmq_puller.py:96] Start consuming from queue command-event-queue
I0725 16:53:25.477666 131461457880768 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:53:25.502048 131462548408000 rabbitmq_puller.py:96] Start consuming from queue tfc-event-queue
I0725 16:53:25.503672 131460946187968 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:53:25.504537 131463066703552 rabbitmq_puller.py:96] Start consuming from queue test-plan-kicker-queue
I0725 16:53:25.505825 131462523229888 rabbitmq_puller.py:96] Start consuming from queue command-event-queue
I0725 16:53:25.510130 131462540015296 rabbitmq_puller.py:96] Start consuming from queue test-output-uploader-queue
I0725 16:53:25.513508 131460954580672 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:53:25.514781 131462019929792 rabbitmq_puller.py:96] Start consuming from queue command-event-queue
I0725 16:53:25.523981 131460921009856 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:53:25.534378 131462028322496 rabbitmq_puller.py:96] Start consuming from queue command-event-queue
I0725 16:53:25.546036 131460929402560 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:53:25.546612 131462036715200 rabbitmq_puller.py:96] Start consuming from queue test-request-queue
I0725 16:53:25.548297 131461499844288 rabbitmq_puller.py:96] Start consuming from queue request-state-notification-queue
I0725 16:53:25.549068 131461986358976 rabbitmq_puller.py:96] Start consuming from queue request-state-notification-queue
I0725 16:53:25.552376 131460937795264 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:53:25.555731 131460912617152 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:53:25.562624 131460417709760 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:53:25.564779 131460409317056 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:53:25.573100 131460400924352 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:53:25.580619 131461483058880 rabbitmq_puller.py:96] Start consuming from queue request-state-notification-queue
I0725 16:53:25.587442 131460392531648 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:53:25.596558 131460384138944 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:53:25.608120 131462556800704 rabbitmq_puller.py:96] Start consuming from queue command-attempt-sync-queue
I0725 16:53:25.611591 131461491451584 rabbitmq_puller.py:96] Start consuming from queue request-state-notification-queue
I0725 16:53:25.611921 131460375746240 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:53:25.614315 131460426102464 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:53:25.617593 131459889231552 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:53:25.620355 131459880838848 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:53:25.621587 131459872446144 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:53:25.622785 131459864053440 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:53:25.624409 131459855660736 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:53:25.626352 131459838875328 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:53:25.628872 131461474666176 rabbitmq_puller.py:96] Start consuming from queue request-state-notification-queue
I0725 16:53:25.633919 131459352360640 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:53:25.641940 131459335575232 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:53:25.648826 131459847268032 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:53:25.650894 131462003144384 rabbitmq_puller.py:96] Start consuming from queue command-attempt-sync-queue
I0725 16:53:25.653057 131459343967936 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:53:25.659122 131459327182528 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 16:53:25.674534 131461466273472 rabbitmq_puller.py:96] Start consuming from queue command-attempt-sync-queue
I0725 16:53:25.676497 131460962973376 rabbitmq_puller.py:96] Start consuming from queue command-attempt-sync-queue
I0725 16:53:25.681090 131461449488064 rabbitmq_puller.py:96] Start consuming from queue command-attempt-sync-queue
I0725 16:53:25.693032 131460946187968 rabbitmq_puller.py:96] Start consuming from queue command-sync-queue
I0725 16:53:25.702410 131461457880768 rabbitmq_puller.py:96] Start consuming from queue command-sync-queue
I0725 16:53:25.728072 131460954580672 rabbitmq_puller.py:96] Start consuming from queue command-sync-queue
I0725 16:53:25.734519 131460921009856 rabbitmq_puller.py:96] Start consuming from queue command-sync-queue
I0725 16:53:25.760857 131460929402560 rabbitmq_puller.py:96] Start consuming from queue command-sync-queue
I0725 16:53:25.792288 131460912617152 rabbitmq_puller.py:96] Start consuming from queue request-sync-queue
I0725 16:53:25.810559 131460400924352 rabbitmq_puller.py:96] Start consuming from queue request-sync-queue
I0725 16:53:25.812111 131460417709760 rabbitmq_puller.py:96] Start consuming from queue request-sync-queue
I0725 16:53:25.812356 131460409317056 rabbitmq_puller.py:96] Start consuming from queue request-sync-queue
I0725 16:53:25.819181 131460937795264 rabbitmq_puller.py:96] Start consuming from queue request-sync-queue
I0725 16:53:25.826831 131460375746240 rabbitmq_puller.py:96] Start consuming from queue host-sync-queue
I0725 16:53:25.851218 131460392531648 rabbitmq_puller.py:96] Start consuming from queue host-sync-queue
I0725 16:53:25.855918 131460426102464 rabbitmq_puller.py:96] Start consuming from queue host-sync-queue
I0725 16:53:25.859196 131460384138944 rabbitmq_puller.py:96] Start consuming from queue host-sync-queue
I0725 16:53:25.917250 131459838875328 rabbitmq_puller.py:96] Start consuming from queue host-event-queue-ndb
I0725 16:53:25.924257 131459880838848 rabbitmq_puller.py:96] Start consuming from queue host-event-queue-ndb
I0725 16:53:25.924874 131459889231552 rabbitmq_puller.py:96] Start consuming from queue host-sync-queue
I0725 16:53:25.928019 131459864053440 rabbitmq_puller.py:96] Start consuming from queue host-event-queue-ndb
I0725 16:53:25.942514 131459872446144 rabbitmq_puller.py:96] Start consuming from queue host-event-queue-ndb
I0725 16:53:25.949840 131459847268032 rabbitmq_puller.py:96] Start consuming from queue notification-work-queue
I0725 16:53:25.954145 131459855660736 rabbitmq_puller.py:96] Start consuming from queue host-event-queue-ndb
I0725 16:53:25.956298 131459352360640 rabbitmq_puller.py:96] Start consuming from queue notification-work-queue
I0725 16:53:25.957052 131459335575232 rabbitmq_puller.py:96] Start consuming from queue notification-work-queue
I0725 16:53:25.968649 131459327182528 rabbitmq_puller.py:96] Start consuming from queue notification-work-queue
I0725 16:53:25.976789 131459343967936 rabbitmq_puller.py:96] Start consuming from queue notification-work-queue
Jul 25, 2025 4:53:26 PM com.google.cloud.datastore.emulator.CloudDatastore$StartAction apply
INFO: Running CLOUD_DATASTORE emulator.
Jul 25, 2025 4:53:26 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub <init>
INFO: Local Datastore initialized: 
	Type: High Replication
	Storage: /data/datastore.db
Jul 25, 2025 4:53:27 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub load
INFO: Time to load datastore: 48 ms
API endpoint: http://localhost:8007
If you are using a library that supports the DATASTORE_EMULATOR_HOST environment variable, run:

  export DATASTORE_EMULATOR_HOST=localhost:8007

Dev App Server is now running.

The previous line was printed for backwards compatibility only.
If your tests rely on it to confirm emulator startup,
please migrate to the emulator health check endpoint (/). Thank you!
The health check endpoint for this emulator instance is http://localhost:8007/
Jul 25, 2025 4:53:28 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected non-HTTP/2 connection.
Starting main server...
Starting file cleaner...
Starting Netdata...
2025-07-25 16:53:28: netdata INFO  : MAIN : SIGNAL: Not enabling reaper
[2025-07-25 16:53:29 +0900] [1483] [INFO] Starting gunicorn 20.1.0
[2025-07-25 16:53:29 +0900] [1483] [INFO] Listening at: http://0.0.0.0:8000 (1483)
[2025-07-25 16:53:29 +0900] [1483] [INFO] Using worker: gthread
[2025-07-25 16:53:29 +0900] [1484] [INFO] Starting gunicorn 20.1.0
[2025-07-25 16:53:29 +0900] [1484] [INFO] Listening at: http://0.0.0.0:8001 (1484)
[2025-07-25 16:53:29 +0900] [1484] [INFO] Using worker: gthread
[2025-07-25 16:53:29 +0900] [1487] [INFO] Booting worker with pid: 1487
[2025-07-25 16:53:29 +0900] [1486] [INFO] Booting worker with pid: 1486
[2025-07-25 16:53:29 +0900] [1485] [INFO] Starting gunicorn 20.1.0
[2025-07-25 16:53:29 +0900] [1485] [INFO] Listening at: http://0.0.0.0:8002 (1485)
[2025-07-25 16:53:29 +0900] [1485] [INFO] Using worker: gthread
[2025-07-25 16:53:29 +0900] [1488] [INFO] Booting worker with pid: 1488
[2025-07-25 16:53:29 +0900] [1489] [INFO] Booting worker with pid: 1489
[2025-07-25 16:53:29 +0900] [1490] [INFO] Booting worker with pid: 1490
I0725 16:53:29.799578 138732996062080 launcher.py:303] Sending a init request: url=http://0.0.0.0:8001/init
[2025-07-25 16:53:29 +0900] [1491] [INFO] Booting worker with pid: 1491
/mtt/google3/third_party/py/sqlalchemy_utils/expressions.py:53: SAWarning: The GenericFunction 'array_agg' is already registered and is going to be overridden.
INFO	2025-07-25 16:53:30,113 core:apiserving.py:563] Initializing Endpoints Framework version 4.8.0
INFO	2025-07-25 16:53:30,113 default:apiserving.py:563] Initializing Endpoints Framework version 4.8.0
INFO	2025-07-25 16:53:30,113 default:apiserving.py:563] Initializing Endpoints Framework version 4.8.0
INFO	2025-07-25 16:53:30,114 tfc:apiserving.py:563] Initializing Endpoints Framework version 4.8.0
INFO	2025-07-25 16:53:30,114 tfc:apiserving.py:563] Initializing Endpoints Framework version 4.8.0
INFO	2025-07-25 16:53:30,114 core:apiserving.py:563] Initializing Endpoints Framework version 4.8.0
WARNING	2025-07-25 16:53:30,131 default:api_config.py:1811] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
WARNING	2025-07-25 16:53:30,133 core:api_config.py:1811] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
WARNING	2025-07-25 16:53:30,139 tfc:api_config.py:1811] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
WARNING	2025-07-25 16:53:30,143 tfc:api_config.py:1811] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
WARNING	2025-07-25 16:53:30,144 default:api_config.py:1811] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
WARNING	2025-07-25 16:53:30,144 core:api_config.py:1811] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
Traceback (most recent call last):
  File "/usr/lib/python3.9/runpy.py", line 197, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "/usr/lib/python3.9/runpy.py", line 87, in _run_code
    exec(code, run_globals)
  File "/mtt/google3/third_party/py/multitest_transport/file_cleaner/file_cleaner.py", line 49, in <module>
  File "/mtt/google3/third_party/py/multitest_transport/file_cleaner/policy.py", line 30, in <module>
  File "/mtt/google3/third_party/py/multitest_transport/file_cleaner/operation.py", line 27, in <module>
  File "/usr/local/lib/python3.9/dist-packages/setuptools/_distutils/util.py", line 23, in <module>
    from ._modified import newer
  File "/usr/local/lib/python3.9/dist-packages/setuptools/_distutils/_modified.py", line 6, in <module>
    from jaraco.functools import splat
ImportError: cannot import name 'splat' from 'jaraco.functools' (/mtt/google3/third_party/py/jaraco/functools/__init__.pyc)
WARNING	2025-07-25 16:53:30,982 tfc:lab_config.py:41] Fail to import ansible package:
need exactly one FileFinder import hook (found 2)
WARNING	2025-07-25 16:53:30,983 core:lab_config.py:41] Fail to import ansible package:
need exactly one FileFinder import hook (found 2)
WARNING	2025-07-25 16:53:30,983 core:lab_config.py:41] Fail to import ansible package:
need exactly one FileFinder import hook (found 2)
WARNING	2025-07-25 16:53:30,983 tfc:lab_config.py:41] Fail to import ansible package:
need exactly one FileFinder import hook (found 2)
WARNING	2025-07-25 16:53:30,983 default:lab_config.py:41] Fail to import ansible package:
need exactly one FileFinder import hook (found 2)
WARNING	2025-07-25 16:53:30,983 default:lab_config.py:41] Fail to import ansible package:
need exactly one FileFinder import hook (found 2)
WARNING	2025-07-25 16:53:30,986 core:config_syncer_gcs_to_ndb.py:44] Fail to import ansible package:
need exactly one FileFinder import hook (found 2)
WARNING	2025-07-25 16:53:30,986 tfc:config_syncer_gcs_to_ndb.py:44] Fail to import ansible package:
need exactly one FileFinder import hook (found 2)
WARNING	2025-07-25 16:53:30,989 tfc:config_syncer_gcs_to_ndb.py:44] Fail to import ansible package:
need exactly one FileFinder import hook (found 2)
WARNING	2025-07-25 16:53:30,991 default:config_syncer_gcs_to_ndb.py:44] Fail to import ansible package:
need exactly one FileFinder import hook (found 2)
WARNING	2025-07-25 16:53:30,991 default:config_syncer_gcs_to_ndb.py:44] Fail to import ansible package:
need exactly one FileFinder import hook (found 2)
WARNING	2025-07-25 16:53:30,991 core:config_syncer_gcs_to_ndb.py:44] Fail to import ansible package:
need exactly one FileFinder import hook (found 2)
127.0.0.1 - - [25/Jul/2025:16:53:31 +0900] "GET /_ah/start HTTP/1.1" 404 0 "-" "python-requests/2.22.0"
INFO	2025-07-25 16:53:31,052 tfc:launcher.py:198] Module tfc started
127.0.0.1 - - [25/Jul/2025:16:53:31 +0900] "GET /_ah/start HTTP/1.1" 404 0 "-" "python-requests/2.22.0"
INFO	2025-07-25 16:53:31,053 tfc:launcher.py:198] Module tfc started
/mtt/google3/third_party/py/sqlalchemy_utils/expressions.py:53: SAWarning: The GenericFunction 'array_agg' is already registered and is going to be overridden.
/mtt/google3/third_party/py/sqlalchemy_utils/expressions.py:53: SAWarning: The GenericFunction 'array_agg' is already registered and is going to be overridden.
/mtt/google3/third_party/py/sqlalchemy_utils/expressions.py:53: SAWarning: The GenericFunction 'array_agg' is already registered and is going to be overridden.
/mtt/google3/third_party/py/sqlalchemy_utils/expressions.py:53: SAWarning: The GenericFunction 'array_agg' is already registered and is going to be overridden.
INFO	2025-07-25 16:53:31,538 default:apiserving.py:563] Initializing Endpoints Framework version 4.8.0
INFO	2025-07-25 16:53:31,538 default:apiserving.py:563] Initializing Endpoints Framework version 4.8.0
INFO	2025-07-25 16:53:31,538 core:apiserving.py:563] Initializing Endpoints Framework version 4.8.0
INFO	2025-07-25 16:53:31,538 core:apiserving.py:563] Initializing Endpoints Framework version 4.8.0
WARNING	2025-07-25 16:53:31,550 default:api_config.py:1811] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
WARNING	2025-07-25 16:53:31,551 core:api_config.py:1811] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
WARNING	2025-07-25 16:53:31,560 default:api_config.py:1811] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
WARNING	2025-07-25 16:53:31,566 core:api_config.py:1811] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
INFO	2025-07-25 16:53:31,681 core:app.py:58] Server is starting... (prod_1.51.001, cli_version=prod_1.51.001)
INFO	2025-07-25 16:53:31,682 default:host_event_api.py:117] Submitting host event message with size 301 and 1 events
INFO	2025-07-25 16:53:31,682 core:app.py:61] os.environ=environ({'MTT_PORT': '8000', 'MTT_USER': 'ast', 'MTT_GOOGLE_OAUTH2_CLIENT_ID': '', 'MTT_NETDATA_URL': 'http://localhost:8008/', 'IS_OMNILAB_BASED': '', 'DEV_MODE': '', 'HTTP_PROXY': '', 'FTP_PROXY': '', 'MTT_FILE_SERVER_URL': 'http://localhost:8006/', 'OLCS_CREDENTIAL_TYPE': 'no_credential', 'OLCS_SERVER_ADDRESS': 'localhost:', 'ADB_VERSION': '35.0.2-12147458', 'NO_PROXY': '', 'HTTPS_PROXY': '', 'MTT_SQL_DATABASE_URI': 'mysql+pymysql://root@/ats_db?unix_socket=/data/ats_db/mysqld.sock', 'MTT_STORAGE_PATH': '/data', 'MTT_HOSTNAME': 'TC-D-20-0861.telechips.com', 'MTT_FILE_SERVER_ROOT': '/data', 'PYTHONPATH': '/mtt:', 'MTT_REPORT_GENERATOR_JAR': '/merge_report_generator/report_generator_deploy.jar', 'MTT_VERSION': 'prod_1.51.001', 'MTT_GOOGLE_OAUTH2_CLIENT_SECRET': '', 'MTT_FILE_SERVER_PORT': '8006', 'HTTPLIB2_CA_CERTS': '/etc/ssl/certs/ca-certificates.crt', 'PYTHONFAULTHANDLER': '1', 'MTT_CONTROL_SERVER_PORT': '8000', 'HOSTNAME': 'TC-D-20-0861.telechips.com', 'LANGUAGE': 'en_US.UTF-8', 'JAVA_HOME': '/jdk/jdk21/linux-x86', 'RABBITMQ_PID_FILE': '/var/run/rabbitmq/pid', 'MTT_TEST_WORK_DIR': '/data/tmp', 'MTT_SERVER_LOG_LEVEL': 'info', 'ACLOUD_PREBUILT_PATH': '/bin/acloud_prebuilt', 'PWD': '/mtt', 'GOOGLE_APPLICATION_CREDENTIALS': '/tmp/keyfile/key.json', 'TZ': 'Asia/Seoul', 'MTT_CUSTOM_TF_CONFIG_FILE': '/data/host-config.xml', 'HOME': '/root', 'LANG': 'en_US.UTF-8', 'MTT_CLI_VERSION': 'prod_1.51.001', 'IMAGE_NAME': 'gcr.io/android-mtt/mtt:prod', 'CLOUDSDK_PYTHON': 'python3.9', 'OPERATION_MODE': 'unknown', 'TERM': 'xterm', 'USER': 'ast', 'MTT_MH_WORK_DIR': '/data/mh', 'SHLVL': '0', 'MTT_TEST_OUTPUT_DIR': '/data/app_default_bucket/test_runs', 'CLOUD_SDK_VERSION': '467.0.0', 'MTT_USE_HOST_ADB': '', 'LC_ALL': 'en_US.UTF-8', 'MTT_LOG_DIR': '/data/log', 'PATH': '/tradefed:/tmp/custom_sdk_tools:/sdk_tools:/jdk/jdk21/linux-x86/bin:/tmp/custom_sdk_tools:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', 'MTT_SUPPORT_BRIDGE_NETWORK': 'true', 'CLOUD_SDK_ROOT': '/usr/lib/google-cloud-sdk', 'OLDPWD': '/mtt', 'CLUSTER': 'default', '_': '/usr/bin/python3.9', 'NO_GCE_CHECK': 'False', 'GAE_APPLICATION': 'mtt', 'DATASTORE_EMULATOR_HOST': 'localhost:8007', 'DEFAULT_VERSION_HOSTNAME': 'TC-D-20-0861.telechips.com:8001', 'GAE_SERVICE': 'core', 'SERVER_SOFTWARE': 'gunicorn/20.1.0', 'ANSIBLE_LOCAL_TEMP': '/tmp'})
INFO	2025-07-25 16:53:31,682 core:app.py:45] Uploading ATS crash status to Google Analytics
INFO	2025-07-25 16:53:31,682 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [25/Jul/2025:16:53:31 +0900] "GET /_ah/start HTTP/1.1" 404 0 "-" "python-requests/2.22.0"
127.0.0.1 - - [25/Jul/2025:16:53:31 +0900] "GET /_ah/start HTTP/1.1" 404 0 "-" "python-requests/2.22.0"
INFO	2025-07-25 16:53:31,692 default:launcher.py:198] Module default started
INFO	2025-07-25 16:53:31,693 default:launcher.py:198] Module default started
127.0.0.1 - - [25/Jul/2025:16:53:31 +0900] "GET /_ah/start HTTP/1.1" 404 207 "-" "python-requests/2.22.0"
INFO	2025-07-25 16:53:31,700 core:launcher.py:198] Module core started
127.0.0.1 - - [25/Jul/2025:16:53:31 +0900] "GET /_ah/start HTTP/1.1" 404 207 "-" "python-requests/2.22.0"
INFO	2025-07-25 16:53:31,704 core:launcher.py:198] Module core started
Jul 25, 2025 4:53:31 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected HTTP/2 connection.
127.0.0.1 - - [25/Jul/2025:16:53:31 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-25 16:53:31,723 core:service_checker.py:109] Checking availability of dependent services...
Jul 25, 2025 4:53:31 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected HTTP/2 connection.
Jul 25, 2025 4:53:31 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected HTTP/2 connection.
WARNING	2025-07-25 16:53:31,853 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-25 16:53:31,855 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-25 16:53:31,855 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [25/Jul/2025:16:53:31 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-25 16:53:32,358 core:service_checker.py:113] 	Cloud Datastore: OK
127.0.0.1 - - [25/Jul/2025:16:53:32 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:53:32 +0900] "GET /dir/ HTTP/1.1" 200 1153 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:53:32,371 core:service_checker.py:113] 	File Server: OK
172.17.0.1 - - [25/Jul/2025:16:53:32 +0900] "GET / HTTP/1.1" 200 1949 "-" "Python-urllib/3.11"
ERROR	2025-07-25 16:53:32,394 core:service_checker.py:115] 	File Cleaner: ERROR
Traceback (most recent call last):
  File "/mtt/google3/third_party/py/multitest_transport/core/service_checker.py", line 112, in Check
  File "/mtt/google3/third_party/py/multitest_transport/core/service_checker.py", line 86, in Run
RuntimeError: File Cleaner not active
INFO	2025-07-25 16:53:32,439 core:service_checker.py:113] 	RabbitMQ: OK
INFO	2025-07-25 16:53:32,439 core:sql_util.py:56] Connecting to mysql+pymysql://root@/ats_db?unix_socket=/data/ats_db/mysqld.sock
Jul 25, 2025 4:53:32 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected HTTP/2 connection.
INFO	2025-07-25 16:53:32,508 core:service_checker.py:113] 	SQL Database: OK
INFO	2025-07-25 16:53:32,509 core:config_loader.py:26] Loading config.yaml...
127.0.0.1 - - [25/Jul/2025:16:53:32 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:53:32,765 tfc:device_manager.py:770] The old sync cb9ac0c0b6ad4dfb87fb746d2b1a642d is inactive since 2025-07-25 07:10:56.849089.
127.0.0.1 - - [25/Jul/2025:16:53:32 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:53:32,890 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [25/Jul/2025:16:53:32 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:53:33,397 core:cron_kicker.py:87] Init
INFO	2025-07-25 16:53:33,406 core:cron_kicker.py:103] cron jobs = [{"url": "/sidekicks/heartbeat_sender", "schedule": "every 1 hours", "target": "default", "next_run_time": null}, {"url": "/sidekicks/test_resource_cache_cleaner", "schedule": "every 1 hours", "target": "default", "next_run_time": null}, {"url": "/sidekicks/test_resource_tracker_cleaner", "schedule": "every 10 minutes", "target": "default", "next_run_time": null}, {"url": "/test_scheduler/cron", "schedule": "every 1 minutes", "target": "default", "next_run_time": null}, {"url": "/cron/monitor/devices/ndb", "schedule": "every 10 minutes", "target": "tfc", "next_run_time": null}, {"url": "/cron/monitor/lab_resource", "schedule": "every 1 minutes", "target": "tfc", "next_run_time": null}, {"url": "/cron/monitor/lab_resource", "schedule": "every 1 minutes", "target": "tfc", "next_run_time": null}, {"url": "/cron/monitor/lab_resource", "schedule": "every 1 minutes", "target": "tfc", "next_run_time": null}, {"url": "/cron/monitor/lab_resource", "schedule": "every 1 minutes", "target": "tfc", "next_run_time": null}, {"url": "/cron/monitor/lab_resource", "schedule": "every 1 minutes", "target": "tfc", "next_run_time": null}, {"url": "/cron/monitor/lab_resource", "schedule": "every 1 minutes", "target": "tfc", "next_run_time": null}, {"url": "/cron/monitor/lab_resource", "schedule": "every 1 minutes", "target": "tfc", "next_run_time": null}, {"url": "/cron/report/devices", "schedule": "every day 06:00", "target": "tfc", "next_run_time": null}, {"url": "/cron/cleanup/device_history", "schedule": "every 3 hours", "target": "tfc", "next_run_time": null}, {"url": "/cron/cleanup/device_info", "schedule": "every 10 minutes", "target": "tfc", "next_run_time": null}, {"url": "/cron/syncer/sync_gcs_ndb", "schedule": "every 10 minutes", "target": "tfc", "next_run_time": null}, {"url": "/cron/syncer/sync_harness_image_metadata", "schedule": "every 30 minutes", "target": "tfc", "next_run_time": null}, {"url": "/cron/scheduler/harness_update", "schedule": "every 1 minutes", "target": "tfc", "next_run_time": null}]
INFO	2025-07-25 16:53:33,419 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/sidekicks/heartbeat_sender
WARNING	2025-07-25 16:53:33,479 default:discovery_generator.py:492] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
127.0.0.1 - - [25/Jul/2025:16:53:33 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:53:33 +0900] "GET /_ah/api/discovery/v1/apis/tradefed_cluster/v1/rest HTTP/1.1" 200 187021 "-" "python-requests/2.22.0"
127.0.0.1 - - [25/Jul/2025:16:53:33 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:53:33 +0900] "GET /_ah/api/tradefed_cluster/v1/devices?alt=json HTTP/1.1" 200 18 "-" "(gzip)"
127.0.0.1 - - [25/Jul/2025:16:53:33 +0900] "GET /sidekicks/heartbeat_sender HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:53:33 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:53:33,584 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_cache_cleaner
INFO	2025-07-25 16:53:33,587 default:download_util.py:258] Cleaning up test resources not used since 2025-07-18 07:53:33.587374 (UTC)
127.0.0.1 - - [25/Jul/2025:16:53:33 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:53:33 +0900] "GET /sidekicks/test_resource_cache_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:53:33 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:53:33,638 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-07-25 16:53:33,640 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-25 07:43:33.640230 (UTC)
INFO	2025-07-25 16:53:33,655 core:ndb_upgrader.py:43] Checking for ndb updates. Current ndb version: 25001
INFO	2025-07-25 16:53:33,656 core:ndb_upgrader.py:52] No more ndb updates. Current ndb version: 25001
INFO	2025-07-25 16:53:33,669 core:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-25 07:53:33.669071 (UTC)
127.0.0.1 - - [25/Jul/2025:16:53:33 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:53:33,812 default:coordinator_api.py:75] Backfilling non final requests to sync queue.
127.0.0.1 - - [25/Jul/2025:16:53:33 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:53:33,818 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [25/Jul/2025:16:53:33 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:53:33 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:53:33,959 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-07-25 16:53:33,962 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-07-25 16:53:33,962 tfc:device_monitor.py:245] Scan hosts.
127.0.0.1 - - [25/Jul/2025:16:53:34 +0900] "POST /_ah/api/tradefed_cluster/v1/coordinator/backfill-request-syncs HTTP/1.1" 204 0 "-" "(gzip)"
INFO	2025-07-25 16:53:34,115 default:coordinator_api.py:44] Backfilling queued commands to sync queue.
INFO	2025-07-25 16:53:34,195 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-07-25 16:53:34,195 tfc:device_monitor.py:79] Updating clusters
INFO	2025-07-25 16:53:34,217 default:coordinator_api.py:49] Backfilled 0 queued commands.
127.0.0.1 - - [25/Jul/2025:16:53:34 +0900] "POST /_ah/api/tradefed_cluster/v1/coordinator/backfill-commands HTTP/1.1" 204 0 "-" "(gzip)"
INFO	2025-07-25 16:53:34,222 default:coordinator_api.py:60] Backfilling running command attempts to sync queue.
INFO	2025-07-25 16:53:34,260 default:coordinator_api.py:65] Backfilled 0 running command attempts.
127.0.0.1 - - [25/Jul/2025:16:53:34 +0900] "POST /_ah/api/tradefed_cluster/v1/coordinator/backfill-command-attempts HTTP/1.1" 204 0 "-" "(gzip)"
INFO	2025-07-25 16:53:34,284 tfc:device_monitor.py:103] Updating cluster default
127.0.0.1 - - [25/Jul/2025:16:53:34 +0900] "GET /init HTTP/1.1" 200 0 "-" "python-requests/2.22.0"
I0725 16:53:34.342451 138732996062080 launcher.py:306] The init complete!.
INFO	2025-07-25 16:53:34,351 tfc:device_monitor.py:194] Updating labs
INFO	2025-07-25 16:53:34,403 tfc:device_monitor.py:236] Updated labs.
INFO	2025-07-25 16:53:34,404 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [25/Jul/2025:16:53:34 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:53:34 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:53:34,418 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:53:34 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:53:34 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:53:34,436 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:53:34 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:53:34 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:53:34,449 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:53:34 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:53:34 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:53:34,460 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:53:34 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:53:34 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:53:34,472 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:53:34 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:53:34 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:53:34,484 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:53:34 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:53:34 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:53:34,496 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:53:34 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:53:34 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:53:34,508 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/report/devices
WARNING	2025-07-25 16:53:34,509 tfc:device_info_reporter.py:431] CONFIG.should_send_report is false; skip building a device report.
127.0.0.1 - - [25/Jul/2025:16:53:34 +0900] "GET /cron/report/devices HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:53:34 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:53:34,519 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/cleanup/device_history
INFO	2025-07-25 16:53:34,521 tfc:device_history_cleaner.py:95] Started DeviceHistoryCleaner
INFO	2025-07-25 16:53:34,542 tfc:device_history_cleaner.py:81] Deleted: 0 keys. Total: 0
INFO	2025-07-25 16:53:34,542 tfc:device_history_cleaner.py:97] Finished DeviceHistoryCleaner. Deleted: 0
127.0.0.1 - - [25/Jul/2025:16:53:34 +0900] "GET /cron/cleanup/device_history HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:53:34 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:53:34,554 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-07-25 16:53:34,556 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-07-25 16:53:34,577 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [25/Jul/2025:16:53:34 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:53:34 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:53:34,587 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [25/Jul/2025:16:53:34 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:53:34 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:53:34,597 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/syncer/sync_harness_image_metadata
127.0.0.1 - - [25/Jul/2025:16:53:34 +0900] "GET /cron/syncer/sync_harness_image_metadata HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:53:34 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:53:34,609 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [25/Jul/2025:16:53:34 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:53:34 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 25, 2025 4:53:57 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 6 ms
INFO	2025-07-25 16:54:00,440 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:54:00,467 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:54:00,485 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:54:00,505 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:54:00,525 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:54:00,540 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:54:00,559 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:54:00,671 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [25/Jul/2025:16:54:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:54:00,950 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [25/Jul/2025:16:54:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-25 16:54:31,885 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-25 16:54:31,887 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-25 16:54:31,887 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [25/Jul/2025:16:54:31 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
Jul 25, 2025 4:54:31 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected HTTP/2 connection.
INFO	2025-07-25 16:54:32,049 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [25/Jul/2025:16:54:32 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
172.17.0.1 - - [25/Jul/2025:16:54:35 +0900] "GET / HTTP/1.1" 200 1949 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [25/Jul/2025:16:54:35 +0900] "GET /static/css/styles.css HTTP/1.1" 200 0 "http://localhost:8000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [25/Jul/2025:16:54:35 +0900] "GET /app.js?version=prod_1.51.001 HTTP/1.1" 200 0 "http://localhost:8000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [25/Jul/2025:16:54:35 +0900] "GET /_ah/api/mtt/v1/private_node_config HTTP/1.1" 200 200 "http://localhost:8000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [25/Jul/2025:16:54:35 +0900] "GET /static/images/logo-title.png HTTP/1.1" 200 0 "http://localhost:8000/test_runs" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [25/Jul/2025:16:54:36 +0900] "GET /_ah/api/mtt/v1/test_runs?max_results=10&page_token=&backwards=false HTTP/1.1" 200 2 "http://localhost:8000/test_runs" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [25/Jul/2025:16:54:38 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=LAB HTTP/1.1" 200 55 "http://localhost:8000/devices" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [25/Jul/2025:16:54:38 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=HOST HTTP/1.1" 200 74 "http://localhost:8000/devices" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [25/Jul/2025:16:54:38 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=HOST_GROUP HTTP/1.1" 200 55 "http://localhost:8000/devices" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [25/Jul/2025:16:54:38 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=TEST_HARNESS HTTP/1.1" 200 56 "http://localhost:8000/devices" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [25/Jul/2025:16:54:38 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=DEVICE_STATE HTTP/1.1" 200 560 "http://localhost:8000/devices" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [25/Jul/2025:16:54:38 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=POOL HTTP/1.1" 200 2 "http://localhost:8000/devices" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [25/Jul/2025:16:54:38 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=RUN_TARGET HTTP/1.1" 200 2 "http://localhost:8000/devices" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [25/Jul/2025:16:54:38 +0900] "GET /_ah/api/tradefed_cluster/v1/devices?count=10&cursor=&backwards=false&device_states=Allocated&device_states=Available&device_states=Fastboot HTTP/1.1" 200 18 "http://localhost:8000/devices?includeOfflineDevices=false&extraInfo=" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [25/Jul/2025:16:54:38 +0900] "GET /_ah/api/tradefed_cluster/v1/devices?count=10&cursor=&backwards=false&device_states=Allocated&device_states=Available&device_states=Fastboot HTTP/1.1" 200 18 "http://localhost:8000/devices?includeOfflineDevices=false&extraInfo=" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [25/Jul/2025:16:54:42 +0900] "GET /_ah/api/tradefed_cluster/v1/devices?count=10&cursor=&backwards=false&lab_name=UNKNOWN&device_states=Allocated&device_states=Available&device_states=Fastboot HTTP/1.1" 200 18 "http://localhost:8000/devices?lab=UNKNOWN&includeOfflineDevices=false&extraInfo=" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [25/Jul/2025:16:54:46 +0900] "GET /_ah/api/mtt/v1/private_node_config HTTP/1.1" 200 200 "http://localhost:8000/settings/general" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [25/Jul/2025:16:54:46 +0900] "GET /_ah/api/mtt/v1/node_config HTTP/1.1" 200 115 "http://localhost:8000/settings/general" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [25/Jul/2025:16:54:48 +0900] "GET /_ah/api/mtt/v1/builds HTTP/1.1" 200 2 "http://localhost:8000/builds" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [25/Jul/2025:16:54:50 +0900] "GET /_ah/api/mtt/v1/node_config HTTP/1.1" 200 115 "http://localhost:8000/settings/general" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [25/Jul/2025:16:54:50 +0900] "GET /_ah/api/mtt/v1/private_node_config HTTP/1.1" 200 200 "http://localhost:8000/settings/general" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
Jul 25, 2025 4:54:57 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 4 ms
172.17.0.1 - - [25/Jul/2025:16:55:00 +0900] "GET /_ah/api/mtt/v1/config_sets?include_remote=false HTTP/1.1" 200 553 "http://localhost:8000/settings/device_actions" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [25/Jul/2025:16:55:00 +0900] "GET /_ah/api/mtt/v1/test_run_actions HTTP/1.1" 200 2 "http://localhost:8000/settings/device_actions" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [25/Jul/2025:16:55:00 +0900] "GET /_ah/api/mtt/v1/tests HTTP/1.1" 200 19451 "http://localhost:8000/settings/device_actions" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [25/Jul/2025:16:55:00 +0900] "GET /_ah/api/mtt/v1/device_actions HTTP/1.1" 200 14506 "http://localhost:8000/settings/device_actions" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [25/Jul/2025:16:55:00 +0900] "GET /_ah/api/mtt/v1/build_channels HTTP/1.1" 200 725 "http://localhost:8000/settings/device_actions" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
INFO	2025-07-25 16:55:00,453 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:55:00,484 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:55:00,501 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:55:00,520 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:55:00,537 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:55:00,558 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:55:00,582 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:55:00,679 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [25/Jul/2025:16:55:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:55:00,982 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [25/Jul/2025:16:55:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-25 16:55:31,910 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-25 16:55:31,910 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-25 16:55:31,910 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [25/Jul/2025:16:55:31 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-25 16:55:31,962 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [25/Jul/2025:16:55:31 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 25, 2025 4:55:57 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 4 ms
INFO	2025-07-25 16:56:00,462 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:56:00,489 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:56:00,509 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:56:00,524 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:56:00,542 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:56:00,563 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:56:00,587 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:56:00,688 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [25/Jul/2025:16:56:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:56:01,000 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [25/Jul/2025:16:56:01 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:56:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-25 16:56:31,918 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-25 16:56:31,918 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-25 16:56:31,918 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [25/Jul/2025:16:56:31 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-25 16:56:31,970 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [25/Jul/2025:16:56:31 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
172.17.0.1 - - [25/Jul/2025:16:56:46 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=DEVICE_STATE HTTP/1.1" 200 560 "http://localhost:8000/devices" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [25/Jul/2025:16:56:46 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=LAB HTTP/1.1" 200 55 "http://localhost:8000/devices" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [25/Jul/2025:16:56:46 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=HOST_GROUP HTTP/1.1" 200 55 "http://localhost:8000/devices" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [25/Jul/2025:16:56:46 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=TEST_HARNESS HTTP/1.1" 200 56 "http://localhost:8000/devices" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [25/Jul/2025:16:56:46 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=HOST HTTP/1.1" 200 74 "http://localhost:8000/devices" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [25/Jul/2025:16:56:46 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=POOL HTTP/1.1" 200 2 "http://localhost:8000/devices" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [25/Jul/2025:16:56:46 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=RUN_TARGET HTTP/1.1" 200 2 "http://localhost:8000/devices" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [25/Jul/2025:16:56:46 +0900] "GET /_ah/api/tradefed_cluster/v1/devices?count=10&cursor=&backwards=false&device_states=Allocated&device_states=Available&device_states=Fastboot HTTP/1.1" 200 18 "http://localhost:8000/devices?includeOfflineDevices=false&extraInfo=" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [25/Jul/2025:16:56:50 +0900] "GET /_ah/api/tradefed_cluster/v1/devices?count=10&cursor=&backwards=false&device_states=Allocated&device_states=Available&device_states=Fastboot HTTP/1.1" 200 18 "http://localhost:8000/devices?lab=All&includeOfflineDevices=false&extraInfo=" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
Jul 25, 2025 4:56:57 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-07-25 16:57:00,016 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [25/Jul/2025:16:57:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:57:00,468 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:57:00,495 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:57:00,513 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:57:00,528 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:57:00,547 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:57:00,566 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:57:00,592 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:57:00,698 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [25/Jul/2025:16:57:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
172.17.0.1 - - [25/Jul/2025:16:57:16 +0900] "GET /_ah/api/tradefed_cluster/v1/devices?count=10&cursor=&backwards=false&device_states=Allocated&device_states=Available&device_states=Fastboot HTTP/1.1" 200 18 "http://localhost:8000/devices?lab=All&includeOfflineDevices=false&extraInfo=" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
WARNING	2025-07-25 16:57:31,925 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-25 16:57:31,925 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-25 16:57:31,925 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [25/Jul/2025:16:57:31 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-25 16:57:31,978 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [25/Jul/2025:16:57:31 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
172.17.0.1 - - [25/Jul/2025:16:57:46 +0900] "GET /_ah/api/tradefed_cluster/v1/devices?count=10&cursor=&backwards=false&device_states=Allocated&device_states=Available&device_states=Fastboot HTTP/1.1" 200 18 "http://localhost:8000/devices?lab=All&includeOfflineDevices=false&extraInfo=" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
Jul 25, 2025 4:57:57 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 4 ms
INFO	2025-07-25 16:58:00,030 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [25/Jul/2025:16:58:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:58:00,478 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:58:00,501 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:58:00,517 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:58:00,532 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:58:00,551 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:58:00,570 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:58:00,598 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:58:00,704 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [25/Jul/2025:16:58:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
172.17.0.1 - - [25/Jul/2025:16:58:16 +0900] "GET /_ah/api/tradefed_cluster/v1/devices?count=10&cursor=&backwards=false&device_states=Allocated&device_states=Available&device_states=Fastboot HTTP/1.1" 200 18 "http://localhost:8000/devices?lab=All&includeOfflineDevices=false&extraInfo=" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
WARNING	2025-07-25 16:58:31,932 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-25 16:58:31,932 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-25 16:58:31,933 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [25/Jul/2025:16:58:31 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-25 16:58:31,981 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [25/Jul/2025:16:58:31 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:58:32,792 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-25 16:58:32,817 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [25/Jul/2025:16:58:32 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
172.17.0.1 - - [25/Jul/2025:16:58:46 +0900] "GET /_ah/api/tradefed_cluster/v1/devices?count=10&cursor=&backwards=false&device_states=Allocated&device_states=Available&device_states=Fastboot HTTP/1.1" 200 18 "http://localhost:8000/devices?lab=All&includeOfflineDevices=false&extraInfo=" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
Jul 25, 2025 4:58:57 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 4 ms
INFO	2025-07-25 16:59:00,049 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [25/Jul/2025:16:59:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:59:00,483 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:59:00,506 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:59:00,521 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:59:00,536 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:59:00,554 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:59:00,575 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:59:00,604 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:16:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 16:59:00,711 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [25/Jul/2025:16:59:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:16:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
172.17.0.1 - - [25/Jul/2025:16:59:16 +0900] "GET /_ah/api/tradefed_cluster/v1/devices?count=10&cursor=&backwards=false&device_states=Allocated&device_states=Available&device_states=Fastboot HTTP/1.1" 200 18 "http://localhost:8000/devices?lab=All&includeOfflineDevices=false&extraInfo=" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
WARNING	2025-07-25 16:59:31,942 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-25 16:59:31,943 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-25 16:59:31,943 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [25/Jul/2025:16:59:31 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-25 16:59:32,017 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [25/Jul/2025:16:59:32 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
172.17.0.1 - - [25/Jul/2025:16:59:46 +0900] "GET /_ah/api/tradefed_cluster/v1/devices?count=10&cursor=&backwards=false&device_states=Allocated&device_states=Available&device_states=Fastboot HTTP/1.1" 200 18 "http://localhost:8000/devices?lab=All&includeOfflineDevices=false&extraInfo=" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
Jul 25, 2025 4:59:57 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-07-25 17:00:00,064 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [25/Jul/2025:17:00:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:17:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 17:00:00,491 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:17:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:17:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 17:00:00,511 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:17:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:17:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 17:00:00,528 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:17:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:17:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 17:00:00,541 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:17:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:17:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 17:00:00,559 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:17:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:17:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 17:00:00,580 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:17:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:17:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 17:00:00,608 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:17:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:17:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 17:00:00,717 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [25/Jul/2025:17:00:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:17:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
172.17.0.1 - - [25/Jul/2025:17:00:17 +0900] "GET /_ah/api/tradefed_cluster/v1/devices?count=10&cursor=&backwards=false&device_states=Allocated&device_states=Available&device_states=Fastboot HTTP/1.1" 200 18 "http://localhost:8000/devices?lab=All&includeOfflineDevices=false&extraInfo=" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
WARNING	2025-07-25 17:00:31,952 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-25 17:00:31,953 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-25 17:00:31,953 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [25/Jul/2025:17:00:31 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-25 17:00:32,020 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [25/Jul/2025:17:00:32 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 25, 2025 5:00:57 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 3 ms
INFO	2025-07-25 17:01:00,084 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [25/Jul/2025:17:01:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:17:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 17:01:00,497 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:17:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:17:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 17:01:00,516 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:17:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:17:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 17:01:00,534 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:17:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:17:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 17:01:00,547 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:17:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:17:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 17:01:00,567 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:17:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:17:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 17:01:00,585 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:17:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:17:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 17:01:00,614 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:17:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:17:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 17:01:00,722 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [25/Jul/2025:17:01:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:17:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
172.17.0.1 - - [25/Jul/2025:17:01:17 +0900] "GET /_ah/api/tradefed_cluster/v1/devices?count=10&cursor=&backwards=false&device_states=Allocated&device_states=Available&device_states=Fastboot HTTP/1.1" 200 18 "http://localhost:8000/devices?lab=All&includeOfflineDevices=false&extraInfo=" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
WARNING	2025-07-25 17:01:31,961 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-25 17:01:31,962 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-25 17:01:31,962 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [25/Jul/2025:17:01:31 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-25 17:01:32,024 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [25/Jul/2025:17:01:32 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 25, 2025 5:01:57 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-07-25 17:02:00,100 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [25/Jul/2025:17:02:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:17:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 17:02:00,503 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:17:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:17:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 17:02:00,527 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:17:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:17:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 17:02:00,544 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:17:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:17:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 17:02:00,557 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:17:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:17:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 17:02:00,573 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:17:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:17:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 17:02:00,590 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:17:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:17:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 17:02:00,619 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:17:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:17:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 17:02:00,727 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [25/Jul/2025:17:02:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:17:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
172.17.0.1 - - [25/Jul/2025:17:02:17 +0900] "GET /_ah/api/tradefed_cluster/v1/devices?count=10&cursor=&backwards=false&device_states=Allocated&device_states=Available&device_states=Fastboot HTTP/1.1" 200 18 "http://localhost:8000/devices?lab=All&includeOfflineDevices=false&extraInfo=" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
WARNING	2025-07-25 17:02:31,968 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-25 17:02:31,969 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-25 17:02:31,969 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [25/Jul/2025:17:02:31 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-25 17:02:32,030 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [25/Jul/2025:17:02:32 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 25, 2025 5:02:57 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 4 ms
INFO	2025-07-25 17:03:00,117 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [25/Jul/2025:17:03:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:17:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 17:03:00,420 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-07-25 17:03:00,422 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-07-25 17:03:00,422 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-07-25 17:03:00,442 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-07-25 17:03:00,442 tfc:device_monitor.py:79] Updating clusters
INFO	2025-07-25 17:03:00,452 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-07-25 17:03:00,462 tfc:device_monitor.py:194] Updating labs
INFO	2025-07-25 17:03:00,477 tfc:device_monitor.py:236] Updated labs.
INFO	2025-07-25 17:03:00,477 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [25/Jul/2025:17:03:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:17:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 17:03:00,509 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:17:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:17:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 17:03:00,531 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:17:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:17:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 17:03:00,549 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:17:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:17:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 17:03:00,561 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:17:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:17:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 17:03:00,578 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:17:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:17:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 17:03:00,597 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:17:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:17:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 17:03:00,625 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:17:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:17:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 17:03:00,635 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-07-25 17:03:00,637 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-07-25 17:03:00,646 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [25/Jul/2025:17:03:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:17:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 17:03:00,654 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [25/Jul/2025:17:03:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:17:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 17:03:00,734 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [25/Jul/2025:17:03:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:17:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 17:03:00,802 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-07-25 17:03:00,803 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-25 07:53:00.803928 (UTC)
127.0.0.1 - - [25/Jul/2025:17:03:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:17:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
172.17.0.1 - - [25/Jul/2025:17:03:17 +0900] "GET /_ah/api/tradefed_cluster/v1/devices?count=10&cursor=&backwards=false&device_states=Allocated&device_states=Available&device_states=Fastboot HTTP/1.1" 200 18 "http://localhost:8000/devices?lab=All&includeOfflineDevices=false&extraInfo=" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
Jul 25, 2025 5:03:27 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
WARNING	2025-07-25 17:03:31,974 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-25 17:03:31,975 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-25 17:03:31,975 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [25/Jul/2025:17:03:31 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-25 17:03:32,021 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [25/Jul/2025:17:03:32 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 17:03:32,819 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-25 17:03:32,846 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [25/Jul/2025:17:03:32 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 25, 2025 5:03:57 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-07-25 17:04:00,135 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [25/Jul/2025:17:04:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:17:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 17:04:00,514 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:17:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:17:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 17:04:00,540 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:17:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:17:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 17:04:00,555 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:17:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:17:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 17:04:00,567 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:17:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:17:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 17:04:00,587 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:17:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:17:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 17:04:00,603 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:17:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:17:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 17:04:00,635 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:17:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:17:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 17:04:00,740 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [25/Jul/2025:17:04:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:17:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
172.17.0.1 - - [25/Jul/2025:17:04:17 +0900] "GET /_ah/api/tradefed_cluster/v1/devices?count=10&cursor=&backwards=false&device_states=Allocated&device_states=Available&device_states=Fastboot HTTP/1.1" 200 18 "http://localhost:8000/devices?lab=All&includeOfflineDevices=false&extraInfo=" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
WARNING	2025-07-25 17:04:31,981 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-25 17:04:31,982 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-25 17:04:31,982 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [25/Jul/2025:17:04:31 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-25 17:04:32,028 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [25/Jul/2025:17:04:32 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 25, 2025 5:04:57 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
[2025-07-25 17:04:59 +0900] [1483] [INFO] Handling signal: term
[2025-07-25 17:04:59 +0900] [1485] [INFO] Handling signal: term
[2025-07-25 17:04:59 +0900] [1484] [INFO] Handling signal: term
cleaning up...
Starting local file server...
Starting datastore emulator...
[2025-07-25 17:08:07 +0900] [1004] [INFO] Starting gunicorn 20.1.0
[2025-07-25 17:08:07 +0900] [1004] [INFO] Listening at: http://0.0.0.0:8006 (1004)
[2025-07-25 17:08:07 +0900] [1004] [INFO] Using worker: gthread
[2025-07-25 17:08:07 +0900] [1004] [INFO] Using temporary upload directory '/data/.file_server'
[2025-07-25 17:08:07 +0900] [1023] [INFO] Booting worker with pid: 1023
[2025-07-25 17:08:07 +0900] [1024] [INFO] Booting worker with pid: 1024
Starting MySQL database...
Starting RabbitMQ puller...
Waiting for datastore...
250725 17:08:08 mysqld_safe Logging to syslog.
250725 17:08:08 mysqld_safe Starting mysqld daemon with databases from /data/ats_db
I0725 17:08:09.015318 133369758574272 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 17:08:09.016171 133369750181568 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 17:08:09.016878 133369673283264 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 17:08:09.017855 133369664890560 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 17:08:09.019309 133369656497856 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 17:08:09.020385 133369639712448 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 17:08:09.021773 133369622927040 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 17:08:09.023594 133369648105152 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 17:08:09.024510 133369060910784 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 17:08:09.025855 133369631319744 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 17:08:09.027427 133369069303488 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 17:08:09.030090 133369035732672 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 17:08:09.031955 133369027339968 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 17:08:09.034348 133369018947264 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 17:08:09.037842 133369052518080 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 17:08:09.040330 133368532432576 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 17:08:09.041759 133368524039872 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 17:08:09.043883 133368515647168 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 17:08:09.049005 133368482076352 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 17:08:09.056282 133367995561664 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 17:08:09.058234 133368490469056 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 17:08:09.066883 133367978776256 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 17:08:09.069598 133367987168960 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 17:08:09.071056 133369044125376 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 17:08:09.084071 133368498861760 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 17:08:09.085558 133367953598144 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 17:08:09.092879 133367961990848 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 17:08:09.097136 133367970383552 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 17:08:09.119766 133367458690752 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 17:08:09.125907 133369758574272 rabbitmq_puller.py:96] Start consuming from queue default
I0725 17:08:09.133422 133368507254464 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 17:08:09.141522 133369622927040 rabbitmq_puller.py:96] Start consuming from queue test-kicker-queue
I0725 17:08:09.142677 133367450298048 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 17:08:09.148729 133369060910784 rabbitmq_puller.py:96] Start consuming from queue test-plan-kicker-queue
I0725 17:08:09.152112 133367433512640 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 17:08:09.152635 133369018947264 rabbitmq_puller.py:96] Start consuming from queue command-event-queue
I0725 17:08:09.157999 133369673283264 rabbitmq_puller.py:96] Start consuming from queue cron-kicker-queue
I0725 17:08:09.158167 133369035732672 rabbitmq_puller.py:96] Start consuming from queue xts-requirements-detection-event-queue
I0725 17:08:09.159198 133367945205440 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 17:08:09.165353 133369052518080 rabbitmq_puller.py:96] Start consuming from queue command-event-queue
I0725 17:08:09.167506 133368524039872 rabbitmq_puller.py:96] Start consuming from queue command-event-queue
I0725 17:08:09.170572 133369648105152 rabbitmq_puller.py:96] Start consuming from queue test-kicker-queue
I0725 17:08:09.172117 133367425119936 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 17:08:09.172515 133369656497856 rabbitmq_puller.py:96] Start consuming from queue test-kicker-queue
I0725 17:08:09.173902 133369664890560 rabbitmq_puller.py:96] Start consuming from queue test-kicker-queue
I0725 17:08:09.175370 133369639712448 rabbitmq_puller.py:96] Start consuming from queue test-kicker-queue
I0725 17:08:09.175803 133369027339968 rabbitmq_puller.py:96] Start consuming from queue test-request-queue
I0725 17:08:09.176403 133368515647168 rabbitmq_puller.py:96] Start consuming from queue command-event-queue
I0725 17:08:09.178447 133369631319744 rabbitmq_puller.py:96] Start consuming from queue tfc-event-queue
I0725 17:08:09.178803 133367441905344 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 17:08:09.181856 133367408334528 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 17:08:09.182489 133369069303488 rabbitmq_puller.py:96] Start consuming from queue test-output-uploader-queue
I0725 17:08:09.184872 133366921819840 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 17:08:09.186189 133366913427136 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 17:08:09.186806 133369750181568 rabbitmq_puller.py:96] Start consuming from queue analytics-queue
I0725 17:08:09.187766 133366905034432 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 17:08:09.192011 133366888249024 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 17:08:09.195463 133366871463616 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 17:08:09.197328 133367416727232 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 17:08:09.200102 133366879856320 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 17:08:09.202928 133366896641728 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 17:08:09.203813 133368532432576 rabbitmq_puller.py:96] Start consuming from queue command-event-queue
I0725 17:08:09.204978 133366376556224 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 17:08:09.205472 133366368163520 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 17:08:09.206303 133366359770816 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 17:08:09.207359 133366351378112 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 17:08:09.207856 133366384948928 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 17:08:09.208650 133366342985408 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 17:08:09.209360 133366334592704 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 17:08:09.210911 133365839685312 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 17:08:09.213169 133365848078016 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0725 17:08:09.231647 133367987168960 rabbitmq_puller.py:96] Start consuming from queue request-state-notification-queue
I0725 17:08:09.239577 133367961990848 rabbitmq_puller.py:96] Start consuming from queue command-attempt-sync-queue
I0725 17:08:09.244025 133367953598144 rabbitmq_puller.py:96] Start consuming from queue command-attempt-sync-queue
I0725 17:08:09.250346 133369044125376 rabbitmq_puller.py:96] Start consuming from queue command-attempt-sync-queue
I0725 17:08:09.251238 133368482076352 rabbitmq_puller.py:96] Start consuming from queue request-state-notification-queue
I0725 17:08:09.251573 133368490469056 rabbitmq_puller.py:96] Start consuming from queue request-state-notification-queue
I0725 17:08:09.252044 133367433512640 rabbitmq_puller.py:96] Start consuming from queue command-sync-queue
I0725 17:08:09.253411 133367978776256 rabbitmq_puller.py:96] Start consuming from queue request-state-notification-queue
I0725 17:08:09.254603 133367995561664 rabbitmq_puller.py:96] Start consuming from queue request-state-notification-queue
I0725 17:08:09.258324 133367425119936 rabbitmq_puller.py:96] Start consuming from queue request-sync-queue
I0725 17:08:09.260169 133368507254464 rabbitmq_puller.py:96] Start consuming from queue command-sync-queue
I0725 17:08:09.262787 133367450298048 rabbitmq_puller.py:96] Start consuming from queue command-sync-queue
I0725 17:08:09.264005 133367970383552 rabbitmq_puller.py:96] Start consuming from queue command-attempt-sync-queue
I0725 17:08:09.265867 133368498861760 rabbitmq_puller.py:96] Start consuming from queue command-attempt-sync-queue
I0725 17:08:09.272145 133367945205440 rabbitmq_puller.py:96] Start consuming from queue command-sync-queue
I0725 17:08:09.287409 133367458690752 rabbitmq_puller.py:96] Start consuming from queue command-sync-queue
I0725 17:08:09.298645 133367408334528 rabbitmq_puller.py:96] Start consuming from queue request-sync-queue
I0725 17:08:09.300004 133366921819840 rabbitmq_puller.py:96] Start consuming from queue request-sync-queue
I0725 17:08:09.302106 133366913427136 rabbitmq_puller.py:96] Start consuming from queue request-sync-queue
I0725 17:08:09.311674 133367441905344 rabbitmq_puller.py:96] Start consuming from queue request-sync-queue
I0725 17:08:09.335392 133366871463616 rabbitmq_puller.py:96] Start consuming from queue host-sync-queue
I0725 17:08:09.341168 133366368163520 rabbitmq_puller.py:96] Start consuming from queue host-event-queue-ndb
I0725 17:08:09.341574 133366879856320 rabbitmq_puller.py:96] Start consuming from queue host-sync-queue
I0725 17:08:09.342391 133366384948928 rabbitmq_puller.py:96] Start consuming from queue notification-work-queue
I0725 17:08:09.347945 133366905034432 rabbitmq_puller.py:96] Start consuming from queue host-sync-queue
I0725 17:08:09.348135 133366896641728 rabbitmq_puller.py:96] Start consuming from queue host-event-queue-ndb
I0725 17:08:09.349065 133366359770816 rabbitmq_puller.py:96] Start consuming from queue host-event-queue-ndb
I0725 17:08:09.352402 133366376556224 rabbitmq_puller.py:96] Start consuming from queue host-event-queue-ndb
I0725 17:08:09.354329 133366888249024 rabbitmq_puller.py:96] Start consuming from queue host-sync-queue
I0725 17:08:09.354767 133366334592704 rabbitmq_puller.py:96] Start consuming from queue notification-work-queue
I0725 17:08:09.359438 133367416727232 rabbitmq_puller.py:96] Start consuming from queue host-sync-queue
I0725 17:08:09.359836 133365839685312 rabbitmq_puller.py:96] Start consuming from queue notification-work-queue
I0725 17:08:09.361906 133366342985408 rabbitmq_puller.py:96] Start consuming from queue notification-work-queue
I0725 17:08:09.363296 133366351378112 rabbitmq_puller.py:96] Start consuming from queue host-event-queue-ndb
I0725 17:08:09.363592 133365848078016 rabbitmq_puller.py:96] Start consuming from queue notification-work-queue
Jul 25, 2025 5:08:09 PM com.google.cloud.datastore.emulator.CloudDatastore$StartAction apply
INFO: Running CLOUD_DATASTORE emulator.
Jul 25, 2025 5:08:09 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub <init>
INFO: Local Datastore initialized: 
	Type: High Replication
	Storage: /data/datastore.db
Jul 25, 2025 5:08:09 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub load
INFO: Time to load datastore: 22 ms
API endpoint: http://localhost:8007
If you are using a library that supports the DATASTORE_EMULATOR_HOST environment variable, run:

  export DATASTORE_EMULATOR_HOST=localhost:8007

Dev App Server is now running.

The previous line was printed for backwards compatibility only.
If your tests rely on it to confirm emulator startup,
please migrate to the emulator health check endpoint (/). Thank you!
The health check endpoint for this emulator instance is http://localhost:8007/
Jul 25, 2025 5:08:10 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected non-HTTP/2 connection.
Starting main server...
Starting file cleaner...
Starting Netdata...
2025-07-25 17:08:11: netdata INFO  : MAIN : SIGNAL: Not enabling reaper
[2025-07-25 17:08:12 +0900] [1469] [INFO] Starting gunicorn 20.1.0
[2025-07-25 17:08:12 +0900] [1469] [INFO] Listening at: http://0.0.0.0:8000 (1469)
[2025-07-25 17:08:12 +0900] [1469] [INFO] Using worker: gthread
[2025-07-25 17:08:12 +0900] [1470] [INFO] Starting gunicorn 20.1.0
[2025-07-25 17:08:12 +0900] [1470] [INFO] Listening at: http://0.0.0.0:8001 (1470)
[2025-07-25 17:08:12 +0900] [1470] [INFO] Using worker: gthread
[2025-07-25 17:08:12 +0900] [1472] [INFO] Booting worker with pid: 1472
[2025-07-25 17:08:12 +0900] [1471] [INFO] Starting gunicorn 20.1.0
[2025-07-25 17:08:12 +0900] [1471] [INFO] Listening at: http://0.0.0.0:8002 (1471)
[2025-07-25 17:08:12 +0900] [1471] [INFO] Using worker: gthread
[2025-07-25 17:08:12 +0900] [1473] [INFO] Booting worker with pid: 1473
[2025-07-25 17:08:12 +0900] [1474] [INFO] Booting worker with pid: 1474
[2025-07-25 17:08:12 +0900] [1475] [INFO] Booting worker with pid: 1475
[2025-07-25 17:08:12 +0900] [1476] [INFO] Booting worker with pid: 1476
[2025-07-25 17:08:12 +0900] [1477] [INFO] Booting worker with pid: 1477
I0725 17:08:12.215491 139387175869312 launcher.py:303] Sending a init request: url=http://0.0.0.0:8001/init
/mtt/google3/third_party/py/sqlalchemy_utils/expressions.py:53: SAWarning: The GenericFunction 'array_agg' is already registered and is going to be overridden.
INFO	2025-07-25 17:08:12,406 tfc:apiserving.py:563] Initializing Endpoints Framework version 4.8.0
INFO	2025-07-25 17:08:12,406 tfc:apiserving.py:563] Initializing Endpoints Framework version 4.8.0
INFO	2025-07-25 17:08:12,406 core:apiserving.py:563] Initializing Endpoints Framework version 4.8.0
INFO	2025-07-25 17:08:12,406 default:apiserving.py:563] Initializing Endpoints Framework version 4.8.0
INFO	2025-07-25 17:08:12,406 default:apiserving.py:563] Initializing Endpoints Framework version 4.8.0
INFO	2025-07-25 17:08:12,407 core:apiserving.py:563] Initializing Endpoints Framework version 4.8.0
WARNING	2025-07-25 17:08:12,415 tfc:api_config.py:1811] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
WARNING	2025-07-25 17:08:12,416 core:api_config.py:1811] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
WARNING	2025-07-25 17:08:12,421 tfc:api_config.py:1811] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
WARNING	2025-07-25 17:08:12,425 default:api_config.py:1811] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
WARNING	2025-07-25 17:08:12,425 core:api_config.py:1811] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
WARNING	2025-07-25 17:08:12,426 default:api_config.py:1811] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
Traceback (most recent call last):
  File "/usr/lib/python3.9/runpy.py", line 197, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "/usr/lib/python3.9/runpy.py", line 87, in _run_code
    exec(code, run_globals)
  File "/mtt/google3/third_party/py/multitest_transport/file_cleaner/file_cleaner.py", line 49, in <module>
  File "/mtt/google3/third_party/py/multitest_transport/file_cleaner/policy.py", line 30, in <module>
  File "/mtt/google3/third_party/py/multitest_transport/file_cleaner/operation.py", line 27, in <module>
  File "/usr/local/lib/python3.9/dist-packages/setuptools/_distutils/util.py", line 23, in <module>
    from ._modified import newer
  File "/usr/local/lib/python3.9/dist-packages/setuptools/_distutils/_modified.py", line 6, in <module>
    from jaraco.functools import splat
ImportError: cannot import name 'splat' from 'jaraco.functools' (/mtt/google3/third_party/py/jaraco/functools/__init__.pyc)
WARNING	2025-07-25 17:08:13,125 core:lab_config.py:41] Fail to import ansible package:
need exactly one FileFinder import hook (found 2)
WARNING	2025-07-25 17:08:13,125 tfc:lab_config.py:41] Fail to import ansible package:
need exactly one FileFinder import hook (found 2)
WARNING	2025-07-25 17:08:13,125 default:lab_config.py:41] Fail to import ansible package:
need exactly one FileFinder import hook (found 2)
WARNING	2025-07-25 17:08:13,127 tfc:lab_config.py:41] Fail to import ansible package:
need exactly one FileFinder import hook (found 2)
WARNING	2025-07-25 17:08:13,128 tfc:config_syncer_gcs_to_ndb.py:44] Fail to import ansible package:
need exactly one FileFinder import hook (found 2)
WARNING	2025-07-25 17:08:13,128 core:config_syncer_gcs_to_ndb.py:44] Fail to import ansible package:
need exactly one FileFinder import hook (found 2)
WARNING	2025-07-25 17:08:13,130 default:config_syncer_gcs_to_ndb.py:44] Fail to import ansible package:
need exactly one FileFinder import hook (found 2)
WARNING	2025-07-25 17:08:13,131 tfc:config_syncer_gcs_to_ndb.py:44] Fail to import ansible package:
need exactly one FileFinder import hook (found 2)
WARNING	2025-07-25 17:08:13,135 core:lab_config.py:41] Fail to import ansible package:
need exactly one FileFinder import hook (found 2)
WARNING	2025-07-25 17:08:13,139 core:config_syncer_gcs_to_ndb.py:44] Fail to import ansible package:
need exactly one FileFinder import hook (found 2)
127.0.0.1 - - [25/Jul/2025:17:08:13 +0900] "GET /_ah/start HTTP/1.1" 404 0 "-" "python-requests/2.22.0"
INFO	2025-07-25 17:08:13,161 tfc:launcher.py:198] Module tfc started
127.0.0.1 - - [25/Jul/2025:17:08:13 +0900] "GET /_ah/start HTTP/1.1" 404 0 "-" "python-requests/2.22.0"
WARNING	2025-07-25 17:08:13,164 default:lab_config.py:41] Fail to import ansible package:
need exactly one FileFinder import hook (found 2)
INFO	2025-07-25 17:08:13,166 tfc:launcher.py:198] Module tfc started
WARNING	2025-07-25 17:08:13,170 default:config_syncer_gcs_to_ndb.py:44] Fail to import ansible package:
need exactly one FileFinder import hook (found 2)
/mtt/google3/third_party/py/sqlalchemy_utils/expressions.py:53: SAWarning: The GenericFunction 'array_agg' is already registered and is going to be overridden.
/mtt/google3/third_party/py/sqlalchemy_utils/expressions.py:53: SAWarning: The GenericFunction 'array_agg' is already registered and is going to be overridden.
/mtt/google3/third_party/py/sqlalchemy_utils/expressions.py:53: SAWarning: The GenericFunction 'array_agg' is already registered and is going to be overridden.
/mtt/google3/third_party/py/sqlalchemy_utils/expressions.py:53: SAWarning: The GenericFunction 'array_agg' is already registered and is going to be overridden.
INFO	2025-07-25 17:08:13,535 core:apiserving.py:563] Initializing Endpoints Framework version 4.8.0
INFO	2025-07-25 17:08:13,536 default:apiserving.py:563] Initializing Endpoints Framework version 4.8.0
INFO	2025-07-25 17:08:13,537 default:apiserving.py:563] Initializing Endpoints Framework version 4.8.0
INFO	2025-07-25 17:08:13,537 core:apiserving.py:563] Initializing Endpoints Framework version 4.8.0
WARNING	2025-07-25 17:08:13,552 core:api_config.py:1811] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
WARNING	2025-07-25 17:08:13,554 default:api_config.py:1811] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
WARNING	2025-07-25 17:08:13,557 default:api_config.py:1811] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
WARNING	2025-07-25 17:08:13,559 core:api_config.py:1811] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
INFO	2025-07-25 17:08:13,653 core:app.py:58] Server is starting... (prod_1.51.001, cli_version=prod_1.51.001)
INFO	2025-07-25 17:08:13,653 core:app.py:61] os.environ=environ({'MTT_PORT': '8000', 'MTT_USER': 'ast', 'MTT_GOOGLE_OAUTH2_CLIENT_ID': '', 'MTT_NETDATA_URL': 'http://localhost:8008/', 'IS_OMNILAB_BASED': '', 'DEV_MODE': '', 'HTTP_PROXY': '', 'FTP_PROXY': '', 'MTT_FILE_SERVER_URL': 'http://localhost:8006/', 'OLCS_CREDENTIAL_TYPE': 'no_credential', 'OLCS_SERVER_ADDRESS': 'localhost:', 'ADB_VERSION': '35.0.2-12147458', 'NO_PROXY': '', 'HTTPS_PROXY': '', 'MTT_SQL_DATABASE_URI': 'mysql+pymysql://root@/ats_db?unix_socket=/data/ats_db/mysqld.sock', 'MTT_STORAGE_PATH': '/data', 'MTT_HOSTNAME': 'TC-D-20-0861.telechips.com', 'MTT_FILE_SERVER_ROOT': '/data', 'PYTHONPATH': '/mtt:', 'MTT_REPORT_GENERATOR_JAR': '/merge_report_generator/report_generator_deploy.jar', 'MTT_VERSION': 'prod_1.51.001', 'MTT_GOOGLE_OAUTH2_CLIENT_SECRET': '', 'MTT_FILE_SERVER_PORT': '8006', 'HTTPLIB2_CA_CERTS': '/etc/ssl/certs/ca-certificates.crt', 'PYTHONFAULTHANDLER': '1', 'MTT_CONTROL_SERVER_PORT': '8000', 'HOSTNAME': 'TC-D-20-0861.telechips.com', 'LANGUAGE': 'en_US.UTF-8', 'JAVA_HOME': '/jdk/jdk21/linux-x86', 'RABBITMQ_PID_FILE': '/var/run/rabbitmq/pid', 'MTT_TEST_WORK_DIR': '/data/tmp', 'MTT_SERVER_LOG_LEVEL': 'info', 'ACLOUD_PREBUILT_PATH': '/bin/acloud_prebuilt', 'PWD': '/mtt', 'GOOGLE_APPLICATION_CREDENTIALS': '/tmp/keyfile/key.json', 'TZ': 'Asia/Seoul', 'MTT_CUSTOM_TF_CONFIG_FILE': '/data/host-config.xml', 'HOME': '/root', 'LANG': 'en_US.UTF-8', 'MTT_CLI_VERSION': 'prod_1.51.001', 'IMAGE_NAME': 'gcr.io/android-mtt/mtt:prod', 'CLOUDSDK_PYTHON': 'python3.9', 'OPERATION_MODE': 'unknown', 'TERM': 'xterm', 'USER': 'ast', 'MTT_MH_WORK_DIR': '/data/mh', 'SHLVL': '0', 'MTT_TEST_OUTPUT_DIR': '/data/app_default_bucket/test_runs', 'CLOUD_SDK_VERSION': '467.0.0', 'MTT_USE_HOST_ADB': '', 'LC_ALL': 'en_US.UTF-8', 'MTT_LOG_DIR': '/data/log', 'PATH': '/tradefed:/tmp/custom_sdk_tools:/sdk_tools:/jdk/jdk21/linux-x86/bin:/tmp/custom_sdk_tools:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', 'MTT_SUPPORT_BRIDGE_NETWORK': 'true', 'CLOUD_SDK_ROOT': '/usr/lib/google-cloud-sdk', 'OLDPWD': '/mtt', 'CLUSTER': 'default', '_': '/usr/bin/python3.9', 'NO_GCE_CHECK': 'False', 'GAE_APPLICATION': 'mtt', 'DATASTORE_EMULATOR_HOST': 'localhost:8007', 'DEFAULT_VERSION_HOSTNAME': 'TC-D-20-0861.telechips.com:8001', 'GAE_SERVICE': 'core', 'SERVER_SOFTWARE': 'gunicorn/20.1.0', 'ANSIBLE_LOCAL_TEMP': '/tmp'})
127.0.0.1 - - [25/Jul/2025:17:08:13 +0900] "GET /_ah/start HTTP/1.1" 404 207 "-" "python-requests/2.22.0"
INFO	2025-07-25 17:08:13,653 core:app.py:45] Uploading ATS crash status to Google Analytics
127.0.0.1 - - [25/Jul/2025:17:08:13 +0900] "GET /_ah/start HTTP/1.1" 404 0 "-" "python-requests/2.22.0"
INFO	2025-07-25 17:08:13,654 core:launcher.py:198] Module core started
INFO	2025-07-25 17:08:13,655 default:launcher.py:198] Module default started
INFO	2025-07-25 17:08:13,656 default:host_event_api.py:117] Submitting host event message with size 301 and 1 events
127.0.0.1 - - [25/Jul/2025:17:08:13 +0900] "GET /_ah/start HTTP/1.1" 404 207 "-" "python-requests/2.22.0"
INFO	2025-07-25 17:08:13,656 default:host_event_api.py:120] Queuing host event chunk of size 1
INFO	2025-07-25 17:08:13,657 core:launcher.py:198] Module core started
127.0.0.1 - - [25/Jul/2025:17:08:13 +0900] "GET /_ah/start HTTP/1.1" 404 0 "-" "python-requests/2.22.0"
INFO	2025-07-25 17:08:13,660 default:launcher.py:198] Module default started
Jul 25, 2025 5:08:13 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected HTTP/2 connection.
INFO	2025-07-25 17:08:13,667 core:service_checker.py:109] Checking availability of dependent services...
127.0.0.1 - - [25/Jul/2025:17:08:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
Jul 25, 2025 5:08:13 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected HTTP/2 connection.
Jul 25, 2025 5:08:13 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected HTTP/2 connection.
Jul 25, 2025 5:08:13 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected HTTP/2 connection.
WARNING	2025-07-25 17:08:13,734 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-25 17:08:13,735 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-25 17:08:13,736 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [25/Jul/2025:17:08:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-25 17:08:14,065 core:service_checker.py:113] 	Cloud Datastore: OK
127.0.0.1 - - [25/Jul/2025:17:08:14 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
172.17.0.1 - - [25/Jul/2025:17:08:14 +0900] "GET / HTTP/1.1" 200 1949 "-" "Python-urllib/3.11"
127.0.0.1 - - [25/Jul/2025:17:08:14 +0900] "GET /dir/ HTTP/1.1" 200 1153 "-" "Python-urllib/3.9"
INFO	2025-07-25 17:08:14,073 core:service_checker.py:113] 	File Server: OK
ERROR	2025-07-25 17:08:14,088 core:service_checker.py:115] 	File Cleaner: ERROR
Traceback (most recent call last):
  File "/mtt/google3/third_party/py/multitest_transport/core/service_checker.py", line 112, in Check
  File "/mtt/google3/third_party/py/multitest_transport/core/service_checker.py", line 86, in Run
RuntimeError: File Cleaner not active
INFO	2025-07-25 17:08:14,109 core:service_checker.py:113] 	RabbitMQ: OK
INFO	2025-07-25 17:08:14,109 core:sql_util.py:56] Connecting to mysql+pymysql://root@/ats_db?unix_socket=/data/ats_db/mysqld.sock
INFO	2025-07-25 17:08:14,148 core:service_checker.py:113] 	SQL Database: OK
INFO	2025-07-25 17:08:14,148 core:config_loader.py:26] Loading config.yaml...
127.0.0.1 - - [25/Jul/2025:17:08:14 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:17:08:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 17:08:14,470 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [25/Jul/2025:17:08:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 17:08:14,809 core:cron_kicker.py:87] Init
INFO	2025-07-25 17:08:14,814 core:cron_kicker.py:103] cron jobs = [{"url": "/sidekicks/heartbeat_sender", "schedule": "every 1 hours", "target": "default", "next_run_time": null}, {"url": "/sidekicks/test_resource_cache_cleaner", "schedule": "every 1 hours", "target": "default", "next_run_time": null}, {"url": "/sidekicks/test_resource_tracker_cleaner", "schedule": "every 10 minutes", "target": "default", "next_run_time": null}, {"url": "/test_scheduler/cron", "schedule": "every 1 minutes", "target": "default", "next_run_time": null}, {"url": "/cron/monitor/devices/ndb", "schedule": "every 10 minutes", "target": "tfc", "next_run_time": null}, {"url": "/cron/monitor/lab_resource", "schedule": "every 1 minutes", "target": "tfc", "next_run_time": null}, {"url": "/cron/monitor/lab_resource", "schedule": "every 1 minutes", "target": "tfc", "next_run_time": null}, {"url": "/cron/monitor/lab_resource", "schedule": "every 1 minutes", "target": "tfc", "next_run_time": null}, {"url": "/cron/monitor/lab_resource", "schedule": "every 1 minutes", "target": "tfc", "next_run_time": null}, {"url": "/cron/monitor/lab_resource", "schedule": "every 1 minutes", "target": "tfc", "next_run_time": null}, {"url": "/cron/monitor/lab_resource", "schedule": "every 1 minutes", "target": "tfc", "next_run_time": null}, {"url": "/cron/monitor/lab_resource", "schedule": "every 1 minutes", "target": "tfc", "next_run_time": null}, {"url": "/cron/report/devices", "schedule": "every day 06:00", "target": "tfc", "next_run_time": null}, {"url": "/cron/cleanup/device_history", "schedule": "every 3 hours", "target": "tfc", "next_run_time": null}, {"url": "/cron/cleanup/device_info", "schedule": "every 10 minutes", "target": "tfc", "next_run_time": null}, {"url": "/cron/syncer/sync_gcs_ndb", "schedule": "every 10 minutes", "target": "tfc", "next_run_time": null}, {"url": "/cron/syncer/sync_harness_image_metadata", "schedule": "every 30 minutes", "target": "tfc", "next_run_time": null}, {"url": "/cron/scheduler/harness_update", "schedule": "every 1 minutes", "target": "tfc", "next_run_time": null}]
INFO	2025-07-25 17:08:14,826 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/sidekicks/heartbeat_sender
127.0.0.1 - - [25/Jul/2025:17:08:14 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
WARNING	2025-07-25 17:08:14,872 default:discovery_generator.py:492] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
127.0.0.1 - - [25/Jul/2025:17:08:14 +0900] "GET /_ah/api/discovery/v1/apis/tradefed_cluster/v1/rest HTTP/1.1" 200 187021 "-" "python-requests/2.22.0"
127.0.0.1 - - [25/Jul/2025:17:08:14 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:17:08:14 +0900] "GET /_ah/api/tradefed_cluster/v1/devices?alt=json HTTP/1.1" 200 18 "-" "(gzip)"
127.0.0.1 - - [25/Jul/2025:17:08:14 +0900] "GET /sidekicks/heartbeat_sender HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:17:08:14 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:17:08:14 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 17:08:14,960 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_cache_cleaner
INFO	2025-07-25 17:08:14,963 default:download_util.py:258] Cleaning up test resources not used since 2025-07-18 08:08:14.963165 (UTC)
127.0.0.1 - - [25/Jul/2025:17:08:15 +0900] "GET /sidekicks/test_resource_cache_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 17:08:15,015 core:ndb_upgrader.py:43] Checking for ndb updates. Current ndb version: 25001
INFO	2025-07-25 17:08:15,016 core:ndb_upgrader.py:52] No more ndb updates. Current ndb version: 25001
127.0.0.1 - - [25/Jul/2025:17:08:15 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 17:08:15,028 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-07-25 17:08:15,030 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-25 07:58:15.030573 (UTC)
INFO	2025-07-25 17:08:15,031 core:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-25 08:08:15.031683 (UTC)
127.0.0.1 - - [25/Jul/2025:17:08:15 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:17:08:15 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 17:08:15,068 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/test_scheduler/cron
INFO	2025-07-25 17:08:15,080 default:coordinator_api.py:75] Backfilling non final requests to sync queue.
127.0.0.1 - - [25/Jul/2025:17:08:15 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:17:08:15 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 17:08:15,109 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-07-25 17:08:15,111 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-07-25 17:08:15,111 tfc:device_monitor.py:245] Scan hosts.
127.0.0.1 - - [25/Jul/2025:17:08:15 +0900] "POST /_ah/api/tradefed_cluster/v1/coordinator/backfill-request-syncs HTTP/1.1" 204 0 "-" "(gzip)"
INFO	2025-07-25 17:08:15,227 default:coordinator_api.py:44] Backfilling queued commands to sync queue.
INFO	2025-07-25 17:08:15,283 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-07-25 17:08:15,283 tfc:device_monitor.py:79] Updating clusters
INFO	2025-07-25 17:08:15,323 default:coordinator_api.py:49] Backfilled 0 queued commands.
127.0.0.1 - - [25/Jul/2025:17:08:15 +0900] "POST /_ah/api/tradefed_cluster/v1/coordinator/backfill-commands HTTP/1.1" 204 0 "-" "(gzip)"
INFO	2025-07-25 17:08:15,330 default:coordinator_api.py:60] Backfilling running command attempts to sync queue.
INFO	2025-07-25 17:08:15,425 default:coordinator_api.py:65] Backfilled 0 running command attempts.
127.0.0.1 - - [25/Jul/2025:17:08:15 +0900] "POST /_ah/api/tradefed_cluster/v1/coordinator/backfill-command-attempts HTTP/1.1" 204 0 "-" "(gzip)"
INFO	2025-07-25 17:08:15,463 tfc:device_monitor.py:103] Updating cluster default
127.0.0.1 - - [25/Jul/2025:17:08:15 +0900] "GET /init HTTP/1.1" 200 0 "-" "python-requests/2.22.0"
I0725 17:08:15.563607 139387175869312 launcher.py:306] The init complete!.
INFO	2025-07-25 17:08:15,572 tfc:device_monitor.py:194] Updating labs
INFO	2025-07-25 17:08:15,606 tfc:device_monitor.py:236] Updated labs.
INFO	2025-07-25 17:08:15,606 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [25/Jul/2025:17:08:15 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:17:08:15 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 17:08:15,619 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:17:08:15 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:17:08:15 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 17:08:15,631 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:17:08:15 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:17:08:15 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 17:08:15,643 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:17:08:15 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:17:08:15 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 17:08:15,657 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:17:08:15 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:17:08:15 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 17:08:15,670 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:17:08:15 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:17:08:15 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 17:08:15,682 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:17:08:15 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:17:08:15 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 17:08:15,695 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [25/Jul/2025:17:08:15 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:17:08:15 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 17:08:15,707 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/report/devices
WARNING	2025-07-25 17:08:15,709 tfc:device_info_reporter.py:431] CONFIG.should_send_report is false; skip building a device report.
127.0.0.1 - - [25/Jul/2025:17:08:15 +0900] "GET /cron/report/devices HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:17:08:15 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 17:08:15,719 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/cleanup/device_history
INFO	2025-07-25 17:08:15,720 tfc:device_history_cleaner.py:95] Started DeviceHistoryCleaner
INFO	2025-07-25 17:08:15,735 tfc:device_history_cleaner.py:81] Deleted: 0 keys. Total: 0
INFO	2025-07-25 17:08:15,735 tfc:device_history_cleaner.py:97] Finished DeviceHistoryCleaner. Deleted: 0
127.0.0.1 - - [25/Jul/2025:17:08:15 +0900] "GET /cron/cleanup/device_history HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:17:08:15 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 17:08:15,744 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-07-25 17:08:15,745 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-07-25 17:08:15,761 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [25/Jul/2025:17:08:15 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:17:08:15 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 17:08:15,771 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [25/Jul/2025:17:08:15 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:17:08:15 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 17:08:15,780 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/syncer/sync_harness_image_metadata
127.0.0.1 - - [25/Jul/2025:17:08:15 +0900] "GET /cron/syncer/sync_harness_image_metadata HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:17:08:15 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-25 17:08:15,789 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [25/Jul/2025:17:08:15 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [25/Jul/2025:17:08:15 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
172.17.0.1 - - [25/Jul/2025:17:08:17 +0900] "GET /_ah/api/tradefed_cluster/v1/devices?count=10&cursor=&backwards=false&device_states=Allocated&device_states=Available&device_states=Fastboot HTTP/1.1" 200 18 "http://localhost:8000/devices?lab=All&includeOfflineDevices=false&extraInfo=" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
[2025-07-25 17:08:18 +0900] [1470] [INFO] Handling signal: term
Starting local file server...
Starting datastore emulator...
[2025-07-31 15:03:32 +0900] [1003] [INFO] Starting gunicorn 20.1.0
[2025-07-31 15:03:32 +0900] [1003] [INFO] Listening at: http://0.0.0.0:8006 (1003)
[2025-07-31 15:03:32 +0900] [1003] [INFO] Using worker: gthread
[2025-07-31 15:03:32 +0900] [1003] [INFO] Using temporary upload directory '/data/.file_server'
[2025-07-31 15:03:32 +0900] [1022] [INFO] Booting worker with pid: 1022
[2025-07-31 15:03:33 +0900] [1023] [INFO] Booting worker with pid: 1023
Starting MySQL database...
Starting RabbitMQ puller...
Waiting for datastore...
250731 15:03:34 mysqld_safe Logging to syslog.
250731 15:03:34 mysqld_safe Starting mysqld daemon with databases from /data/ats_db
I0731 15:03:34.438765 137240778012352 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:03:34.439664 137240769619648 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:03:34.440827 137240761226944 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:03:34.441649 137240752834240 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:03:34.442931 137240744441536 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:03:34.443747 137240736048832 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:03:34.445596 137240244123328 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:03:34.448477 137240235730624 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:03:34.450436 137240727656128 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:03:34.453740 137240218945216 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:03:34.455433 137240210552512 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:03:34.462272 137240193767104 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:03:34.464911 137239690467008 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:03:34.469036 137240202159808 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:03:34.472673 137239707252416 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:03:34.483007 137240227337920 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:03:34.489083 137239698859712 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:03:34.493692 137239665288896 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:03:34.497446 137239656896192 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:03:34.504680 137239170381504 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:03:34.509711 137239161988800 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:03:34.511340 137239673681600 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:03:34.517550 137239153596096 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:03:34.524350 137239145203392 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:03:34.541667 137240778012352 rabbitmq_puller.py:96] Start consuming from queue default
I0731 15:03:34.544049 137240736048832 rabbitmq_puller.py:96] Start consuming from queue test-kicker-queue
I0731 15:03:34.545945 137239136810688 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:03:34.546221 137240744441536 rabbitmq_puller.py:96] Start consuming from queue test-kicker-queue
I0731 15:03:34.548396 137240761226944 rabbitmq_puller.py:96] Start consuming from queue cron-kicker-queue
I0731 15:03:34.551807 137239682074304 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:03:34.554023 137239128417984 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:03:34.558465 137240769619648 rabbitmq_puller.py:96] Start consuming from queue analytics-queue
I0731 15:03:34.564900 137240752834240 rabbitmq_puller.py:96] Start consuming from queue test-kicker-queue
I0731 15:03:34.566930 137238633510592 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:03:34.578300 137240244123328 rabbitmq_puller.py:96] Start consuming from queue test-kicker-queue
I0731 15:03:34.588257 137238616725184 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:03:34.593004 137238599939776 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:03:34.594280 137240727656128 rabbitmq_puller.py:96] Start consuming from queue test-plan-kicker-queue
I0731 15:03:34.604048 137238608332480 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:03:34.609781 137238625117888 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:03:34.617982 137238591547072 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:03:34.620546 137240235730624 rabbitmq_puller.py:96] Start consuming from queue test-kicker-queue
I0731 15:03:34.625336 137240210552512 rabbitmq_puller.py:96] Start consuming from queue test-output-uploader-queue
I0731 15:03:34.628473 137238096639680 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:03:34.629228 137240218945216 rabbitmq_puller.py:96] Start consuming from queue tfc-event-queue
I0731 15:03:34.641094 137238583154368 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:03:34.642049 137239690467008 rabbitmq_puller.py:96] Start consuming from queue test-request-queue
I0731 15:03:34.655918 137238071461568 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:03:34.659918 137238088246976 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:03:34.672367 137239120025280 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
Jul 31, 2025 3:03:34 PM com.google.cloud.datastore.emulator.CloudDatastore$StartAction apply
INFO: Running CLOUD_DATASTORE emulator.
I0731 15:03:34.675888 137239665288896 rabbitmq_puller.py:96] Start consuming from queue command-event-queue
I0731 15:03:34.679319 137238079854272 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:03:34.684234 137240202159808 rabbitmq_puller.py:96] Start consuming from queue command-event-queue
I0731 15:03:34.691697 137238063068864 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:03:34.702286 137238054676160 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:03:34.707487 137239698859712 rabbitmq_puller.py:96] Start consuming from queue command-event-queue
I0731 15:03:34.707999 137240193767104 rabbitmq_puller.py:96] Start consuming from queue xts-requirements-detection-event-queue
I0731 15:03:34.713783 137240227337920 rabbitmq_puller.py:96] Start consuming from queue command-event-queue
I0731 15:03:34.714337 137238046283456 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:03:34.716496 137237559768768 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:03:34.718590 137239707252416 rabbitmq_puller.py:96] Start consuming from queue command-event-queue
I0731 15:03:34.719640 137237551376064 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:03:34.724171 137239161988800 rabbitmq_puller.py:96] Start consuming from queue request-state-notification-queue
I0731 15:03:34.727464 137239656896192 rabbitmq_puller.py:96] Start consuming from queue request-state-notification-queue
I0731 15:03:34.729197 137239170381504 rabbitmq_puller.py:96] Start consuming from queue request-state-notification-queue
I0731 15:03:34.739844 137237542983360 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:03:34.741020 137239673681600 rabbitmq_puller.py:96] Start consuming from queue request-state-notification-queue
I0731 15:03:34.743064 137237534590656 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:03:34.744416 137237517805248 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:03:34.746755 137239153596096 rabbitmq_puller.py:96] Start consuming from queue request-state-notification-queue
I0731 15:03:34.749266 137237014505152 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:03:34.752256 137237022897856 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:03:34.754940 137237509412544 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:03:34.759889 137237006112448 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:03:34.765216 137236997719744 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
Jul 31, 2025 3:03:34 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub <init>
INFO: Local Datastore initialized: 
	Type: High Replication
	Storage: /data/datastore.db
I0731 15:03:34.769795 137239145203392 rabbitmq_puller.py:96] Start consuming from queue command-attempt-sync-queue
I0731 15:03:34.772160 137236989327040 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:03:34.773070 137239136810688 rabbitmq_puller.py:96] Start consuming from queue command-attempt-sync-queue
I0731 15:03:34.806112 137239128417984 rabbitmq_puller.py:96] Start consuming from queue command-attempt-sync-queue
I0731 15:03:34.808881 137239682074304 rabbitmq_puller.py:96] Start consuming from queue command-attempt-sync-queue
I0731 15:03:34.823905 137238633510592 rabbitmq_puller.py:96] Start consuming from queue command-attempt-sync-queue
I0731 15:03:34.824707 137238608332480 rabbitmq_puller.py:96] Start consuming from queue command-sync-queue
I0731 15:03:34.828239 137238616725184 rabbitmq_puller.py:96] Start consuming from queue command-sync-queue
I0731 15:03:34.846352 137238599939776 rabbitmq_puller.py:96] Start consuming from queue command-sync-queue
I0731 15:03:34.863245 137238096639680 rabbitmq_puller.py:96] Start consuming from queue request-sync-queue
I0731 15:03:34.873548 137238583154368 rabbitmq_puller.py:96] Start consuming from queue request-sync-queue
I0731 15:03:34.874026 137238591547072 rabbitmq_puller.py:96] Start consuming from queue command-sync-queue
I0731 15:03:34.877618 137238625117888 rabbitmq_puller.py:96] Start consuming from queue command-sync-queue
I0731 15:03:34.903645 137238088246976 rabbitmq_puller.py:96] Start consuming from queue request-sync-queue
I0731 15:03:34.912098 137238071461568 rabbitmq_puller.py:96] Start consuming from queue request-sync-queue
I0731 15:03:34.937064 137238054676160 rabbitmq_puller.py:96] Start consuming from queue host-sync-queue
I0731 15:03:34.937741 137238079854272 rabbitmq_puller.py:96] Start consuming from queue host-sync-queue
I0731 15:03:34.944974 137237559768768 rabbitmq_puller.py:96] Start consuming from queue host-sync-queue
I0731 15:03:34.949385 137239120025280 rabbitmq_puller.py:96] Start consuming from queue request-sync-queue
I0731 15:03:34.989609 137238046283456 rabbitmq_puller.py:96] Start consuming from queue host-sync-queue
I0731 15:03:35.002048 137238063068864 rabbitmq_puller.py:96] Start consuming from queue host-sync-queue
I0731 15:03:35.003791 137237551376064 rabbitmq_puller.py:96] Start consuming from queue host-event-queue-ndb
I0731 15:03:35.010996 137237517805248 rabbitmq_puller.py:96] Start consuming from queue host-event-queue-ndb
I0731 15:03:35.014907 137237014505152 rabbitmq_puller.py:96] Start consuming from queue host-event-queue-ndb
I0731 15:03:35.017942 137237542983360 rabbitmq_puller.py:96] Start consuming from queue host-event-queue-ndb
I0731 15:03:35.032967 137237006112448 rabbitmq_puller.py:96] Start consuming from queue notification-work-queue
I0731 15:03:35.036456 137237534590656 rabbitmq_puller.py:96] Start consuming from queue host-event-queue-ndb
I0731 15:03:35.043428 137237022897856 rabbitmq_puller.py:96] Start consuming from queue notification-work-queue
I0731 15:03:35.043956 137237509412544 rabbitmq_puller.py:96] Start consuming from queue notification-work-queue
I0731 15:03:35.052902 137236997719744 rabbitmq_puller.py:96] Start consuming from queue notification-work-queue
I0731 15:03:35.057777 137236989327040 rabbitmq_puller.py:96] Start consuming from queue notification-work-queue
Jul 31, 2025 3:03:35 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub load
INFO: Time to load datastore: 32 ms
API endpoint: http://localhost:8007
If you are using a library that supports the DATASTORE_EMULATOR_HOST environment variable, run:

  export DATASTORE_EMULATOR_HOST=localhost:8007

Dev App Server is now running.

The previous line was printed for backwards compatibility only.
If your tests rely on it to confirm emulator startup,
please migrate to the emulator health check endpoint (/). Thank you!
The health check endpoint for this emulator instance is http://localhost:8007/
Jul 31, 2025 3:03:36 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected non-HTTP/2 connection.
Starting main server...
Starting file cleaner...
Starting Netdata...
2025-07-31 15:03:36: netdata INFO  : MAIN : SIGNAL: Not enabling reaper
[2025-07-31 15:03:38 +0900] [1470] [INFO] Starting gunicorn 20.1.0
[2025-07-31 15:03:38 +0900] [1470] [INFO] Listening at: http://0.0.0.0:8000 (1470)
[2025-07-31 15:03:38 +0900] [1470] [INFO] Using worker: gthread
[2025-07-31 15:03:38 +0900] [1473] [INFO] Booting worker with pid: 1473
[2025-07-31 15:03:38 +0900] [1471] [INFO] Starting gunicorn 20.1.0
[2025-07-31 15:03:38 +0900] [1474] [INFO] Booting worker with pid: 1474
[2025-07-31 15:03:38 +0900] [1471] [INFO] Listening at: http://0.0.0.0:8001 (1471)
[2025-07-31 15:03:38 +0900] [1471] [INFO] Using worker: gthread
[2025-07-31 15:03:38 +0900] [1472] [INFO] Starting gunicorn 20.1.0
[2025-07-31 15:03:38 +0900] [1472] [INFO] Listening at: http://0.0.0.0:8002 (1472)
[2025-07-31 15:03:38 +0900] [1472] [INFO] Using worker: gthread
[2025-07-31 15:03:38 +0900] [1475] [INFO] Booting worker with pid: 1475
[2025-07-31 15:03:38 +0900] [1476] [INFO] Booting worker with pid: 1476
[2025-07-31 15:03:38 +0900] [1477] [INFO] Booting worker with pid: 1477
[2025-07-31 15:03:38 +0900] [1478] [INFO] Booting worker with pid: 1478
I0731 15:03:38.453444 138031054990208 launcher.py:303] Sending a init request: url=http://0.0.0.0:8001/init
/mtt/google3/third_party/py/sqlalchemy_utils/expressions.py:53: SAWarning: The GenericFunction 'array_agg' is already registered and is going to be overridden.
INFO	2025-07-31 15:03:38,956 core:apiserving.py:563] Initializing Endpoints Framework version 4.8.0
INFO	2025-07-31 15:03:38,972 tfc:apiserving.py:563] Initializing Endpoints Framework version 4.8.0
WARNING	2025-07-31 15:03:38,985 core:api_config.py:1811] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
WARNING	2025-07-31 15:03:39,008 tfc:api_config.py:1811] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
INFO	2025-07-31 15:03:39,128 default:apiserving.py:563] Initializing Endpoints Framework version 4.8.0
INFO	2025-07-31 15:03:39,216 default:apiserving.py:563] Initializing Endpoints Framework version 4.8.0
WARNING	2025-07-31 15:03:39,231 default:api_config.py:1811] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
Traceback (most recent call last):
  File "/usr/lib/python3.9/runpy.py", line 197, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "/usr/lib/python3.9/runpy.py", line 87, in _run_code
    exec(code, run_globals)
  File "/mtt/google3/third_party/py/multitest_transport/file_cleaner/file_cleaner.py", line 49, in <module>
INFO	2025-07-31 15:03:39,248 tfc:apiserving.py:563] Initializing Endpoints Framework version 4.8.0
  File "/mtt/google3/third_party/py/multitest_transport/file_cleaner/policy.py", line 30, in <module>
  File "/mtt/google3/third_party/py/multitest_transport/file_cleaner/operation.py", line 27, in <module>
  File "/usr/local/lib/python3.9/dist-packages/setuptools/_distutils/util.py", line 23, in <module>
    from ._modified import newer
  File "/usr/local/lib/python3.9/dist-packages/setuptools/_distutils/_modified.py", line 6, in <module>
    from jaraco.functools import splat
ImportError: cannot import name 'splat' from 'jaraco.functools' (/mtt/google3/third_party/py/jaraco/functools/__init__.pyc)
WARNING	2025-07-31 15:03:39,261 default:api_config.py:1811] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
INFO	2025-07-31 15:03:39,266 core:apiserving.py:563] Initializing Endpoints Framework version 4.8.0
WARNING	2025-07-31 15:03:39,275 tfc:api_config.py:1811] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
WARNING	2025-07-31 15:03:39,314 core:api_config.py:1811] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
WARNING	2025-07-31 15:03:40,101 tfc:lab_config.py:41] Fail to import ansible package:
need exactly one FileFinder import hook (found 2)
WARNING	2025-07-31 15:03:40,107 tfc:config_syncer_gcs_to_ndb.py:44] Fail to import ansible package:
need exactly one FileFinder import hook (found 2)
WARNING	2025-07-31 15:03:40,114 core:lab_config.py:41] Fail to import ansible package:
need exactly one FileFinder import hook (found 2)
WARNING	2025-07-31 15:03:40,121 core:config_syncer_gcs_to_ndb.py:44] Fail to import ansible package:
need exactly one FileFinder import hook (found 2)
127.0.0.1 - - [31/Jul/2025:15:03:40 +0900] "GET /_ah/start HTTP/1.1" 404 0 "-" "python-requests/2.22.0"
INFO	2025-07-31 15:03:40,169 tfc:launcher.py:198] Module tfc started
WARNING	2025-07-31 15:03:40,304 default:lab_config.py:41] Fail to import ansible package:
need exactly one FileFinder import hook (found 2)
WARNING	2025-07-31 15:03:40,309 default:config_syncer_gcs_to_ndb.py:44] Fail to import ansible package:
need exactly one FileFinder import hook (found 2)
WARNING	2025-07-31 15:03:40,345 tfc:lab_config.py:41] Fail to import ansible package:
need exactly one FileFinder import hook (found 2)
WARNING	2025-07-31 15:03:40,356 tfc:config_syncer_gcs_to_ndb.py:44] Fail to import ansible package:
need exactly one FileFinder import hook (found 2)
WARNING	2025-07-31 15:03:40,360 default:lab_config.py:41] Fail to import ansible package:
need exactly one FileFinder import hook (found 2)
WARNING	2025-07-31 15:03:40,368 default:config_syncer_gcs_to_ndb.py:44] Fail to import ansible package:
need exactly one FileFinder import hook (found 2)
127.0.0.1 - - [31/Jul/2025:15:03:40 +0900] "GET /_ah/start HTTP/1.1" 404 0 "-" "python-requests/2.22.0"
INFO	2025-07-31 15:03:40,410 tfc:launcher.py:198] Module tfc started
WARNING	2025-07-31 15:03:40,439 core:lab_config.py:41] Fail to import ansible package:
need exactly one FileFinder import hook (found 2)
WARNING	2025-07-31 15:03:40,455 core:config_syncer_gcs_to_ndb.py:44] Fail to import ansible package:
need exactly one FileFinder import hook (found 2)
/mtt/google3/third_party/py/sqlalchemy_utils/expressions.py:53: SAWarning: The GenericFunction 'array_agg' is already registered and is going to be overridden.
/mtt/google3/third_party/py/sqlalchemy_utils/expressions.py:53: SAWarning: The GenericFunction 'array_agg' is already registered and is going to be overridden.
/mtt/google3/third_party/py/sqlalchemy_utils/expressions.py:53: SAWarning: The GenericFunction 'array_agg' is already registered and is going to be overridden.
/mtt/google3/third_party/py/sqlalchemy_utils/expressions.py:53: SAWarning: The GenericFunction 'array_agg' is already registered and is going to be overridden.
INFO	2025-07-31 15:03:40,940 core:apiserving.py:563] Initializing Endpoints Framework version 4.8.0
WARNING	2025-07-31 15:03:40,964 core:api_config.py:1811] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
INFO	2025-07-31 15:03:41,046 default:apiserving.py:563] Initializing Endpoints Framework version 4.8.0
WARNING	2025-07-31 15:03:41,082 default:api_config.py:1811] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
INFO	2025-07-31 15:03:41,093 default:apiserving.py:563] Initializing Endpoints Framework version 4.8.0
INFO	2025-07-31 15:03:41,109 core:app.py:58] Server is starting... (prod_1.51.001, cli_version=prod_1.51.001)
INFO	2025-07-31 15:03:41,115 core:app.py:61] os.environ=environ({'MTT_PORT': '8000', 'MTT_USER': 'ast', 'MTT_GOOGLE_OAUTH2_CLIENT_ID': '', 'MTT_NETDATA_URL': 'http://localhost:8008/', 'IS_OMNILAB_BASED': '', 'DEV_MODE': '', 'HTTP_PROXY': '', 'FTP_PROXY': '', 'MTT_FILE_SERVER_URL': 'http://localhost:8006/', 'OLCS_CREDENTIAL_TYPE': 'no_credential', 'OLCS_SERVER_ADDRESS': 'localhost:', 'ADB_VERSION': '35.0.2-12147458', 'NO_PROXY': '', 'HTTPS_PROXY': '', 'MTT_SQL_DATABASE_URI': 'mysql+pymysql://root@/ats_db?unix_socket=/data/ats_db/mysqld.sock', 'MTT_STORAGE_PATH': '/data', 'MTT_HOSTNAME': 'TC-D-20-0861.telechips.com', 'MTT_FILE_SERVER_ROOT': '/data', 'PYTHONPATH': '/mtt:', 'MTT_REPORT_GENERATOR_JAR': '/merge_report_generator/report_generator_deploy.jar', 'MTT_VERSION': 'prod_1.51.001', 'MTT_GOOGLE_OAUTH2_CLIENT_SECRET': '', 'MTT_FILE_SERVER_PORT': '8006', 'HTTPLIB2_CA_CERTS': '/etc/ssl/certs/ca-certificates.crt', 'PYTHONFAULTHANDLER': '1', 'MTT_CONTROL_SERVER_PORT': '8000', 'HOSTNAME': 'TC-D-20-0861.telechips.com', 'LANGUAGE': 'en_US.UTF-8', 'JAVA_HOME': '/jdk/jdk21/linux-x86', 'RABBITMQ_PID_FILE': '/var/run/rabbitmq/pid', 'MTT_TEST_WORK_DIR': '/data/tmp', 'MTT_SERVER_LOG_LEVEL': 'info', 'ACLOUD_PREBUILT_PATH': '/bin/acloud_prebuilt', 'PWD': '/mtt', 'GOOGLE_APPLICATION_CREDENTIALS': '/tmp/keyfile/key.json', 'TZ': 'Asia/Seoul', 'MTT_CUSTOM_TF_CONFIG_FILE': '/data/host-config.xml', 'HOME': '/root', 'LANG': 'en_US.UTF-8', 'MTT_CLI_VERSION': 'prod_1.51.001', 'IMAGE_NAME': 'gcr.io/android-mtt/mtt:prod', 'CLOUDSDK_PYTHON': 'python3.9', 'OPERATION_MODE': 'unknown', 'TERM': 'xterm', 'USER': 'ast', 'MTT_MH_WORK_DIR': '/data/mh', 'SHLVL': '0', 'MTT_TEST_OUTPUT_DIR': '/data/app_default_bucket/test_runs', 'CLOUD_SDK_VERSION': '467.0.0', 'MTT_USE_HOST_ADB': '', 'LC_ALL': 'en_US.UTF-8', 'MTT_LOG_DIR': '/data/log', 'PATH': '/tradefed:/tmp/custom_sdk_tools:/sdk_tools:/jdk/jdk21/linux-x86/bin:/tmp/custom_sdk_tools:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', 'MTT_SUPPORT_BRIDGE_NETWORK': 'true', 'CLOUD_SDK_ROOT': '/usr/lib/google-cloud-sdk', 'OLDPWD': '/mtt', 'CLUSTER': 'default', '_': '/usr/bin/python3.9', 'NO_GCE_CHECK': 'False', 'GAE_APPLICATION': 'mtt', 'DATASTORE_EMULATOR_HOST': 'localhost:8007', 'DEFAULT_VERSION_HOSTNAME': 'TC-D-20-0861.telechips.com:8001', 'GAE_SERVICE': 'core', 'SERVER_SOFTWARE': 'gunicorn/20.1.0', 'ANSIBLE_LOCAL_TEMP': '/tmp'})
INFO	2025-07-31 15:03:41,116 core:app.py:45] Uploading ATS crash status to Google Analytics
WARNING	2025-07-31 15:03:41,121 default:api_config.py:1811] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
127.0.0.1 - - [31/Jul/2025:15:03:41 +0900] "GET /_ah/start HTTP/1.1" 404 207 "-" "python-requests/2.22.0"
INFO	2025-07-31 15:03:41,130 core:launcher.py:198] Module core started
INFO	2025-07-31 15:03:41,148 core:apiserving.py:563] Initializing Endpoints Framework version 4.8.0
INFO	2025-07-31 15:03:41,152 core:service_checker.py:109] Checking availability of dependent services...
Jul 31, 2025 3:03:41 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected HTTP/2 connection.
WARNING	2025-07-31 15:03:41,181 core:api_config.py:1811] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
INFO	2025-07-31 15:03:41,219 default:host_event_api.py:117] Submitting host event message with size 301 and 1 events
INFO	2025-07-31 15:03:41,227 default:host_event_api.py:120] Queuing host event chunk of size 1
Jul 31, 2025 3:03:41 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected HTTP/2 connection.
INFO	2025-07-31 15:03:41,234 default:launcher.py:198] Module default started
127.0.0.1 - - [31/Jul/2025:15:03:41 +0900] "GET /_ah/start HTTP/1.1" 404 0 "-" "python-requests/2.22.0"
INFO	2025-07-31 15:03:41,254 default:launcher.py:198] Module default started
127.0.0.1 - - [31/Jul/2025:15:03:41 +0900] "GET /_ah/start HTTP/1.1" 404 0 "-" "python-requests/2.22.0"
127.0.0.1 - - [31/Jul/2025:15:03:41 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
Jul 31, 2025 3:03:41 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected HTTP/2 connection.
127.0.0.1 - - [31/Jul/2025:15:03:41 +0900] "GET /_ah/start HTTP/1.1" 404 207 "-" "python-requests/2.22.0"
INFO	2025-07-31 15:03:41,325 core:launcher.py:198] Module core started
WARNING	2025-07-31 15:03:41,367 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 15:03:41,368 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 15:03:41,368 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:15:03:41 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 15:03:41,894 core:service_checker.py:113] 	Cloud Datastore: OK
127.0.0.1 - - [31/Jul/2025:15:03:41 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:03:41 +0900] "GET /dir/ HTTP/1.1" 200 1153 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:03:41,910 core:service_checker.py:113] 	File Server: OK
172.17.0.1 - - [31/Jul/2025:15:03:41 +0900] "GET / HTTP/1.1" 200 1949 "-" "Python-urllib/3.11"
ERROR	2025-07-31 15:03:41,945 core:service_checker.py:115] 	File Cleaner: ERROR
Traceback (most recent call last):
  File "/mtt/google3/third_party/py/multitest_transport/core/service_checker.py", line 112, in Check
  File "/mtt/google3/third_party/py/multitest_transport/core/service_checker.py", line 86, in Run
RuntimeError: File Cleaner not active
INFO	2025-07-31 15:03:41,989 core:service_checker.py:113] 	RabbitMQ: OK
INFO	2025-07-31 15:03:41,990 core:sql_util.py:56] Connecting to mysql+pymysql://root@/ats_db?unix_socket=/data/ats_db/mysqld.sock
Jul 31, 2025 3:03:41 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected HTTP/2 connection.
INFO	2025-07-31 15:03:42,076 core:service_checker.py:113] 	SQL Database: OK
INFO	2025-07-31 15:03:42,076 core:config_loader.py:26] Loading config.yaml...
127.0.0.1 - - [31/Jul/2025:15:03:42 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:03:42,375 tfc:device_manager.py:770] The old sync 3ebaf5dd1bbc495fa8caba4b4f03d1f2 is inactive since 2025-07-25 08:03:32.833387.
127.0.0.1 - - [31/Jul/2025:15:03:42 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:03:42,547 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:15:03:42 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:03:43,268 core:cron_kicker.py:87] Init
INFO	2025-07-31 15:03:43,284 core:cron_kicker.py:103] cron jobs = [{"url": "/sidekicks/heartbeat_sender", "schedule": "every 1 hours", "target": "default", "next_run_time": null}, {"url": "/sidekicks/test_resource_cache_cleaner", "schedule": "every 1 hours", "target": "default", "next_run_time": null}, {"url": "/sidekicks/test_resource_tracker_cleaner", "schedule": "every 10 minutes", "target": "default", "next_run_time": null}, {"url": "/test_scheduler/cron", "schedule": "every 1 minutes", "target": "default", "next_run_time": null}, {"url": "/cron/monitor/devices/ndb", "schedule": "every 10 minutes", "target": "tfc", "next_run_time": null}, {"url": "/cron/monitor/lab_resource", "schedule": "every 1 minutes", "target": "tfc", "next_run_time": null}, {"url": "/cron/monitor/lab_resource", "schedule": "every 1 minutes", "target": "tfc", "next_run_time": null}, {"url": "/cron/monitor/lab_resource", "schedule": "every 1 minutes", "target": "tfc", "next_run_time": null}, {"url": "/cron/monitor/lab_resource", "schedule": "every 1 minutes", "target": "tfc", "next_run_time": null}, {"url": "/cron/monitor/lab_resource", "schedule": "every 1 minutes", "target": "tfc", "next_run_time": null}, {"url": "/cron/monitor/lab_resource", "schedule": "every 1 minutes", "target": "tfc", "next_run_time": null}, {"url": "/cron/monitor/lab_resource", "schedule": "every 1 minutes", "target": "tfc", "next_run_time": null}, {"url": "/cron/report/devices", "schedule": "every day 06:00", "target": "tfc", "next_run_time": null}, {"url": "/cron/cleanup/device_history", "schedule": "every 3 hours", "target": "tfc", "next_run_time": null}, {"url": "/cron/cleanup/device_info", "schedule": "every 10 minutes", "target": "tfc", "next_run_time": null}, {"url": "/cron/syncer/sync_gcs_ndb", "schedule": "every 10 minutes", "target": "tfc", "next_run_time": null}, {"url": "/cron/syncer/sync_harness_image_metadata", "schedule": "every 30 minutes", "target": "tfc", "next_run_time": null}, {"url": "/cron/scheduler/harness_update", "schedule": "every 1 minutes", "target": "tfc", "next_run_time": null}]
INFO	2025-07-31 15:03:43,307 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/sidekicks/heartbeat_sender
127.0.0.1 - - [31/Jul/2025:15:03:43 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 15:03:43,396 default:discovery_generator.py:492] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
127.0.0.1 - - [31/Jul/2025:15:03:43 +0900] "GET /_ah/api/discovery/v1/apis/tradefed_cluster/v1/rest HTTP/1.1" 200 187021 "-" "python-requests/2.22.0"
127.0.0.1 - - [31/Jul/2025:15:03:43 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:03:43 +0900] "GET /_ah/api/tradefed_cluster/v1/devices?alt=json HTTP/1.1" 200 18 "-" "(gzip)"
127.0.0.1 - - [31/Jul/2025:15:03:43 +0900] "GET /sidekicks/heartbeat_sender HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:03:43 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:03:43,603 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_cache_cleaner
INFO	2025-07-31 15:03:43,605 default:download_util.py:258] Cleaning up test resources not used since 2025-07-24 06:03:43.605881 (UTC)
127.0.0.1 - - [31/Jul/2025:15:03:43 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:03:43 +0900] "GET /sidekicks/test_resource_cache_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:03:43 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:03:43,707 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-07-31 15:03:43,711 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 05:53:43.711789 (UTC)
127.0.0.1 - - [31/Jul/2025:15:03:43 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:03:43 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:03:43,790 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/test_scheduler/cron
INFO	2025-07-31 15:03:43,799 core:ndb_upgrader.py:43] Checking for ndb updates. Current ndb version: 25001
INFO	2025-07-31 15:03:43,800 core:ndb_upgrader.py:52] No more ndb updates. Current ndb version: 25001
INFO	2025-07-31 15:03:43,814 core:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 06:03:43.813981 (UTC)
127.0.0.1 - - [31/Jul/2025:15:03:43 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:03:43 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:03:43,859 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-07-31 15:03:43,866 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-07-31 15:03:43,867 tfc:device_monitor.py:245] Scan hosts.
Jul 31, 2025 3:03:43 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected HTTP/2 connection.
INFO	2025-07-31 15:03:43,909 default:coordinator_api.py:75] Backfilling non final requests to sync queue.
127.0.0.1 - - [31/Jul/2025:15:03:44 +0900] "POST /_ah/api/tradefed_cluster/v1/coordinator/backfill-request-syncs HTTP/1.1" 204 0 "-" "(gzip)"
INFO	2025-07-31 15:03:44,219 default:coordinator_api.py:44] Backfilling queued commands to sync queue.
INFO	2025-07-31 15:03:44,281 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-07-31 15:03:44,282 tfc:device_monitor.py:79] Updating clusters
INFO	2025-07-31 15:03:44,338 default:coordinator_api.py:49] Backfilled 0 queued commands.
127.0.0.1 - - [31/Jul/2025:15:03:44 +0900] "POST /_ah/api/tradefed_cluster/v1/coordinator/backfill-commands HTTP/1.1" 204 0 "-" "(gzip)"
INFO	2025-07-31 15:03:44,346 default:coordinator_api.py:60] Backfilling running command attempts to sync queue.
INFO	2025-07-31 15:03:44,446 default:coordinator_api.py:65] Backfilled 0 running command attempts.
127.0.0.1 - - [31/Jul/2025:15:03:44 +0900] "POST /_ah/api/tradefed_cluster/v1/coordinator/backfill-command-attempts HTTP/1.1" 204 0 "-" "(gzip)"
INFO	2025-07-31 15:03:44,483 tfc:device_monitor.py:103] Updating cluster default
127.0.0.1 - - [31/Jul/2025:15:03:44 +0900] "GET /init HTTP/1.1" 200 0 "-" "python-requests/2.22.0"
I0731 15:03:44.606522 138031054990208 launcher.py:306] The init complete!.
INFO	2025-07-31 15:03:44,609 tfc:device_monitor.py:194] Updating labs
INFO	2025-07-31 15:03:44,654 tfc:device_monitor.py:236] Updated labs.
INFO	2025-07-31 15:03:44,654 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [31/Jul/2025:15:03:44 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:03:44 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:03:44,679 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:03:44 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:03:44 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:03:44,699 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:03:44 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:03:44 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:03:44,718 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:03:44 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:03:44 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:03:44,736 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:03:44 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:03:44 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:03:44,755 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:03:44 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:03:44 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:03:44,774 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:03:44 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:03:44 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:03:44,794 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:03:44 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:03:44 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:03:44,813 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/report/devices
WARNING	2025-07-31 15:03:44,816 tfc:device_info_reporter.py:431] CONFIG.should_send_report is false; skip building a device report.
127.0.0.1 - - [31/Jul/2025:15:03:44 +0900] "GET /cron/report/devices HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:03:44 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:03:44,833 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/cleanup/device_history
INFO	2025-07-31 15:03:44,836 tfc:device_history_cleaner.py:95] Started DeviceHistoryCleaner
INFO	2025-07-31 15:03:44,855 tfc:device_history_cleaner.py:81] Deleted: 0 keys. Total: 0
INFO	2025-07-31 15:03:44,856 tfc:device_history_cleaner.py:97] Finished DeviceHistoryCleaner. Deleted: 0
127.0.0.1 - - [31/Jul/2025:15:03:44 +0900] "GET /cron/cleanup/device_history HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:03:44 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:03:44,872 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-07-31 15:03:44,874 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-07-31 15:03:44,897 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [31/Jul/2025:15:03:44 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:03:44 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:03:44,915 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [31/Jul/2025:15:03:44 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:03:44 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:03:44,936 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/syncer/sync_harness_image_metadata
127.0.0.1 - - [31/Jul/2025:15:03:44 +0900] "GET /cron/syncer/sync_harness_image_metadata HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:03:44 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:03:44,955 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:15:03:44 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:03:44 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:04:00,718 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:04:00,745 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:04:00,771 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:04:00,797 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:04:00,823 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:04:00,850 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:04:00,862 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:15:04:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:04:00,888 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:04:01,086 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:15:04:01 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:04:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 3:04:05 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 6 ms
172.17.0.1 - - [31/Jul/2025:15:04:17 +0900] "GET / HTTP/1.1" 200 1949 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:15:04:17 +0900] "GET /static/css/styles.css HTTP/1.1" 200 0 "http://localhost:8000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:15:04:17 +0900] "GET /app.js?version=prod_1.51.001 HTTP/1.1" 200 0 "http://localhost:8000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:15:04:17 +0900] "GET /_ah/api/mtt/v1/private_node_config HTTP/1.1" 200 200 "http://localhost:8000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:15:04:17 +0900] "GET /static/images/logo-title.png HTTP/1.1" 200 0 "http://localhost:8000/test_runs" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:15:04:17 +0900] "GET /_ah/api/mtt/v1/test_runs?max_results=10&page_token=&backwards=false HTTP/1.1" 200 2 "http://localhost:8000/test_runs" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:15:04:17 +0900] "GET /static/images/favicon.ico HTTP/1.1" 200 0 "http://localhost:8000/test_runs" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
WARNING	2025-07-31 15:04:41,358 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 15:04:41,359 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 15:04:41,359 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:15:04:41 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 15:04:41,419 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:15:04:41 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:05:00,097 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:15:05:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:05:00,728 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:05:00,756 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:05:00,775 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:05:00,805 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:05:00,828 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:05:00,862 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:05:00,884 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:15:05:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:05:00,902 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 3:05:05 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 3 ms
WARNING	2025-07-31 15:05:41,328 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 15:05:41,328 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 15:05:41,328 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:15:05:41 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 15:05:41,385 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:15:05:41 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:06:00,106 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:15:06:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:06:00,736 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:06:00,761 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:06:00,783 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:06:00,810 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:06:00,834 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:06:00,868 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:06:00,901 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:15:06:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:06:00,920 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 3:06:05 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 5 ms
WARNING	2025-07-31 15:06:41,301 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 15:06:41,302 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 15:06:41,302 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:15:06:41 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 15:06:41,368 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:15:06:41 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:07:00,117 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:15:07:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:07:00,747 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:07:00,766 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:07:00,788 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:07:00,816 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:07:00,841 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:07:00,873 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:07:00,919 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:15:07:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:07:00,943 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 3:07:05 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
WARNING	2025-07-31 15:07:41,281 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 15:07:41,281 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 15:07:41,281 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:15:07:41 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 15:07:41,336 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:15:07:41 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:08:00,124 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:15:08:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:08:00,757 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:08:00,777 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:08:00,793 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:08:00,822 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:08:00,847 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:08:00,880 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:08:00,944 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:15:08:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:08:00,965 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 3:08:05 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
WARNING	2025-07-31 15:08:41,299 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 15:08:41,300 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 15:08:41,300 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:15:08:41 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 15:08:41,348 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:15:08:41 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:08:42,407 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-31 15:08:42,434 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:15:08:42 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:09:00,133 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:15:09:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:09:00,769 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:09:00,780 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:09:00,798 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:09:00,826 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:09:00,852 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:09:00,884 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:09:00,967 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:15:09:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:09:00,989 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 3:09:05 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 3 ms
WARNING	2025-07-31 15:09:41,311 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 15:09:41,312 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 15:09:41,312 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:15:09:41 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 15:09:41,361 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:15:09:41 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:10:00,138 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:15:10:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:10:00,775 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:10:00,789 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:10:00,806 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:10:00,835 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:10:00,859 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:10:00,890 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:10:00,987 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:15:10:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:10:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:10:01,012 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:10:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:10:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 3:10:05 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
WARNING	2025-07-31 15:10:41,322 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 15:10:41,323 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 15:10:41,323 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:15:10:41 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 15:10:41,376 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:15:10:41 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:11:00,009 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:15:11:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:11:00,030 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:11:00,145 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:15:11:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:11:00,789 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:11:00,797 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:11:00,811 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:11:00,841 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:11:00,865 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:11:00,898 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 3:11:05 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
WARNING	2025-07-31 15:11:41,329 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 15:11:41,330 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 15:11:41,330 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:15:11:41 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 15:11:41,389 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:15:11:41 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:12:00,029 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:15:12:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:12:00,048 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:12:00,152 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:15:12:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:12:00,797 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:12:00,808 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:12:00,816 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:12:00,845 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:12:00,870 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:12:00,906 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 3:12:05 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
WARNING	2025-07-31 15:12:41,339 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 15:12:41,340 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 15:12:41,340 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:15:12:41 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 15:12:41,405 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:15:12:41 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:13:00,047 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:15:13:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:13:00,062 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:13:00,158 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:15:13:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:13:00,683 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-07-31 15:13:00,685 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-07-31 15:13:00,685 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-07-31 15:13:00,702 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-07-31 15:13:00,702 tfc:device_monitor.py:79] Updating clusters
INFO	2025-07-31 15:13:00,713 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-07-31 15:13:00,722 tfc:device_monitor.py:194] Updating labs
INFO	2025-07-31 15:13:00,736 tfc:device_monitor.py:236] Updated labs.
INFO	2025-07-31 15:13:00,736 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [31/Jul/2025:15:13:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:13:00,779 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-07-31 15:13:00,780 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 06:03:00.780363 (UTC)
127.0.0.1 - - [31/Jul/2025:15:13:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:13:00,803 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:13:00,814 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:13:00,821 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:13:00,850 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:13:00,875 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:13:00,912 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:13:01,003 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-07-31 15:13:01,004 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-07-31 15:13:01,013 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [31/Jul/2025:15:13:01 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:13:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:13:01,030 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [31/Jul/2025:15:13:01 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:13:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 3:13:05 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
WARNING	2025-07-31 15:13:41,348 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 15:13:41,349 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 15:13:41,349 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:15:13:41 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 15:13:41,398 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:15:13:41 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:13:42,435 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-31 15:13:42,462 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:15:13:42 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:14:00,061 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:15:14:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:14:00,080 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:14:00,165 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:15:14:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:14:00,809 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:14:00,819 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:14:00,827 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:14:00,856 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:14:00,880 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:14:00,916 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 3:14:05 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
WARNING	2025-07-31 15:14:41,360 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 15:14:41,361 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 15:14:41,361 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:15:14:41 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 15:14:41,410 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:15:14:41 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:15:00,080 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:15:15:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:15:00,097 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:15:00,171 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:15:15:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:15:00,814 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:15:00,826 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:15:00,834 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:15:00,861 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:15:00,885 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:15:00,923 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 3:15:05 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
WARNING	2025-07-31 15:15:41,370 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 15:15:41,371 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 15:15:41,371 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:15:15:41 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 15:15:41,416 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:15:15:41 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:16:00,095 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:15:16:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:16:00,111 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:16:00,181 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:15:16:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:16:00,823 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:16:00,834 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:16:00,843 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:16:00,867 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:16:00,892 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:16:00,929 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 3:16:05 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
WARNING	2025-07-31 15:16:41,379 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 15:16:41,380 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 15:16:41,380 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:15:16:41 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 15:16:41,430 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:15:16:41 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:17:00,112 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:15:17:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:17:00,129 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:17:00,187 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:15:17:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:17:00,831 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:17:00,841 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:17:00,849 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:17:00,872 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:17:00,898 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:17:00,934 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 3:17:05 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
WARNING	2025-07-31 15:17:41,389 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 15:17:41,390 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 15:17:41,390 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:15:17:41 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 15:17:41,438 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:15:17:41 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:18:00,129 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:15:18:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:18:00,145 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:18:00,193 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:15:18:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:18:00,839 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:18:00,847 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:18:00,858 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:18:00,876 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:18:00,903 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:18:00,940 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 3:18:05 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 3 ms
WARNING	2025-07-31 15:18:41,399 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 15:18:41,399 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 15:18:41,399 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:15:18:41 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 15:18:41,449 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:15:18:41 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:18:42,463 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-31 15:18:42,485 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:15:18:42 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:19:00,143 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:15:19:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:19:00,162 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:19:00,200 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:15:19:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:19:00,847 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:19:00,859 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:19:00,866 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:19:00,879 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:19:00,908 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:19:00,946 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 3:19:05 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
WARNING	2025-07-31 15:19:41,405 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 15:19:41,405 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 15:19:41,405 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:15:19:41 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 15:19:41,452 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:15:19:41 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:20:00,163 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:15:20:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:20:00,180 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:20:00,204 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:15:20:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:20:00,853 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:20:00,864 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:20:00,875 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:20:00,888 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:20:00,914 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:20:00,953 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 3:20:05 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
WARNING	2025-07-31 15:20:41,416 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 15:20:41,417 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 15:20:41,417 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:15:20:41 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 15:20:41,469 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:15:20:41 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
[2025-07-31 15:20:44 +0900] [1470] [INFO] Handling signal: term
[2025-07-31 15:20:44 +0900] [1471] [INFO] Handling signal: term
[2025-07-31 15:20:44 +0900] [1472] [INFO] Handling signal: term
Starting local file server...
Starting datastore emulator...
[2025-07-31 15:23:11 +0900] [1004] [INFO] Starting gunicorn 20.1.0
[2025-07-31 15:23:11 +0900] [1004] [INFO] Listening at: http://0.0.0.0:8006 (1004)
[2025-07-31 15:23:11 +0900] [1004] [INFO] Using worker: gthread
[2025-07-31 15:23:11 +0900] [1004] [INFO] Using temporary upload directory '/data/.file_server'
[2025-07-31 15:23:11 +0900] [1023] [INFO] Booting worker with pid: 1023
[2025-07-31 15:23:11 +0900] [1024] [INFO] Booting worker with pid: 1024
Starting MySQL database...
Starting RabbitMQ puller...
Waiting for datastore...
250731 15:23:12 mysqld_safe Logging to syslog.
250731 15:23:12 mysqld_safe Starting mysqld daemon with databases from /data/ats_db
I0731 15:23:12.688772 129064576435904 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:23:12.689694 129064568043200 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:23:12.690437 129064559650496 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:23:12.691488 129064551257792 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:23:12.693070 129064534472384 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:23:12.695592 129064526079680 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:23:12.697243 129064517686976 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:23:12.700731 129064027285184 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:23:12.702070 129064018892480 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:23:12.704195 129064542865088 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:23:12.705889 129064035677888 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:23:12.710741 129064002107072 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:23:12.714146 129063985321664 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:23:12.720067 129064010499776 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:23:12.721652 129063431698112 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:23:12.729477 129063423305408 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:23:12.730717 129063414912704 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:23:12.732397 129063993714368 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:23:12.734824 129063398127296 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:23:12.738178 129063389734592 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:23:12.742889 129063406520000 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:23:12.746114 129062894827200 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:23:12.754569 129062886434496 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:23:12.766960 129064027285184 rabbitmq_puller.py:96] Start consuming from queue test-kicker-queue
I0731 15:23:12.769126 129064534472384 rabbitmq_puller.py:96] Start consuming from queue test-kicker-queue
I0731 15:23:12.769547 129063381341888 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:23:12.771111 129064576435904 rabbitmq_puller.py:96] Start consuming from queue default
I0731 15:23:12.775957 129062852863680 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:23:12.777658 129064517686976 rabbitmq_puller.py:96] Start consuming from queue test-kicker-queue
I0731 15:23:12.778403 129064568043200 rabbitmq_puller.py:96] Start consuming from queue analytics-queue
I0731 15:23:12.782738 129062861256384 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:23:12.791326 129062878041792 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:23:12.792343 129064018892480 rabbitmq_puller.py:96] Start consuming from queue test-plan-kicker-queue
I0731 15:23:12.793419 129062357956288 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:23:12.798158 129064559650496 rabbitmq_puller.py:96] Start consuming from queue cron-kicker-queue
I0731 15:23:12.799947 129062349563584 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:23:12.800948 129064526079680 rabbitmq_puller.py:96] Start consuming from queue test-kicker-queue
I0731 15:23:12.802548 129062869649088 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:23:12.808290 129062341170880 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:23:12.814738 129062844470976 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:23:12.819933 129062324385472 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:23:12.824023 129063431698112 rabbitmq_puller.py:96] Start consuming from queue command-event-queue
I0731 15:23:12.828032 129064035677888 rabbitmq_puller.py:96] Start consuming from queue test-output-uploader-queue
I0731 15:23:12.829219 129063993714368 rabbitmq_puller.py:96] Start consuming from queue command-event-queue
I0731 15:23:12.829586 129064551257792 rabbitmq_puller.py:96] Start consuming from queue test-kicker-queue
I0731 15:23:12.833413 129062332778176 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:23:12.835610 129064002107072 rabbitmq_puller.py:96] Start consuming from queue xts-requirements-detection-event-queue
I0731 15:23:12.839794 129062307600064 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:23:12.840918 129063985321664 rabbitmq_puller.py:96] Start consuming from queue test-request-queue
I0731 15:23:12.844635 129062315992768 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:23:12.847062 129063423305408 rabbitmq_puller.py:96] Start consuming from queue command-event-queue
I0731 15:23:12.849838 129063414912704 rabbitmq_puller.py:96] Start consuming from queue command-event-queue
I0731 15:23:12.851701 129061812692672 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:23:12.853676 129064542865088 rabbitmq_puller.py:96] Start consuming from queue tfc-event-queue
I0731 15:23:12.855449 129063398127296 rabbitmq_puller.py:96] Start consuming from queue request-state-notification-queue
I0731 15:23:12.856819 129063389734592 rabbitmq_puller.py:96] Start consuming from queue request-state-notification-queue
I0731 15:23:12.856953 129061821085376 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:23:12.860278 129061795907264 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:23:12.862104 129064010499776 rabbitmq_puller.py:96] Start consuming from queue command-event-queue
I0731 15:23:12.863819 129062886434496 rabbitmq_puller.py:96] Start consuming from queue request-state-notification-queue
I0731 15:23:12.864417 129061779121856 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:23:12.867827 129061770729152 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:23:12.870896 129061804299968 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:23:12.873245 129062894827200 rabbitmq_puller.py:96] Start consuming from queue request-state-notification-queue
I0731 15:23:12.873394 129061787514560 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:23:12.877116 129061284214464 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:23:12.881129 129061275821760 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:23:12.883497 129063381341888 rabbitmq_puller.py:96] Start consuming from queue command-attempt-sync-queue
I0731 15:23:12.884989 129063406520000 rabbitmq_puller.py:96] Start consuming from queue request-state-notification-queue
I0731 15:23:12.887229 129061267429056 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:23:12.888398 129061259036352 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:23:12.888601 129062852863680 rabbitmq_puller.py:96] Start consuming from queue command-attempt-sync-queue
I0731 15:23:12.889945 129061250643648 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:23:12.891361 129061233858240 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:23:12.892946 129061242250944 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:23:12.894544 129060738950848 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:23:12.897447 129060722165440 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:23:12.898529 129060730558144 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 15:23:12.933334 129062844470976 rabbitmq_puller.py:96] Start consuming from queue command-sync-queue
I0731 15:23:12.934121 129062349563584 rabbitmq_puller.py:96] Start consuming from queue command-sync-queue
I0731 15:23:12.934745 129062878041792 rabbitmq_puller.py:96] Start consuming from queue command-attempt-sync-queue
I0731 15:23:12.935768 129062357956288 rabbitmq_puller.py:96] Start consuming from queue command-attempt-sync-queue
I0731 15:23:12.936989 129062861256384 rabbitmq_puller.py:96] Start consuming from queue command-attempt-sync-queue
I0731 15:23:12.942052 129062869649088 rabbitmq_puller.py:96] Start consuming from queue command-sync-queue
I0731 15:23:12.952940 129062341170880 rabbitmq_puller.py:96] Start consuming from queue command-sync-queue
I0731 15:23:12.962666 129062324385472 rabbitmq_puller.py:96] Start consuming from queue command-sync-queue
I0731 15:23:12.963089 129062332778176 rabbitmq_puller.py:96] Start consuming from queue request-sync-queue
I0731 15:23:12.967428 129061812692672 rabbitmq_puller.py:96] Start consuming from queue request-sync-queue
I0731 15:23:12.968248 129062307600064 rabbitmq_puller.py:96] Start consuming from queue request-sync-queue
I0731 15:23:12.968922 129062315992768 rabbitmq_puller.py:96] Start consuming from queue request-sync-queue
I0731 15:23:12.987939 129061821085376 rabbitmq_puller.py:96] Start consuming from queue request-sync-queue
I0731 15:23:13.005389 129061795907264 rabbitmq_puller.py:96] Start consuming from queue host-sync-queue
I0731 15:23:13.013425 129061804299968 rabbitmq_puller.py:96] Start consuming from queue host-sync-queue
I0731 15:23:13.016208 129061770729152 rabbitmq_puller.py:96] Start consuming from queue host-sync-queue
I0731 15:23:13.018429 129061779121856 rabbitmq_puller.py:96] Start consuming from queue host-sync-queue
I0731 15:23:13.023545 129061275821760 rabbitmq_puller.py:96] Start consuming from queue host-event-queue-ndb
I0731 15:23:13.026362 129061259036352 rabbitmq_puller.py:96] Start consuming from queue host-event-queue-ndb
I0731 15:23:13.026654 129061284214464 rabbitmq_puller.py:96] Start consuming from queue host-event-queue-ndb
I0731 15:23:13.029267 129061787514560 rabbitmq_puller.py:96] Start consuming from queue host-sync-queue
I0731 15:23:13.031645 129061267429056 rabbitmq_puller.py:96] Start consuming from queue host-event-queue-ndb
I0731 15:23:13.037724 129061250643648 rabbitmq_puller.py:96] Start consuming from queue host-event-queue-ndb
I0731 15:23:13.039759 129060722165440 rabbitmq_puller.py:96] Start consuming from queue notification-work-queue
I0731 15:23:13.043388 129060738950848 rabbitmq_puller.py:96] Start consuming from queue notification-work-queue
I0731 15:23:13.044771 129061233858240 rabbitmq_puller.py:96] Start consuming from queue notification-work-queue
I0731 15:23:13.046769 129061242250944 rabbitmq_puller.py:96] Start consuming from queue notification-work-queue
I0731 15:23:13.051035 129060730558144 rabbitmq_puller.py:96] Start consuming from queue notification-work-queue
Jul 31, 2025 3:23:13 PM com.google.cloud.datastore.emulator.CloudDatastore$StartAction apply
INFO: Running CLOUD_DATASTORE emulator.
Jul 31, 2025 3:23:13 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub <init>
INFO: Local Datastore initialized: 
	Type: High Replication
	Storage: /data/datastore.db
Jul 31, 2025 3:23:13 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub load
INFO: Time to load datastore: 28 ms
API endpoint: http://localhost:8007
If you are using a library that supports the DATASTORE_EMULATOR_HOST environment variable, run:

  export DATASTORE_EMULATOR_HOST=localhost:8007

Dev App Server is now running.

The previous line was printed for backwards compatibility only.
If your tests rely on it to confirm emulator startup,
please migrate to the emulator health check endpoint (/). Thank you!
The health check endpoint for this emulator instance is http://localhost:8007/
Jul 31, 2025 3:23:14 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected non-HTTP/2 connection.
Starting main server...
Starting file cleaner...
Starting Netdata...
2025-07-31 15:23:14: netdata INFO  : MAIN : SIGNAL: Not enabling reaper
[2025-07-31 15:23:15 +0900] [1470] [INFO] Starting gunicorn 20.1.0
[2025-07-31 15:23:15 +0900] [1470] [INFO] Listening at: http://0.0.0.0:8000 (1470)
[2025-07-31 15:23:15 +0900] [1470] [INFO] Using worker: gthread
[2025-07-31 15:23:15 +0900] [1473] [INFO] Booting worker with pid: 1473
[2025-07-31 15:23:15 +0900] [1471] [INFO] Starting gunicorn 20.1.0
[2025-07-31 15:23:15 +0900] [1471] [INFO] Listening at: http://0.0.0.0:8001 (1471)
[2025-07-31 15:23:15 +0900] [1471] [INFO] Using worker: gthread
[2025-07-31 15:23:15 +0900] [1474] [INFO] Booting worker with pid: 1474
[2025-07-31 15:23:15 +0900] [1472] [INFO] Starting gunicorn 20.1.0
[2025-07-31 15:23:15 +0900] [1472] [INFO] Listening at: http://0.0.0.0:8002 (1472)
[2025-07-31 15:23:15 +0900] [1472] [INFO] Using worker: gthread
[2025-07-31 15:23:15 +0900] [1475] [INFO] Booting worker with pid: 1475
[2025-07-31 15:23:15 +0900] [1477] [INFO] Booting worker with pid: 1477
[2025-07-31 15:23:15 +0900] [1476] [INFO] Booting worker with pid: 1476
[2025-07-31 15:23:15 +0900] [1478] [INFO] Booting worker with pid: 1478
I0731 15:23:15.780348 123698332605312 launcher.py:303] Sending a init request: url=http://0.0.0.0:8001/init
/mtt/google3/third_party/py/sqlalchemy_utils/expressions.py:53: SAWarning: The GenericFunction 'array_agg' is already registered and is going to be overridden.
INFO	2025-07-31 15:23:15,991 core:apiserving.py:563] Initializing Endpoints Framework version 4.8.0
INFO	2025-07-31 15:23:15,992 core:apiserving.py:563] Initializing Endpoints Framework version 4.8.0
INFO	2025-07-31 15:23:15,992 default:apiserving.py:563] Initializing Endpoints Framework version 4.8.0
INFO	2025-07-31 15:23:15,994 tfc:apiserving.py:563] Initializing Endpoints Framework version 4.8.0
INFO	2025-07-31 15:23:15,999 tfc:apiserving.py:563] Initializing Endpoints Framework version 4.8.0
INFO	2025-07-31 15:23:15,999 default:apiserving.py:563] Initializing Endpoints Framework version 4.8.0
WARNING	2025-07-31 15:23:16,013 tfc:api_config.py:1811] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
WARNING	2025-07-31 15:23:16,016 core:api_config.py:1811] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
WARNING	2025-07-31 15:23:16,018 default:api_config.py:1811] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
WARNING	2025-07-31 15:23:16,028 core:api_config.py:1811] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
WARNING	2025-07-31 15:23:16,033 default:api_config.py:1811] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
WARNING	2025-07-31 15:23:16,037 tfc:api_config.py:1811] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
Traceback (most recent call last):
  File "/usr/lib/python3.9/runpy.py", line 197, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "/usr/lib/python3.9/runpy.py", line 87, in _run_code
    exec(code, run_globals)
  File "/mtt/google3/third_party/py/multitest_transport/file_cleaner/file_cleaner.py", line 49, in <module>
  File "/mtt/google3/third_party/py/multitest_transport/file_cleaner/policy.py", line 30, in <module>
  File "/mtt/google3/third_party/py/multitest_transport/file_cleaner/operation.py", line 27, in <module>
  File "/usr/local/lib/python3.9/dist-packages/setuptools/_distutils/util.py", line 23, in <module>
    from ._modified import newer
  File "/usr/local/lib/python3.9/dist-packages/setuptools/_distutils/_modified.py", line 6, in <module>
    from jaraco.functools import splat
ImportError: cannot import name 'splat' from 'jaraco.functools' (/mtt/google3/third_party/py/jaraco/functools/__init__.pyc)
WARNING	2025-07-31 15:23:16,601 tfc:lab_config.py:41] Fail to import ansible package:
need exactly one FileFinder import hook (found 2)
WARNING	2025-07-31 15:23:16,601 default:lab_config.py:41] Fail to import ansible package:
need exactly one FileFinder import hook (found 2)
WARNING	2025-07-31 15:23:16,601 default:lab_config.py:41] Fail to import ansible package:
need exactly one FileFinder import hook (found 2)
WARNING	2025-07-31 15:23:16,601 tfc:lab_config.py:41] Fail to import ansible package:
need exactly one FileFinder import hook (found 2)
WARNING	2025-07-31 15:23:16,601 core:lab_config.py:41] Fail to import ansible package:
need exactly one FileFinder import hook (found 2)
WARNING	2025-07-31 15:23:16,601 core:lab_config.py:41] Fail to import ansible package:
need exactly one FileFinder import hook (found 2)
WARNING	2025-07-31 15:23:16,604 tfc:config_syncer_gcs_to_ndb.py:44] Fail to import ansible package:
need exactly one FileFinder import hook (found 2)
WARNING	2025-07-31 15:23:16,605 default:config_syncer_gcs_to_ndb.py:44] Fail to import ansible package:
need exactly one FileFinder import hook (found 2)
WARNING	2025-07-31 15:23:16,606 tfc:config_syncer_gcs_to_ndb.py:44] Fail to import ansible package:
need exactly one FileFinder import hook (found 2)
WARNING	2025-07-31 15:23:16,606 default:config_syncer_gcs_to_ndb.py:44] Fail to import ansible package:
need exactly one FileFinder import hook (found 2)
WARNING	2025-07-31 15:23:16,606 core:config_syncer_gcs_to_ndb.py:44] Fail to import ansible package:
need exactly one FileFinder import hook (found 2)
WARNING	2025-07-31 15:23:16,606 core:config_syncer_gcs_to_ndb.py:44] Fail to import ansible package:
need exactly one FileFinder import hook (found 2)
127.0.0.1 - - [31/Jul/2025:15:23:16 +0900] "GET /_ah/start HTTP/1.1" 404 0 "-" "python-requests/2.22.0"
127.0.0.1 - - [31/Jul/2025:15:23:16 +0900] "GET /_ah/start HTTP/1.1" 404 0 "-" "python-requests/2.22.0"
INFO	2025-07-31 15:23:16,633 tfc:launcher.py:198] Module tfc started
INFO	2025-07-31 15:23:16,633 tfc:launcher.py:198] Module tfc started
/mtt/google3/third_party/py/sqlalchemy_utils/expressions.py:53: SAWarning: The GenericFunction 'array_agg' is already registered and is going to be overridden.
/mtt/google3/third_party/py/sqlalchemy_utils/expressions.py:53: SAWarning: The GenericFunction 'array_agg' is already registered and is going to be overridden.
/mtt/google3/third_party/py/sqlalchemy_utils/expressions.py:53: SAWarning: The GenericFunction 'array_agg' is already registered and is going to be overridden.
/mtt/google3/third_party/py/sqlalchemy_utils/expressions.py:53: SAWarning: The GenericFunction 'array_agg' is already registered and is going to be overridden.
INFO	2025-07-31 15:23:16,929 core:apiserving.py:563] Initializing Endpoints Framework version 4.8.0
INFO	2025-07-31 15:23:16,929 core:apiserving.py:563] Initializing Endpoints Framework version 4.8.0
INFO	2025-07-31 15:23:16,930 default:apiserving.py:563] Initializing Endpoints Framework version 4.8.0
INFO	2025-07-31 15:23:16,931 default:apiserving.py:563] Initializing Endpoints Framework version 4.8.0
WARNING	2025-07-31 15:23:16,939 default:api_config.py:1811] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
WARNING	2025-07-31 15:23:16,942 core:api_config.py:1811] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
WARNING	2025-07-31 15:23:16,942 core:api_config.py:1811] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
WARNING	2025-07-31 15:23:16,950 default:api_config.py:1811] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
INFO	2025-07-31 15:23:17,004 default:host_event_api.py:117] Submitting host event message with size 301 and 1 events
INFO	2025-07-31 15:23:17,004 core:app.py:58] Server is starting... (prod_1.51.001, cli_version=prod_1.51.001)
INFO	2025-07-31 15:23:17,004 default:host_event_api.py:120] Queuing host event chunk of size 1
INFO	2025-07-31 15:23:17,004 core:app.py:61] os.environ=environ({'MTT_PORT': '8000', 'MTT_USER': 'ast', 'MTT_GOOGLE_OAUTH2_CLIENT_ID': '', 'MTT_NETDATA_URL': 'http://localhost:8008/', 'IS_OMNILAB_BASED': '', 'DEV_MODE': '', 'HTTP_PROXY': '', 'FTP_PROXY': '', 'MTT_FILE_SERVER_URL': 'http://localhost:8006/', 'OLCS_CREDENTIAL_TYPE': 'no_credential', 'OLCS_SERVER_ADDRESS': 'localhost:', 'ADB_VERSION': '35.0.2-12147458', 'NO_PROXY': '', 'HTTPS_PROXY': '', 'MTT_SQL_DATABASE_URI': 'mysql+pymysql://root@/ats_db?unix_socket=/data/ats_db/mysqld.sock', 'MTT_STORAGE_PATH': '/data', 'MTT_HOSTNAME': 'TC-D-20-0861.telechips.com', 'MTT_FILE_SERVER_ROOT': '/data', 'PYTHONPATH': '/mtt:', 'MTT_REPORT_GENERATOR_JAR': '/merge_report_generator/report_generator_deploy.jar', 'MTT_VERSION': 'prod_1.51.001', 'MTT_GOOGLE_OAUTH2_CLIENT_SECRET': '', 'MTT_FILE_SERVER_PORT': '8006', 'HTTPLIB2_CA_CERTS': '/etc/ssl/certs/ca-certificates.crt', 'PYTHONFAULTHANDLER': '1', 'MTT_CONTROL_SERVER_PORT': '8000', 'HOSTNAME': 'TC-D-20-0861.telechips.com', 'LANGUAGE': 'en_US.UTF-8', 'JAVA_HOME': '/jdk/jdk21/linux-x86', 'RABBITMQ_PID_FILE': '/var/run/rabbitmq/pid', 'MTT_TEST_WORK_DIR': '/data/tmp', 'MTT_SERVER_LOG_LEVEL': 'info', 'ACLOUD_PREBUILT_PATH': '/bin/acloud_prebuilt', 'PWD': '/mtt', 'GOOGLE_APPLICATION_CREDENTIALS': '/tmp/keyfile/key.json', 'TZ': 'Asia/Seoul', 'MTT_CUSTOM_TF_CONFIG_FILE': '/data/host-config.xml', 'HOME': '/root', 'LANG': 'en_US.UTF-8', 'MTT_CLI_VERSION': 'prod_1.51.001', 'IMAGE_NAME': 'gcr.io/android-mtt/mtt:prod', 'CLOUDSDK_PYTHON': 'python3.9', 'OPERATION_MODE': 'on_premise', 'TERM': 'xterm', 'USER': 'ast', 'MTT_MH_WORK_DIR': '/data/mh', 'SHLVL': '0', 'MTT_TEST_OUTPUT_DIR': '/data/app_default_bucket/test_runs', 'CLOUD_SDK_VERSION': '467.0.0', 'MTT_USE_HOST_ADB': '', 'LC_ALL': 'en_US.UTF-8', 'MTT_LOG_DIR': '/data/log', 'PATH': '/tradefed:/tmp/custom_sdk_tools:/sdk_tools:/jdk/jdk21/linux-x86/bin:/tmp/custom_sdk_tools:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', 'MTT_SUPPORT_BRIDGE_NETWORK': 'true', 'CLOUD_SDK_ROOT': '/usr/lib/google-cloud-sdk', 'OLDPWD': '/mtt', 'CLUSTER': 'default', '_': '/usr/bin/python3.9', 'NO_GCE_CHECK': 'False', 'GAE_APPLICATION': 'mtt', 'DATASTORE_EMULATOR_HOST': 'localhost:8007', 'DEFAULT_VERSION_HOSTNAME': 'TC-D-20-0861.telechips.com:8001', 'GAE_SERVICE': 'core', 'SERVER_SOFTWARE': 'gunicorn/20.1.0', 'ANSIBLE_LOCAL_TEMP': '/tmp'})
INFO	2025-07-31 15:23:17,004 core:service_checker.py:109] Checking availability of dependent services...
127.0.0.1 - - [31/Jul/2025:15:23:17 +0900] "GET /_ah/start HTTP/1.1" 404 0 "-" "python-requests/2.22.0"
INFO	2025-07-31 15:23:17,007 default:launcher.py:198] Module default started
127.0.0.1 - - [31/Jul/2025:15:23:17 +0900] "GET /_ah/start HTTP/1.1" 404 207 "-" "python-requests/2.22.0"
INFO	2025-07-31 15:23:17,009 core:launcher.py:198] Module core started
127.0.0.1 - - [31/Jul/2025:15:23:17 +0900] "GET /_ah/start HTTP/1.1" 404 0 "-" "python-requests/2.22.0"
INFO	2025-07-31 15:23:17,009 core:launcher.py:198] Module core started
127.0.0.1 - - [31/Jul/2025:15:23:17 +0900] "GET /_ah/start HTTP/1.1" 404 207 "-" "python-requests/2.22.0"
Jul 31, 2025 3:23:17 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected HTTP/2 connection.
INFO	2025-07-31 15:23:17,010 default:launcher.py:198] Module default started
Jul 31, 2025 3:23:17 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected HTTP/2 connection.
127.0.0.1 - - [31/Jul/2025:15:23:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
Jul 31, 2025 3:23:17 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected HTTP/2 connection.
WARNING	2025-07-31 15:23:17,063 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 15:23:17,064 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 15:23:17,064 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:15:23:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
Jul 31, 2025 3:23:17 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected HTTP/2 connection.
INFO	2025-07-31 15:23:17,355 core:service_checker.py:113] 	Cloud Datastore: OK
172.17.0.1 - - [31/Jul/2025:15:23:17 +0900] "GET / HTTP/1.1" 200 1949 "-" "Python-urllib/3.11"
127.0.0.1 - - [31/Jul/2025:15:23:17 +0900] "GET /dir/ HTTP/1.1" 200 1153 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:23:17,363 core:service_checker.py:113] 	File Server: OK
ERROR	2025-07-31 15:23:17,377 core:service_checker.py:115] 	File Cleaner: ERROR
Traceback (most recent call last):
  File "/mtt/google3/third_party/py/multitest_transport/core/service_checker.py", line 112, in Check
  File "/mtt/google3/third_party/py/multitest_transport/core/service_checker.py", line 86, in Run
RuntimeError: File Cleaner not active
INFO	2025-07-31 15:23:17,399 core:service_checker.py:113] 	RabbitMQ: OK
INFO	2025-07-31 15:23:17,399 core:sql_util.py:56] Connecting to mysql+pymysql://root@/ats_db?unix_socket=/data/ats_db/mysqld.sock
Jul 31, 2025 3:23:17 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected HTTP/2 connection.
INFO	2025-07-31 15:23:17,431 core:service_checker.py:113] 	SQL Database: OK
INFO	2025-07-31 15:23:17,432 core:config_loader.py:26] Loading config.yaml...
127.0.0.1 - - [31/Jul/2025:15:23:17 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:23:17,675 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:15:23:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:23:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:23:18,010 core:cron_kicker.py:87] Init
INFO	2025-07-31 15:23:18,017 core:cron_kicker.py:103] cron jobs = [{"url": "/sidekicks/heartbeat_sender", "schedule": "every 1 hours", "target": "default", "next_run_time": null}, {"url": "/sidekicks/test_resource_cache_cleaner", "schedule": "every 1 hours", "target": "default", "next_run_time": null}, {"url": "/sidekicks/test_resource_tracker_cleaner", "schedule": "every 10 minutes", "target": "default", "next_run_time": null}, {"url": "/test_scheduler/cron", "schedule": "every 1 minutes", "target": "default", "next_run_time": null}, {"url": "/cron/monitor/devices/ndb", "schedule": "every 10 minutes", "target": "tfc", "next_run_time": null}, {"url": "/cron/monitor/lab_resource", "schedule": "every 1 minutes", "target": "tfc", "next_run_time": null}, {"url": "/cron/monitor/lab_resource", "schedule": "every 1 minutes", "target": "tfc", "next_run_time": null}, {"url": "/cron/monitor/lab_resource", "schedule": "every 1 minutes", "target": "tfc", "next_run_time": null}, {"url": "/cron/monitor/lab_resource", "schedule": "every 1 minutes", "target": "tfc", "next_run_time": null}, {"url": "/cron/monitor/lab_resource", "schedule": "every 1 minutes", "target": "tfc", "next_run_time": null}, {"url": "/cron/monitor/lab_resource", "schedule": "every 1 minutes", "target": "tfc", "next_run_time": null}, {"url": "/cron/monitor/lab_resource", "schedule": "every 1 minutes", "target": "tfc", "next_run_time": null}, {"url": "/cron/report/devices", "schedule": "every day 06:00", "target": "tfc", "next_run_time": null}, {"url": "/cron/cleanup/device_history", "schedule": "every 3 hours", "target": "tfc", "next_run_time": null}, {"url": "/cron/cleanup/device_info", "schedule": "every 10 minutes", "target": "tfc", "next_run_time": null}, {"url": "/cron/syncer/sync_gcs_ndb", "schedule": "every 10 minutes", "target": "tfc", "next_run_time": null}, {"url": "/cron/syncer/sync_harness_image_metadata", "schedule": "every 30 minutes", "target": "tfc", "next_run_time": null}, {"url": "/cron/scheduler/harness_update", "schedule": "every 1 minutes", "target": "tfc", "next_run_time": null}]
INFO	2025-07-31 15:23:18,024 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/sidekicks/heartbeat_sender
127.0.0.1 - - [31/Jul/2025:15:23:18 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:23:18 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 15:23:18,062 default:discovery_generator.py:492] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
127.0.0.1 - - [31/Jul/2025:15:23:18 +0900] "GET /_ah/api/discovery/v1/apis/tradefed_cluster/v1/rest HTTP/1.1" 200 187021 "-" "python-requests/2.22.0"
127.0.0.1 - - [31/Jul/2025:15:23:18 +0900] "GET /_ah/api/tradefed_cluster/v1/devices?alt=json HTTP/1.1" 200 18 "-" "(gzip)"
127.0.0.1 - - [31/Jul/2025:15:23:18 +0900] "GET /sidekicks/heartbeat_sender HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:23:18 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:23:18,135 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_cache_cleaner
127.0.0.1 - - [31/Jul/2025:15:23:18 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:23:18,139 default:download_util.py:258] Cleaning up test resources not used since 2025-07-24 06:23:18.139211 (UTC)
127.0.0.1 - - [31/Jul/2025:15:23:18 +0900] "GET /sidekicks/test_resource_cache_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:23:18 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:23:18,186 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-07-31 15:23:18,188 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 06:13:18.188164 (UTC)
INFO	2025-07-31 15:23:18,192 core:ndb_upgrader.py:43] Checking for ndb updates. Current ndb version: 25001
INFO	2025-07-31 15:23:18,193 core:ndb_upgrader.py:52] No more ndb updates. Current ndb version: 25001
INFO	2025-07-31 15:23:18,202 core:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 06:23:18.201975 (UTC)
127.0.0.1 - - [31/Jul/2025:15:23:18 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:23:18 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:23:18,222 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/test_scheduler/cron
INFO	2025-07-31 15:23:18,241 default:coordinator_api.py:75] Backfilling non final requests to sync queue.
127.0.0.1 - - [31/Jul/2025:15:23:18 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:23:18 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:23:18,271 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-07-31 15:23:18,273 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-07-31 15:23:18,274 tfc:device_monitor.py:245] Scan hosts.
127.0.0.1 - - [31/Jul/2025:15:23:18 +0900] "POST /_ah/api/tradefed_cluster/v1/coordinator/backfill-request-syncs HTTP/1.1" 204 0 "-" "(gzip)"
INFO	2025-07-31 15:23:18,405 default:coordinator_api.py:44] Backfilling queued commands to sync queue.
INFO	2025-07-31 15:23:18,430 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-07-31 15:23:18,431 tfc:device_monitor.py:79] Updating clusters
INFO	2025-07-31 15:23:18,450 default:coordinator_api.py:49] Backfilled 0 queued commands.
127.0.0.1 - - [31/Jul/2025:15:23:18 +0900] "POST /_ah/api/tradefed_cluster/v1/coordinator/backfill-commands HTTP/1.1" 204 0 "-" "(gzip)"
INFO	2025-07-31 15:23:18,456 default:coordinator_api.py:60] Backfilling running command attempts to sync queue.
INFO	2025-07-31 15:23:18,497 default:coordinator_api.py:65] Backfilled 0 running command attempts.
127.0.0.1 - - [31/Jul/2025:15:23:18 +0900] "POST /_ah/api/tradefed_cluster/v1/coordinator/backfill-command-attempts HTTP/1.1" 204 0 "-" "(gzip)"
INFO	2025-07-31 15:23:18,520 tfc:device_monitor.py:103] Updating cluster default
127.0.0.1 - - [31/Jul/2025:15:23:18 +0900] "GET /init HTTP/1.1" 200 0 "-" "python-requests/2.22.0"
I0731 15:23:18.577066 123698332605312 launcher.py:306] The init complete!.
INFO	2025-07-31 15:23:18,582 tfc:device_monitor.py:194] Updating labs
INFO	2025-07-31 15:23:18,611 tfc:device_monitor.py:236] Updated labs.
INFO	2025-07-31 15:23:18,612 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [31/Jul/2025:15:23:18 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:23:18 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:23:18,620 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:23:18 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:23:18 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:23:18,629 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:23:18 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:23:18 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:23:18,637 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:23:18 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:23:18 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:23:18,645 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:23:18 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:23:18 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:23:18,652 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:23:18 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:23:18 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:23:18,660 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:23:18 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:23:18 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:23:18,668 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:23:18 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:23:18 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:23:18,675 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/report/devices
WARNING	2025-07-31 15:23:18,677 tfc:device_info_reporter.py:431] CONFIG.should_send_report is false; skip building a device report.
127.0.0.1 - - [31/Jul/2025:15:23:18 +0900] "GET /cron/report/devices HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:23:18 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:23:18,684 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/cleanup/device_history
INFO	2025-07-31 15:23:18,685 tfc:device_history_cleaner.py:95] Started DeviceHistoryCleaner
INFO	2025-07-31 15:23:18,700 tfc:device_history_cleaner.py:81] Deleted: 0 keys. Total: 0
INFO	2025-07-31 15:23:18,700 tfc:device_history_cleaner.py:97] Finished DeviceHistoryCleaner. Deleted: 0
127.0.0.1 - - [31/Jul/2025:15:23:18 +0900] "GET /cron/cleanup/device_history HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:23:18 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:23:18,708 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-07-31 15:23:18,709 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-07-31 15:23:18,724 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [31/Jul/2025:15:23:18 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:23:18 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:23:18,733 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [31/Jul/2025:15:23:18 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:23:18 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:23:18,740 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/syncer/sync_harness_image_metadata
127.0.0.1 - - [31/Jul/2025:15:23:18 +0900] "GET /cron/syncer/sync_harness_image_metadata HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:23:18 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:23:18,747 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:15:23:18 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:23:18 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
172.17.0.1 - - [31/Jul/2025:15:23:23 +0900] "GET / HTTP/1.1" 200 1949 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:15:23:24 +0900] "GET /static/css/styles.css HTTP/1.1" 200 0 "http://localhost:8000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:15:23:24 +0900] "GET /app.js?version=prod_1.51.001 HTTP/1.1" 200 0 "http://localhost:8000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:15:23:24 +0900] "GET /_ah/api/mtt/v1/private_node_config HTTP/1.1" 200 200 "http://localhost:8000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:15:23:24 +0900] "GET /static/images/logo-title.png HTTP/1.1" 200 0 "http://localhost:8000/test_runs" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:15:23:24 +0900] "GET /_ah/api/mtt/v1/test_runs?max_results=10&page_token=&backwards=false HTTP/1.1" 200 2 "http://localhost:8000/test_runs" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:15:23:28 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=LAB HTTP/1.1" 200 55 "http://localhost:8000/hosts" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:15:23:28 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=HOST HTTP/1.1" 200 74 "http://localhost:8000/hosts" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:15:23:28 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=HOST_GROUP HTTP/1.1" 200 55 "http://localhost:8000/hosts" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:15:23:28 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=HOST_STATE HTTP/1.1" 200 177 "http://localhost:8000/hosts" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:15:23:28 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=POOL HTTP/1.1" 200 2 "http://localhost:8000/hosts" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:15:23:28 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=TEST_HARNESS HTTP/1.1" 200 56 "http://localhost:8000/hosts" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:15:23:28 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=TEST_HARNESS_VERSION HTTP/1.1" 200 56 "http://localhost:8000/hosts" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:15:23:28 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=UPDATE_STATE HTTP/1.1" 200 285 "http://localhost:8000/hosts" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:15:23:28 +0900] "GET /_ah/api/tradefed_cluster/v1/hosts?count=10&cursor=&backwards=false&flated_extra_info= HTTP/1.1" 200 828 "http://localhost:8000/hosts" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:15:23:31 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=DEVICE_STATE HTTP/1.1" 200 560 "http://localhost:8000/devices" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:15:23:31 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=LAB HTTP/1.1" 200 55 "http://localhost:8000/devices" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:15:23:31 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=HOST HTTP/1.1" 200 74 "http://localhost:8000/devices" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:15:23:31 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=RUN_TARGET HTTP/1.1" 200 2 "http://localhost:8000/devices" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:15:23:31 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=HOST_GROUP HTTP/1.1" 200 55 "http://localhost:8000/devices" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:15:23:31 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=POOL HTTP/1.1" 200 2 "http://localhost:8000/devices" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:15:23:31 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=TEST_HARNESS HTTP/1.1" 200 56 "http://localhost:8000/devices" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:15:23:31 +0900] "GET /_ah/api/tradefed_cluster/v1/devices?count=10&cursor=&backwards=false&device_states=Allocated&device_states=Available&device_states=Fastboot HTTP/1.1" 200 18 "http://localhost:8000/devices?includeOfflineDevices=false&extraInfo=" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:15:23:31 +0900] "GET /_ah/api/tradefed_cluster/v1/devices?count=10&cursor=&backwards=false&device_states=Allocated&device_states=Available&device_states=Fastboot HTTP/1.1" 200 18 "http://localhost:8000/devices?includeOfflineDevices=false&extraInfo=" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:15:23:32 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=LAB HTTP/1.1" 200 55 "http://localhost:8000/hosts" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
Jul 31, 2025 3:23:43 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-07-31 15:24:00,272 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:15:24:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:24:00,640 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:24:00,650 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:24:00,661 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:24:00,669 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:24:00,679 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:24:00,689 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:24:00,700 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:24:00,793 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:15:24:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 15:24:17,076 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 15:24:17,077 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 15:24:17,077 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:15:24:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 15:24:17,137 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:15:24:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 3:24:43 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 6 ms
INFO	2025-07-31 15:25:00,295 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:15:25:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:25:00,649 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:25:00,657 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:25:00,666 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:25:00,674 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:25:00,683 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:25:00,697 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:25:00,705 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:25:00,800 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:15:25:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 15:25:17,087 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 15:25:17,087 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 15:25:17,087 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:15:25:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 15:25:17,139 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:15:25:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 3:25:43 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-07-31 15:26:00,309 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:15:26:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:26:00,655 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:26:00,663 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:26:00,672 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:26:00,682 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:26:00,691 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:26:00,702 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:26:00,713 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:26:00,805 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:15:26:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 15:26:17,095 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 15:26:17,095 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 15:26:17,096 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:15:26:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 15:26:17,145 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:15:26:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 3:26:43 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 15:27:00,324 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:15:27:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:27:00,664 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:27:00,672 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:27:00,683 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:27:00,691 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:27:00,699 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:27:00,708 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:27:00,717 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:27:00,813 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:15:27:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 15:27:17,104 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 15:27:17,104 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 15:27:17,104 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:15:27:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 15:27:17,155 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:15:27:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 3:27:43 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 4 ms
INFO	2025-07-31 15:28:00,339 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:15:28:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:28:00,674 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:28:00,683 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:28:00,690 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:28:00,698 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:28:00,706 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:28:00,715 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:28:00,722 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:28:00,820 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:15:28:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 15:28:17,112 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 15:28:17,113 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 15:28:17,113 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:15:28:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 15:28:17,170 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:15:28:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 3:28:43 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 4 ms
INFO	2025-07-31 15:29:00,355 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:15:29:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:29:00,682 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:29:00,690 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:29:00,701 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:29:00,712 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:29:00,720 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:29:00,731 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:29:00,739 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:29:00,827 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:15:29:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 15:29:17,122 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 15:29:17,123 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 15:29:17,123 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:15:29:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 15:29:17,171 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:15:29:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 3:29:43 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 15:30:00,372 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:15:30:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:30:00,695 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:30:00,703 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:30:00,710 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:30:00,721 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:30:00,728 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:30:00,740 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:30:00,751 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:30:00,835 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:15:30:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 15:30:17,132 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 15:30:17,132 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 15:30:17,132 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:15:30:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 15:30:17,179 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:15:30:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 3:30:43 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-07-31 15:31:00,392 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:15:31:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:31:00,707 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:31:00,717 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:31:00,723 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:31:00,730 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:31:00,737 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:31:00,745 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:31:00,755 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:31:00,842 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:15:31:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 15:31:17,138 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 15:31:17,139 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 15:31:17,139 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:15:31:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 15:31:17,191 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:15:31:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 3:31:43 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 15:32:00,406 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:15:32:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:32:00,718 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:32:00,727 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:32:00,735 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:32:00,742 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:32:00,749 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:32:00,757 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:32:00,764 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:32:00,850 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:15:32:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 15:32:17,145 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 15:32:17,146 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 15:32:17,146 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:15:32:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 15:32:17,201 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:15:32:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 3:32:43 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 15:33:00,215 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-07-31 15:33:00,216 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 06:23:00.216092 (UTC)
127.0.0.1 - - [31/Jul/2025:15:33:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:33:00,423 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:15:33:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:33:00,627 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-07-31 15:33:00,629 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-07-31 15:33:00,629 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-07-31 15:33:00,649 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-07-31 15:33:00,649 tfc:device_monitor.py:79] Updating clusters
INFO	2025-07-31 15:33:00,660 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-07-31 15:33:00,669 tfc:device_monitor.py:194] Updating labs
INFO	2025-07-31 15:33:00,684 tfc:device_monitor.py:236] Updated labs.
INFO	2025-07-31 15:33:00,684 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [31/Jul/2025:15:33:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:33:00,728 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:33:00,738 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:33:00,746 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:33:00,753 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:33:00,761 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:33:00,769 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-07-31 15:33:00,770 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-07-31 15:33:00,778 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [31/Jul/2025:15:33:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:33:00,786 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:33:00,793 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [31/Jul/2025:15:33:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:33:00,800 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:33:00,857 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:15:33:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 3:33:13 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
WARNING	2025-07-31 15:33:17,150 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 15:33:17,151 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 15:33:17,151 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:15:33:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 15:33:17,195 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:15:33:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 3:33:43 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 15:34:00,440 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:15:34:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:34:00,736 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:34:00,743 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:34:00,754 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:34:00,761 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:34:00,770 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:34:00,794 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:34:00,811 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:34:00,864 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:15:34:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 15:34:17,156 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 15:34:17,157 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 15:34:17,157 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:15:34:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 15:34:17,208 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
INFO	2025-07-31 15:34:17,221 tfc:device_manager.py:770] The old sync 4b4cd80315ab473386939dc727d38072 is inactive since 2025-07-31 06:18:42.473670.
127.0.0.1 - - [31/Jul/2025:15:34:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 3:34:43 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 15:35:00,453 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:15:35:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:35:00,744 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:35:00,753 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:35:00,763 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:35:00,773 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:35:00,783 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:35:00,800 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:35:00,815 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:35:00,870 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:15:35:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 15:35:17,162 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 15:35:17,162 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 15:35:17,162 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:15:35:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 15:35:17,210 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:15:35:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 3:35:43 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 3 ms
INFO	2025-07-31 15:36:00,470 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:15:36:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:36:00,753 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:36:00,765 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:36:00,774 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:36:00,782 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:36:00,789 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:36:00,805 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:36:00,821 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:36:00,878 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:15:36:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 15:36:17,168 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 15:36:17,169 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 15:36:17,169 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:15:36:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 15:36:17,212 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:15:36:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 3:36:43 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 15:37:00,486 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:15:37:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:37:00,762 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:37:00,773 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:37:00,782 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:37:00,790 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:37:00,798 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:37:00,812 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:37:00,826 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:37:00,885 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:15:37:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 15:37:17,174 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 15:37:17,175 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 15:37:17,175 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:15:37:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 15:37:17,222 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:15:37:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 3:37:43 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 15:38:00,503 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:15:38:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:38:00,772 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:38:00,782 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:38:00,794 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:38:00,802 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:38:00,809 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:38:00,819 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:38:00,830 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:38:00,891 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:15:38:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 15:38:17,184 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 15:38:17,185 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 15:38:17,185 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:15:38:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 15:38:17,228 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:15:38:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 3:38:43 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 3 ms
INFO	2025-07-31 15:39:00,516 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:15:39:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:39:00,783 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:39:00,793 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:39:00,801 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:39:00,809 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:39:00,817 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:39:00,825 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:39:00,835 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:39:00,900 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:15:39:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 15:39:17,193 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 15:39:17,194 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 15:39:17,194 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:15:39:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 15:39:17,233 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
INFO	2025-07-31 15:39:17,242 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:15:39:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 15:39:17,266 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:15:39:17 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 3:39:43 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-07-31 15:40:00,530 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:15:40:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:40:00,790 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:40:00,800 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:40:00,809 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:40:00,818 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:40:00,827 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:40:00,836 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:40:00,844 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:40:00,905 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:15:40:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 15:40:17,201 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 15:40:17,203 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 15:40:17,203 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:15:40:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 15:40:17,246 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:15:40:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 3:40:43 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-07-31 15:41:00,546 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:15:41:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:41:00,803 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:41:00,812 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:41:00,820 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:41:00,830 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:41:00,838 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:41:00,847 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:41:00,855 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:41:00,912 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:15:41:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 15:41:17,210 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 15:41:17,211 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 15:41:17,212 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:15:41:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 15:41:17,258 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:15:41:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 3:41:43 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-07-31 15:42:00,562 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:15:42:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:42:00,812 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:42:00,821 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:42:00,830 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:42:00,837 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:42:00,845 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:42:00,855 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:42:00,862 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:42:00,919 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:15:42:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 15:42:17,217 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 15:42:17,217 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 15:42:17,218 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:15:42:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 15:42:17,265 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:15:42:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 3:42:43 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 15:43:00,231 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-07-31 15:43:00,233 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 06:33:00.233115 (UTC)
127.0.0.1 - - [31/Jul/2025:15:43:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:43:00,581 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:15:43:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:43:00,692 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-07-31 15:43:00,695 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-07-31 15:43:00,695 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-07-31 15:43:00,713 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-07-31 15:43:00,713 tfc:device_monitor.py:79] Updating clusters
INFO	2025-07-31 15:43:00,726 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-07-31 15:43:00,736 tfc:device_monitor.py:194] Updating labs
INFO	2025-07-31 15:43:00,753 tfc:device_monitor.py:236] Updated labs.
INFO	2025-07-31 15:43:00,754 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [31/Jul/2025:15:43:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:43:00,783 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-07-31 15:43:00,784 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-07-31 15:43:00,796 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [31/Jul/2025:15:43:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:43:00,803 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [31/Jul/2025:15:43:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:43:00,817 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:43:00,828 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:43:00,837 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:43:00,845 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:43:00,853 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:43:00,862 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:43:00,871 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:43:00,927 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:15:43:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 3:43:13 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
WARNING	2025-07-31 15:43:17,222 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 15:43:17,223 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 15:43:17,223 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:15:43:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 15:43:17,288 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:15:43:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 3:43:43 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-07-31 15:44:00,598 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:15:44:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:44:00,824 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:44:00,834 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:44:00,842 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:44:00,851 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:44:00,859 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:44:00,868 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:44:00,877 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:44:00,935 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:15:44:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 15:44:17,229 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 15:44:17,230 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 15:44:17,230 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:15:44:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 15:44:17,270 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
INFO	2025-07-31 15:44:17,285 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
WARNING	2025-07-31 15:44:17,302 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:15:44:17 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:44:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 3:44:43 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-07-31 15:45:00,614 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:15:45:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:45:00,832 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:45:00,841 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:45:00,848 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:45:00,857 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:45:00,864 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:45:00,873 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:45:00,883 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:45:00,942 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:15:45:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 15:45:17,237 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 15:45:17,238 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 15:45:17,238 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:15:45:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 15:45:17,279 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:15:45:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 3:45:43 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-07-31 15:46:00,627 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:15:46:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:46:00,841 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:46:00,849 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:46:00,857 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:46:00,865 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:46:00,874 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:46:00,882 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:46:00,890 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:46:00,947 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:15:46:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 15:46:17,242 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 15:46:17,242 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 15:46:17,242 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:15:46:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 15:46:17,288 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:15:46:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 3:46:43 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 15:47:00,640 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:15:47:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:47:00,847 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:47:00,855 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:47:00,864 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:47:00,873 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:47:00,883 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:47:00,891 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:47:00,903 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:47:00,952 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:15:47:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 15:47:17,248 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 15:47:17,248 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 15:47:17,249 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:15:47:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 15:47:17,297 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:15:47:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 3:47:43 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 15:48:00,656 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:15:48:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:48:00,856 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:48:00,866 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:48:00,874 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:48:00,881 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:48:00,891 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:48:00,899 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:48:00,907 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:48:00,960 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:15:48:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 15:48:17,253 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 15:48:17,254 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 15:48:17,254 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:15:48:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 15:48:17,310 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:15:48:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 3:48:43 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 15:49:00,672 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:15:49:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:49:00,866 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:49:00,876 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:49:00,884 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:49:00,891 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:49:00,899 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:49:00,907 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:49:00,915 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:49:00,966 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:15:49:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 15:49:17,260 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 15:49:17,261 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 15:49:17,262 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:15:49:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 15:49:17,302 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
INFO	2025-07-31 15:49:17,316 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:15:49:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 15:49:17,335 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:15:49:17 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 3:49:43 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-07-31 15:50:00,688 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:15:50:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:50:00,876 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:50:00,885 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:50:00,893 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:50:00,901 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:50:00,909 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:50:00,917 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:50:00,925 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:50:00,972 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:15:50:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 15:50:17,266 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 15:50:17,267 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 15:50:17,267 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:15:50:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 15:50:17,308 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:15:50:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 3:50:43 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-07-31 15:51:00,703 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:15:51:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:51:00,884 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:51:00,893 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:51:00,901 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:51:00,907 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:51:00,915 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:51:00,924 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:51:00,933 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:51:00,979 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:15:51:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 15:51:17,273 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 15:51:17,274 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 15:51:17,274 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:15:51:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 15:51:17,316 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:15:51:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 3:51:43 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 15:52:00,716 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:15:52:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:52:00,890 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:52:00,901 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:52:00,908 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:52:00,917 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:52:00,924 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:52:00,932 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:52:00,940 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:52:00,985 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:15:52:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 15:52:17,279 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 15:52:17,280 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 15:52:17,280 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:15:52:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 15:52:17,329 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:15:52:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 3:52:43 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-07-31 15:53:00,248 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-07-31 15:53:00,250 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 06:43:00.250388 (UTC)
127.0.0.1 - - [31/Jul/2025:15:53:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:53:00,731 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:15:53:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:53:00,758 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-07-31 15:53:00,759 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-07-31 15:53:00,760 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-07-31 15:53:00,784 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-07-31 15:53:00,784 tfc:device_monitor.py:79] Updating clusters
INFO	2025-07-31 15:53:00,802 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-07-31 15:53:00,814 tfc:device_monitor.py:194] Updating labs
INFO	2025-07-31 15:53:00,833 tfc:device_monitor.py:236] Updated labs.
INFO	2025-07-31 15:53:00,833 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [31/Jul/2025:15:53:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:53:00,844 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/syncer/sync_harness_image_metadata
127.0.0.1 - - [31/Jul/2025:15:53:00 +0900] "GET /cron/syncer/sync_harness_image_metadata HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:53:00,855 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-07-31 15:53:00,857 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-07-31 15:53:00,868 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [31/Jul/2025:15:53:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:53:00,879 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [31/Jul/2025:15:53:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:53:00,911 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:53:00,922 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:53:00,935 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:53:00,949 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:53:00,960 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:53:00,972 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:53:00,987 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:53:01,000 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:15:53:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:53:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 3:53:13 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
WARNING	2025-07-31 15:53:17,288 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 15:53:17,290 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 15:53:17,291 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:15:53:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 15:53:17,533 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:15:53:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 3:53:43 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 15:54:00,013 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:15:54:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:54:00,750 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:15:54:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:54:00,922 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:54:00,936 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:54:00,946 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:54:00,956 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:54:00,969 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:54:00,989 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:54:00,997 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:54:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 15:54:17,313 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 15:54:17,313 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 15:54:17,313 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:15:54:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 15:54:17,334 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-31 15:54:17,367 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:15:54:17 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:54:17,373 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:15:54:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 3:54:43 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 15:55:00,022 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:15:55:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:55:00,770 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:15:55:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:55:00,930 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:55:00,942 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:55:00,954 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:55:00,967 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:55:00,979 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:55:00,997 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:55:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:55:01,008 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:55:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:55:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 15:55:17,321 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 15:55:17,321 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 15:55:17,321 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:15:55:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 15:55:17,379 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:15:55:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 3:55:43 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 15:56:00,020 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:56:00,032 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:15:56:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:56:00,789 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:15:56:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:56:00,936 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:56:00,954 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:56:00,961 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:56:00,977 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:56:00,991 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:56:01,005 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:56:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:56:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 15:56:17,330 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 15:56:17,330 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 15:56:17,330 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:15:56:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 15:56:17,377 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:15:56:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 3:56:43 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-07-31 15:57:00,013 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:57:00,032 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:57:00,042 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:15:57:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:57:00,805 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:15:57:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:57:00,941 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:57:00,961 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:57:00,970 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:57:00,983 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:57:00,996 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 15:57:17,337 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 15:57:17,338 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 15:57:17,338 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:15:57:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 15:57:17,403 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:15:57:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 3:57:43 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-07-31 15:58:00,030 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:58:00,054 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:58:00,078 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:15:58:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:58:00,823 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:15:58:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:58:00,948 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:58:00,977 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:58:01,005 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:58:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:58:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:58:01,029 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:58:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:58:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 15:58:01,051 core:cron_kicker.py:125] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:15:58:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:15:58:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 15:58:17,350 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 15:58:17,351 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 15:58:17,351 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:15:58:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 15:58:17,412 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:15:58:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
[2025-07-31 15:58:30 +0900] [1470] [INFO] Handling signal: term
[2025-07-31 15:58:30 +0900] [1471] [INFO] Handling signal: term
[2025-07-31 15:58:30 +0900] [1472] [INFO] Handling signal: term
Starting local file server with 4 workers...
Starting datastore emulator...
[2025-07-31 16:03:12 +0900] [1004] [INFO] Starting gunicorn 20.1.0
[2025-07-31 16:03:12 +0900] [1004] [INFO] Listening at: http://0.0.0.0:8006 (1004)
[2025-07-31 16:03:12 +0900] [1004] [INFO] Using worker: gthread
[2025-07-31 16:03:12 +0900] [1004] [INFO] Using temporary upload directory '/data/.file_server'
[2025-07-31 16:03:12 +0900] [1045] [INFO] Booting worker with pid: 1045
[2025-07-31 16:03:12 +0900] [1066] [INFO] Booting worker with pid: 1066
[2025-07-31 16:03:12 +0900] [1082] [INFO] Booting worker with pid: 1082
[2025-07-31 16:03:12 +0900] [1084] [INFO] Booting worker with pid: 1084
Starting MySQL database...
Starting RabbitMQ puller...
Waiting for datastore...
250731 16:03:14 mysqld_safe Logging to syslog.
250731 16:03:14 mysqld_safe Starting mysqld daemon with databases from /data/ats_db
I0731 16:03:14.484042 129476711093952 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:03:14.485480 129476702701248 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:03:14.486978 129476620973760 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:03:14.488231 129476612581056 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:03:14.489933 129476604188352 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:03:14.493627 129476595795648 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:03:14.500697 129476587402944 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:03:14.503739 129476579010240 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:03:14.508349 129476016993984 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:03:14.516625 129476008601280 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:03:14.529166 129475991815872 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:03:14.546812 129475975030464 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:03:14.556988 129475463337664 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:03:14.571306 129476000208576 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:03:14.590932 129475966637760 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:03:14.602107 129476570617536 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:03:14.678171 129475471730368 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:03:14.699464 129475480123072 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:03:14.704345 129476595795648 rabbitmq_puller.py:96] Start consuming from queue test-kicker-queue
I0731 16:03:14.707651 129476612581056 rabbitmq_puller.py:96] Start consuming from queue test-kicker-queue
I0731 16:03:14.725423 129476620973760 rabbitmq_puller.py:96] Start consuming from queue cron-kicker-queue
I0731 16:03:14.734703 129475983423168 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:03:14.756682 129475446552256 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:03:14.768129 129476711093952 rabbitmq_puller.py:96] Start consuming from queue default
I0731 16:03:14.769444 129476587402944 rabbitmq_puller.py:96] Start consuming from queue test-kicker-queue
I0731 16:03:14.773751 129476604188352 rabbitmq_puller.py:96] Start consuming from queue test-kicker-queue
I0731 16:03:14.789381 129476579010240 rabbitmq_puller.py:96] Start consuming from queue test-kicker-queue
I0731 16:03:14.790703 129476008601280 rabbitmq_puller.py:96] Start consuming from queue tfc-event-queue
I0731 16:03:14.794736 129475438159552 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:03:14.796019 129475991815872 rabbitmq_puller.py:96] Start consuming from queue test-output-uploader-queue
I0731 16:03:14.798375 129475429766848 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:03:14.800453 129476000208576 rabbitmq_puller.py:96] Start consuming from queue command-event-queue
I0731 16:03:14.806593 129476702701248 rabbitmq_puller.py:96] Start consuming from queue analytics-queue
I0731 16:03:14.807312 129475463337664 rabbitmq_puller.py:96] Start consuming from queue test-request-queue
I0731 16:03:14.811154 129475454944960 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:03:14.820245 129476016993984 rabbitmq_puller.py:96] Start consuming from queue test-plan-kicker-queue
I0731 16:03:14.824987 129475966637760 rabbitmq_puller.py:96] Start consuming from queue command-event-queue
I0731 16:03:14.835314 129474943252160 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:03:14.837902 129474926466752 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:03:14.839991 129475975030464 rabbitmq_puller.py:96] Start consuming from queue xts-requirements-detection-event-queue
I0731 16:03:14.844573 129474934859456 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:03:14.847251 129474918074048 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:03:14.852238 129474901288640 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:03:14.857217 129474892895936 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:03:14.861348 129476570617536 rabbitmq_puller.py:96] Start consuming from queue command-event-queue
I0731 16:03:14.868840 129474909681344 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:03:14.875914 129474406381248 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:03:14.881778 129475480123072 rabbitmq_puller.py:96] Start consuming from queue command-event-queue
I0731 16:03:14.884586 129474397988544 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:03:14.891329 129475471730368 rabbitmq_puller.py:96] Start consuming from queue command-event-queue
I0731 16:03:14.900227 129474389595840 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:03:14.903237 129474381203136 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:03:14.907091 129474356025024 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:03:14.910041 129474372810432 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:03:14.917726 129475983423168 rabbitmq_puller.py:96] Start consuming from queue request-state-notification-queue
I0731 16:03:14.919823 129474364417728 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:03:14.924327 129475446552256 rabbitmq_puller.py:96] Start consuming from queue request-state-notification-queue
I0731 16:03:14.924728 129473869510336 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:03:14.932344 129473861117632 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:03:14.934926 129473852724928 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:03:14.937336 129473835939520 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
Jul 31, 2025 4:03:15 PM com.google.cloud.datastore.emulator.CloudDatastore$StartAction apply
INFO: Running CLOUD_DATASTORE emulator.
I0731 16:03:14.943696 129473827546816 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:03:14.953661 129473819154112 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:03:14.959605 129473844332224 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:03:14.964998 129473332639424 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:03:14.968339 129475429766848 rabbitmq_puller.py:96] Start consuming from queue request-state-notification-queue
I0731 16:03:14.976281 129473307461312 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:03:14.983211 129473315854016 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:03:14.999523 129473299068608 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:03:15.005376 129473290675904 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:03:15.018506 129473324246720 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:03:15.021167 129473282283200 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:03:15.022332 129475438159552 rabbitmq_puller.py:96] Start consuming from queue request-state-notification-queue
I0731 16:03:15.024441 129472795768512 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:03:15.033451 129472778983104 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:03:15.034017 129475454944960 rabbitmq_puller.py:96] Start consuming from queue request-state-notification-queue
I0731 16:03:15.068964 129474926466752 rabbitmq_puller.py:96] Start consuming from queue command-attempt-sync-queue
I0731 16:03:15.079668 129474934859456 rabbitmq_puller.py:96] Start consuming from queue command-attempt-sync-queue
Jul 31, 2025 4:03:15 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub <init>
INFO: Local Datastore initialized: 
	Type: High Replication
	Storage: /data/datastore.db
I0731 16:03:15.094210 129474901288640 rabbitmq_puller.py:96] Start consuming from queue command-attempt-sync-queue
I0731 16:03:15.096379 129474943252160 rabbitmq_puller.py:96] Start consuming from queue command-attempt-sync-queue
I0731 16:03:15.097457 129474909681344 rabbitmq_puller.py:96] Start consuming from queue command-sync-queue
I0731 16:03:15.105746 129474918074048 rabbitmq_puller.py:96] Start consuming from queue command-attempt-sync-queue
I0731 16:03:15.119677 129474892895936 rabbitmq_puller.py:96] Start consuming from queue command-sync-queue
I0731 16:03:15.120632 129474406381248 rabbitmq_puller.py:96] Start consuming from queue command-sync-queue
I0731 16:03:15.149335 129474397988544 rabbitmq_puller.py:96] Start consuming from queue command-sync-queue
I0731 16:03:15.180831 129474389595840 rabbitmq_puller.py:96] Start consuming from queue command-sync-queue
I0731 16:03:15.192543 129474356025024 rabbitmq_puller.py:96] Start consuming from queue request-sync-queue
I0731 16:03:15.196090 129474372810432 rabbitmq_puller.py:96] Start consuming from queue request-sync-queue
I0731 16:03:15.202819 129474364417728 rabbitmq_puller.py:96] Start consuming from queue request-sync-queue
I0731 16:03:15.238960 129473869510336 rabbitmq_puller.py:96] Start consuming from queue request-sync-queue
I0731 16:03:15.271265 129474381203136 rabbitmq_puller.py:96] Start consuming from queue request-sync-queue
I0731 16:03:15.272785 129473835939520 rabbitmq_puller.py:96] Start consuming from queue host-sync-queue
I0731 16:03:15.275504 129473861117632 rabbitmq_puller.py:96] Start consuming from queue host-sync-queue
I0731 16:03:15.290474 129473844332224 rabbitmq_puller.py:96] Start consuming from queue host-event-queue-ndb
I0731 16:03:15.298973 129473307461312 rabbitmq_puller.py:96] Start consuming from queue host-event-queue-ndb
I0731 16:03:15.300645 129473332639424 rabbitmq_puller.py:96] Start consuming from queue host-event-queue-ndb
I0731 16:03:15.307920 129473827546816 rabbitmq_puller.py:96] Start consuming from queue host-sync-queue
I0731 16:03:15.315229 129473852724928 rabbitmq_puller.py:96] Start consuming from queue host-sync-queue
I0731 16:03:15.328427 129473282283200 rabbitmq_puller.py:96] Start consuming from queue notification-work-queue
I0731 16:03:15.329006 129473299068608 rabbitmq_puller.py:96] Start consuming from queue host-event-queue-ndb
I0731 16:03:15.329616 129473315854016 rabbitmq_puller.py:96] Start consuming from queue host-event-queue-ndb
I0731 16:03:15.333357 129473819154112 rabbitmq_puller.py:96] Start consuming from queue host-sync-queue
I0731 16:03:15.339859 129473290675904 rabbitmq_puller.py:96] Start consuming from queue notification-work-queue
I0731 16:03:15.340427 129473324246720 rabbitmq_puller.py:96] Start consuming from queue notification-work-queue
I0731 16:03:15.342857 129472795768512 rabbitmq_puller.py:96] Start consuming from queue notification-work-queue
I0731 16:03:15.343410 129472778983104 rabbitmq_puller.py:96] Start consuming from queue notification-work-queue
Jul 31, 2025 4:03:15 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub load
INFO: Time to load datastore: 21 ms
API endpoint: http://localhost:8007
If you are using a library that supports the DATASTORE_EMULATOR_HOST environment variable, run:

  export DATASTORE_EMULATOR_HOST=localhost:8007

Dev App Server is now running.

The previous line was printed for backwards compatibility only.
If your tests rely on it to confirm emulator startup,
please migrate to the emulator health check endpoint (/). Thank you!
The health check endpoint for this emulator instance is http://localhost:8007/
Jul 31, 2025 4:03:16 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected non-HTTP/2 connection.
Starting main server...
Starting file cleaner...
Starting Netdata...
2025-07-31 16:03:16: netdata INFO  : MAIN : SIGNAL: Not enabling reaper
[2025-07-31 16:03:17 +0900] [1502] [INFO] Starting gunicorn 20.1.0
[2025-07-31 16:03:17 +0900] [1502] [INFO] Listening at: http://0.0.0.0:8000 (1502)
[2025-07-31 16:03:17 +0900] [1502] [INFO] Using worker: gthread
[2025-07-31 16:03:17 +0900] [1503] [INFO] Starting gunicorn 20.1.0
[2025-07-31 16:03:17 +0900] [1505] [INFO] Booting worker with pid: 1505
[2025-07-31 16:03:17 +0900] [1503] [INFO] Listening at: http://0.0.0.0:8001 (1503)
[2025-07-31 16:03:17 +0900] [1503] [INFO] Using worker: gthread
[2025-07-31 16:03:17 +0900] [1506] [INFO] Booting worker with pid: 1506
[2025-07-31 16:03:17 +0900] [1504] [INFO] Starting gunicorn 20.1.0
[2025-07-31 16:03:17 +0900] [1504] [INFO] Listening at: http://0.0.0.0:8002 (1504)
[2025-07-31 16:03:17 +0900] [1504] [INFO] Using worker: gthread
[2025-07-31 16:03:17 +0900] [1507] [INFO] Booting worker with pid: 1507
[2025-07-31 16:03:17 +0900] [1508] [INFO] Booting worker with pid: 1508
[2025-07-31 16:03:17 +0900] [1509] [INFO] Booting worker with pid: 1509
[2025-07-31 16:03:17 +0900] [1510] [INFO] Booting worker with pid: 1510
[2025-07-31 16:03:17 +0900] [1511] [INFO] Booting worker with pid: 1511
[2025-07-31 16:03:17 +0900] [1512] [INFO] Booting worker with pid: 1512
[2025-07-31 16:03:17 +0900] [1513] [INFO] Booting worker with pid: 1513
I0731 16:03:17.458708 139112745425792 launcher.py:310] Sending a init request: url=http://0.0.0.0:8001/init
[2025-07-31 16:03:17 +0900] [1514] [INFO] Booting worker with pid: 1514
[2025-07-31 16:03:17 +0900] [1515] [INFO] Booting worker with pid: 1515
[2025-07-31 16:03:17 +0900] [1516] [INFO] Booting worker with pid: 1516
/mtt/google3/third_party/py/sqlalchemy_utils/expressions.py:53: SAWarning: The GenericFunction 'array_agg' is already registered and is going to be overridden.
INFO	2025-07-31 16:03:17,751 default:apiserving.py:563] Initializing Endpoints Framework version 4.8.0
WARNING	2025-07-31 16:03:17,787 default:api_config.py:1811] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
INFO	2025-07-31 16:03:17,789 core:apiserving.py:563] Initializing Endpoints Framework version 4.8.0
INFO	2025-07-31 16:03:17,793 core:apiserving.py:563] Initializing Endpoints Framework version 4.8.0
INFO	2025-07-31 16:03:17,817 core:apiserving.py:563] Initializing Endpoints Framework version 4.8.0
WARNING	2025-07-31 16:03:17,818 core:api_config.py:1811] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
WARNING	2025-07-31 16:03:17,823 core:api_config.py:1811] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
INFO	2025-07-31 16:03:17,855 default:apiserving.py:563] Initializing Endpoints Framework version 4.8.0
INFO	2025-07-31 16:03:17,864 tfc:apiserving.py:563] Initializing Endpoints Framework version 4.8.0
WARNING	2025-07-31 16:03:17,874 core:api_config.py:1811] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
INFO	2025-07-31 16:03:17,903 default:apiserving.py:563] Initializing Endpoints Framework version 4.8.0
INFO	2025-07-31 16:03:17,904 tfc:apiserving.py:563] Initializing Endpoints Framework version 4.8.0
WARNING	2025-07-31 16:03:17,910 default:api_config.py:1811] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
WARNING	2025-07-31 16:03:17,912 core:lab_config.py:41] Fail to import ansible package:
unsupported operand type(s) for |: 'type' and 'types.GenericAlias'
WARNING	2025-07-31 16:03:17,911 tfc:api_config.py:1811] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
WARNING	2025-07-31 16:03:17,916 core:config_syncer_gcs_to_ndb.py:415] Fail to import ansible package:
unsupported operand type(s) for |: 'type' and 'types.GenericAlias'
INFO	2025-07-31 16:03:17,917 core:apiserving.py:563] Initializing Endpoints Framework version 4.8.0
WARNING	2025-07-31 16:03:17,927 default:lab_config.py:41] Fail to import ansible package:
unsupported operand type(s) for |: 'type' and 'types.GenericAlias'
WARNING	2025-07-31 16:03:17,932 default:config_syncer_gcs_to_ndb.py:415] Fail to import ansible package:
unsupported operand type(s) for |: 'type' and 'types.GenericAlias'
WARNING	2025-07-31 16:03:17,932 default:api_config.py:1811] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
WARNING	2025-07-31 16:03:17,951 tfc:api_config.py:1811] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
WARNING	2025-07-31 16:03:17,959 core:api_config.py:1811] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
WARNING	2025-07-31 16:03:17,977 core:lab_config.py:41] Fail to import ansible package:
unsupported operand type(s) for |: 'type' and 'types.GenericAlias'
WARNING	2025-07-31 16:03:17,986 core:config_syncer_gcs_to_ndb.py:415] Fail to import ansible package:
unsupported operand type(s) for |: 'type' and 'types.GenericAlias'
INFO	2025-07-31 16:03:17,989 tfc:apiserving.py:563] Initializing Endpoints Framework version 4.8.0
INFO	2025-07-31 16:03:17,989 tfc:apiserving.py:563] Initializing Endpoints Framework version 4.8.0
WARNING	2025-07-31 16:03:17,991 core:lab_config.py:41] Fail to import ansible package:
unsupported operand type(s) for |: 'type' and 'types.GenericAlias'
WARNING	2025-07-31 16:03:17,997 core:config_syncer_gcs_to_ndb.py:415] Fail to import ansible package:
unsupported operand type(s) for |: 'type' and 'types.GenericAlias'
WARNING	2025-07-31 16:03:18,031 tfc:api_config.py:1811] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
WARNING	2025-07-31 16:03:18,035 tfc:api_config.py:1811] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
WARNING	2025-07-31 16:03:18,044 default:lab_config.py:41] Fail to import ansible package:
unsupported operand type(s) for |: 'type' and 'types.GenericAlias'
WARNING	2025-07-31 16:03:18,047 tfc:lab_config.py:41] Fail to import ansible package:
unsupported operand type(s) for |: 'type' and 'types.GenericAlias'
WARNING	2025-07-31 16:03:18,052 default:lab_config.py:41] Fail to import ansible package:
unsupported operand type(s) for |: 'type' and 'types.GenericAlias'
WARNING	2025-07-31 16:03:18,053 default:config_syncer_gcs_to_ndb.py:415] Fail to import ansible package:
unsupported operand type(s) for |: 'type' and 'types.GenericAlias'
WARNING	2025-07-31 16:03:18,054 tfc:config_syncer_gcs_to_ndb.py:415] Fail to import ansible package:
unsupported operand type(s) for |: 'type' and 'types.GenericAlias'
WARNING	2025-07-31 16:03:18,058 default:config_syncer_gcs_to_ndb.py:415] Fail to import ansible package:
unsupported operand type(s) for |: 'type' and 'types.GenericAlias'
WARNING	2025-07-31 16:03:18,093 tfc:lab_config.py:41] Fail to import ansible package:
unsupported operand type(s) for |: 'type' and 'types.GenericAlias'
WARNING	2025-07-31 16:03:18,095 core:lab_config.py:41] Fail to import ansible package:
unsupported operand type(s) for |: 'type' and 'types.GenericAlias'
WARNING	2025-07-31 16:03:18,102 core:config_syncer_gcs_to_ndb.py:415] Fail to import ansible package:
unsupported operand type(s) for |: 'type' and 'types.GenericAlias'
WARNING	2025-07-31 16:03:18,102 tfc:config_syncer_gcs_to_ndb.py:415] Fail to import ansible package:
unsupported operand type(s) for |: 'type' and 'types.GenericAlias'
127.0.0.1 - - [31/Jul/2025:16:03:18 +0900] "GET /_ah/start HTTP/1.1" 404 0 "-" "python-requests/2.22.0"
INFO	2025-07-31 16:03:18,125 tfc:launcher.py:205] Module tfc started
127.0.0.1 - - [31/Jul/2025:16:03:18 +0900] "GET /_ah/start HTTP/1.1" 404 0 "-" "python-requests/2.22.0"
WARNING	2025-07-31 16:03:18,164 tfc:lab_config.py:41] Fail to import ansible package:
unsupported operand type(s) for |: 'type' and 'types.GenericAlias'
INFO	2025-07-31 16:03:18,167 tfc:launcher.py:205] Module tfc started
WARNING	2025-07-31 16:03:18,170 tfc:config_syncer_gcs_to_ndb.py:415] Fail to import ansible package:
unsupported operand type(s) for |: 'type' and 'types.GenericAlias'
WARNING	2025-07-31 16:03:18,177 tfc:lab_config.py:41] Fail to import ansible package:
unsupported operand type(s) for |: 'type' and 'types.GenericAlias'
WARNING	2025-07-31 16:03:18,182 tfc:config_syncer_gcs_to_ndb.py:415] Fail to import ansible package:
unsupported operand type(s) for |: 'type' and 'types.GenericAlias'
127.0.0.1 - - [31/Jul/2025:16:03:18 +0900] "GET /_ah/start HTTP/1.1" 404 0 "-" "python-requests/2.22.0"
INFO	2025-07-31 16:03:18,226 tfc:launcher.py:205] Module tfc started
127.0.0.1 - - [31/Jul/2025:16:03:18 +0900] "GET /_ah/start HTTP/1.1" 404 0 "-" "python-requests/2.22.0"
INFO	2025-07-31 16:03:18,254 tfc:launcher.py:205] Module tfc started
INFO	2025-07-31 16:03:18,265 default:apiserving.py:563] Initializing Endpoints Framework version 4.8.0
WARNING	2025-07-31 16:03:18,307 default:api_config.py:1811] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
/mtt/google3/third_party/py/sqlalchemy_utils/expressions.py:53: SAWarning: The GenericFunction 'array_agg' is already registered and is going to be overridden.
/mtt/google3/third_party/py/sqlalchemy_utils/expressions.py:53: SAWarning: The GenericFunction 'array_agg' is already registered and is going to be overridden.
/mtt/google3/third_party/py/sqlalchemy_utils/expressions.py:53: SAWarning: The GenericFunction 'array_agg' is already registered and is going to be overridden.
WARNING	2025-07-31 16:03:18,435 default:lab_config.py:41] Fail to import ansible package:
unsupported operand type(s) for |: 'type' and 'types.GenericAlias'
WARNING	2025-07-31 16:03:18,439 default:config_syncer_gcs_to_ndb.py:415] Fail to import ansible package:
unsupported operand type(s) for |: 'type' and 'types.GenericAlias'
/mtt/google3/third_party/py/sqlalchemy_utils/expressions.py:53: SAWarning: The GenericFunction 'array_agg' is already registered and is going to be overridden.
/mtt/google3/third_party/py/sqlalchemy_utils/expressions.py:53: SAWarning: The GenericFunction 'array_agg' is already registered and is going to be overridden.
/mtt/google3/third_party/py/sqlalchemy_utils/expressions.py:53: SAWarning: The GenericFunction 'array_agg' is already registered and is going to be overridden.
/mtt/google3/third_party/py/sqlalchemy_utils/expressions.py:53: SAWarning: The GenericFunction 'array_agg' is already registered and is going to be overridden.
INFO	2025-07-31 16:03:18,627 core:apiserving.py:563] Initializing Endpoints Framework version 4.8.0
INFO	2025-07-31 16:03:18,631 default:apiserving.py:563] Initializing Endpoints Framework version 4.8.0
WARNING	2025-07-31 16:03:18,668 default:api_config.py:1811] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
INFO	2025-07-31 16:03:18,668 core:apiserving.py:563] Initializing Endpoints Framework version 4.8.0
WARNING	2025-07-31 16:03:18,677 core:api_config.py:1811] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
WARNING	2025-07-31 16:03:18,707 core:api_config.py:1811] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
INFO	2025-07-31 16:03:18,724 default:apiserving.py:563] Initializing Endpoints Framework version 4.8.0
INFO	2025-07-31 16:03:18,729 core:apiserving.py:563] Initializing Endpoints Framework version 4.8.0
INFO	2025-07-31 16:03:18,733 default:apiserving.py:563] Initializing Endpoints Framework version 4.8.0
WARNING	2025-07-31 16:03:18,761 default:api_config.py:1811] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
INFO	2025-07-31 16:03:18,776 core:apiserving.py:563] Initializing Endpoints Framework version 4.8.0
WARNING	2025-07-31 16:03:18,785 core:api_config.py:1811] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
WARNING	2025-07-31 16:03:18,786 default:api_config.py:1811] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
WARNING	2025-07-31 16:03:18,826 core:api_config.py:1811] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
/mtt/google3/third_party/py/sqlalchemy_utils/expressions.py:53: SAWarning: The GenericFunction 'array_agg' is already registered and is going to be overridden.
INFO	2025-07-31 16:03:18,966 core:app.py:58] Server is starting... (dogfood_20250729.000, cli_version=prod_1.51.001)
WARNING	2025-07-31 16:03:18,966 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 16:03:18,966 core:app.py:61] os.environ=environ({'MTT_PORT': '8000', 'MTT_USER': 'ast', 'MTT_GOOGLE_OAUTH2_CLIENT_ID': '', 'MTT_NETDATA_URL': 'http://localhost:8008/', 'IS_OMNILAB_BASED': '', 'DEV_MODE': '', 'HTTP_PROXY': '', 'FTP_PROXY': '', 'MTT_FILE_SERVER_URL': 'http://localhost:8006/', 'OLCS_CREDENTIAL_TYPE': 'no_credential', 'OLCS_SERVER_ADDRESS': 'localhost:', 'ADB_VERSION': '35.0.2-12147458', 'NO_PROXY': '', 'HTTPS_PROXY': '', 'MTT_SQL_DATABASE_URI': 'mysql+pymysql://root@/ats_db?unix_socket=/data/ats_db/mysqld.sock', 'MTT_STORAGE_PATH': '/data', 'MTT_HOSTNAME': 'TC-D-20-0861.telechips.com', 'MTT_FILE_SERVER_ROOT': '/data', 'PYTHONPATH': '/mtt:', 'MTT_REPORT_GENERATOR_JAR': '/merge_report_generator/report_generator_deploy.jar', 'MTT_VERSION': 'dogfood_20250729.000', 'MTT_GOOGLE_OAUTH2_CLIENT_SECRET': '', 'MTT_FILE_SERVER_PORT': '8006', 'HTTPLIB2_CA_CERTS': '/etc/ssl/certs/ca-certificates.crt', 'PYTHONFAULTHANDLER': '1', 'MTT_CONTROL_SERVER_PORT': '8000', 'HOSTNAME': 'TC-D-20-0861.telechips.com', 'LANGUAGE': 'en_US.UTF-8', 'JAVA_HOME': '/jdk/jdk21/linux-x86', 'RABBITMQ_PID_FILE': '/var/run/rabbitmq/pid', 'MTT_TEST_WORK_DIR': '/data/tmp', 'MTT_SERVER_LOG_LEVEL': 'info', 'ACLOUD_PREBUILT_PATH': '/bin/acloud_prebuilt', 'PWD': '/mtt', 'GOOGLE_APPLICATION_CREDENTIALS': '/tmp/keyfile/key.json', 'TZ': 'Asia/Seoul', 'MTT_CUSTOM_TF_CONFIG_FILE': '/data/host-config.xml', 'HOME': '/root', 'LANG': 'en_US.UTF-8', 'ADB_LIBUSB': '0', 'MTT_CLI_VERSION': 'prod_1.51.001', 'IMAGE_NAME': 'gcr.io/android-mtt/mtt:dogfood', 'CLOUDSDK_PYTHON': 'python3.9', 'OPERATION_MODE': 'unknown', 'TERM': 'xterm', 'USER': 'ast', 'MTT_MH_WORK_DIR': '/data/mh', 'SHLVL': '0', 'MTT_TEST_OUTPUT_DIR': '/data/app_default_bucket/test_runs', 'CLOUD_SDK_VERSION': '467.0.0', 'MTT_USE_HOST_ADB': '', 'LC_ALL': 'en_US.UTF-8', 'MTT_LOG_DIR': '/data/log', 'PATH': '/tradefed:/tmp/custom_sdk_tools:/sdk_tools:/jdk/jdk21/linux-x86/bin:/tmp/custom_sdk_tools:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', 'MTT_SUPPORT_BRIDGE_NETWORK': 'true', 'CLOUD_SDK_ROOT': '/usr/lib/google-cloud-sdk', 'OLDPWD': '/mtt', 'CLUSTER': 'default', '_': '/usr/bin/python3.9', 'NO_GCE_CHECK': 'False', 'GAE_APPLICATION': 'mtt', 'DATASTORE_EMULATOR_HOST': 'localhost:8007', 'DEFAULT_VERSION_HOSTNAME': 'TC-D-20-0861.telechips.com:8001', 'GAE_SERVICE': 'core', 'SERVER_SOFTWARE': 'gunicorn/20.1.0', 'ANSIBLE_LOCAL_TEMP': '/tmp'})
INFO	2025-07-31 16:03:18,967 core:service_checker.py:109] Checking availability of dependent services...
INFO	2025-07-31 16:03:18,968 default:host_event_api.py:117] Submitting host event message with size 618 and 2 events
INFO	2025-07-31 16:03:18,968 default:host_event_api.py:120] Queuing host event chunk of size 2
127.0.0.1 - - [31/Jul/2025:16:03:18 +0900] "GET /_ah/start HTTP/1.1" 404 207 "-" "python-requests/2.22.0"
INFO	2025-07-31 16:03:18,986 core:launcher.py:205] Module core started
127.0.0.1 - - [31/Jul/2025:16:03:18 +0900] "GET /_ah/start HTTP/1.1" 404 207 "-" "python-requests/2.22.0"
INFO	2025-07-31 16:03:18,993 core:launcher.py:205] Module core started
127.0.0.1 - - [31/Jul/2025:16:03:18 +0900] "GET /_ah/start HTTP/1.1" 404 0 "-" "python-requests/2.22.0"
INFO	2025-07-31 16:03:18,999 default:launcher.py:205] Module default started
Jul 31, 2025 4:03:19 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected HTTP/2 connection.
Jul 31, 2025 4:03:19 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected HTTP/2 connection.
127.0.0.1 - - [31/Jul/2025:16:03:19 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
127.0.0.1 - - [31/Jul/2025:16:03:19 +0900] "GET /_ah/start HTTP/1.1" 404 0 "-" "python-requests/2.22.0"
Jul 31, 2025 4:03:19 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected HTTP/2 connection.
INFO	2025-07-31 16:03:19,064 default:launcher.py:205] Module default started
127.0.0.1 - - [31/Jul/2025:16:03:19 +0900] "GET /_ah/start HTTP/1.1" 404 207 "-" "python-requests/2.22.0"
INFO	2025-07-31 16:03:19,104 core:launcher.py:205] Module core started
127.0.0.1 - - [31/Jul/2025:16:03:19 +0900] "GET /_ah/start HTTP/1.1" 404 0 "-" "python-requests/2.22.0"
INFO	2025-07-31 16:03:19,108 default:launcher.py:205] Module default started
127.0.0.1 - - [31/Jul/2025:16:03:19 +0900] "GET /_ah/start HTTP/1.1" 404 207 "-" "python-requests/2.22.0"
INFO	2025-07-31 16:03:19,134 core:launcher.py:205] Module core started
INFO	2025-07-31 16:03:19,134 default:apiserving.py:563] Initializing Endpoints Framework version 4.8.0
WARNING	2025-07-31 16:03:19,155 default:api_config.py:1811] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
127.0.0.1 - - [31/Jul/2025:16:03:19 +0900] "GET /_ah/start HTTP/1.1" 404 0 "-" "python-requests/2.22.0"
INFO	2025-07-31 16:03:19,398 default:launcher.py:205] Module default started
INFO	2025-07-31 16:03:19,680 core:service_checker.py:113] 	Cloud Datastore: OK
127.0.0.1 - - [31/Jul/2025:16:03:19 +0900] "GET /_ah/api/mtt/v1/file_cleaner/settings HTTP/1.1" 200 1182 "-" "python-requests/2.22.0"
I0731 16:03:19.689692 129074705513344 file_cleaner.py:84] [File Cleaner] Applying Archive directories not modified to /data/app_default_bucket/test_runs
I0731 16:03:19.690308 129074705513344 file_cleaner.py:84] [File Cleaner] Applying Delete directories not modified and accessed to /data/tmp
127.0.0.1 - - [31/Jul/2025:16:03:19 +0900] "GET /dir/ HTTP/1.1" 200 1153 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:03:19,705 core:service_checker.py:113] 	File Server: OK
172.17.0.1 - - [31/Jul/2025:16:03:19 +0900] "GET / HTTP/1.1" 200 1963 "-" "Python-urllib/3.11"
INFO	2025-07-31 16:03:19,738 core:service_checker.py:113] 	File Cleaner: OK
INFO	2025-07-31 16:03:19,745 core:service_checker.py:113] 	RabbitMQ: OK
INFO	2025-07-31 16:03:19,745 core:sql_util.py:56] Connecting to mysql+pymysql://root@/ats_db?unix_socket=/data/ats_db/mysqld.sock
INFO	2025-07-31 16:03:19,786 core:service_checker.py:113] 	SQL Database: OK
INFO	2025-07-31 16:03:19,787 core:config_loader.py:26] Loading config.yaml...
INFO	2025-07-31 16:03:20,310 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:16:03:20 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:03:21,024 core:cron_kicker.py:86] Init
INFO	2025-07-31 16:03:21,043 core:cron_kicker.py:102] cron jobs = [{"url": "/sidekicks/heartbeat_sender", "schedule": "every 1 hours", "target": "default", "next_run_time": null}, {"url": "/sidekicks/test_resource_cache_cleaner", "schedule": "every 1 hours", "target": "default", "next_run_time": null}, {"url": "/sidekicks/test_resource_tracker_cleaner", "schedule": "every 10 minutes", "target": "default", "next_run_time": null}, {"url": "/test_scheduler/cron", "schedule": "every 1 minutes", "target": "default", "next_run_time": null}, {"url": "/cron/monitor/devices/ndb", "schedule": "every 10 minutes", "target": "tfc", "next_run_time": null}, {"url": "/cron/monitor/lab_resource", "schedule": "every 1 minutes", "target": "tfc", "next_run_time": null}, {"url": "/cron/monitor/lab_resource", "schedule": "every 1 minutes", "target": "tfc", "next_run_time": null}, {"url": "/cron/monitor/lab_resource", "schedule": "every 1 minutes", "target": "tfc", "next_run_time": null}, {"url": "/cron/monitor/lab_resource", "schedule": "every 1 minutes", "target": "tfc", "next_run_time": null}, {"url": "/cron/monitor/lab_resource", "schedule": "every 1 minutes", "target": "tfc", "next_run_time": null}, {"url": "/cron/monitor/lab_resource", "schedule": "every 1 minutes", "target": "tfc", "next_run_time": null}, {"url": "/cron/monitor/lab_resource", "schedule": "every 1 minutes", "target": "tfc", "next_run_time": null}, {"url": "/cron/report/devices", "schedule": "every day 06:00", "target": "tfc", "next_run_time": null}, {"url": "/cron/cleanup/device_history", "schedule": "every 3 hours", "target": "tfc", "next_run_time": null}, {"url": "/cron/cleanup/device_info", "schedule": "every 10 minutes", "target": "tfc", "next_run_time": null}, {"url": "/cron/syncer/sync_gcs_ndb", "schedule": "every 10 minutes", "target": "tfc", "next_run_time": null}, {"url": "/cron/syncer/sync_harness_image_metadata", "schedule": "every 30 minutes", "target": "tfc", "next_run_time": null}, {"url": "/cron/scheduler/harness_update", "schedule": "every 1 minutes", "target": "tfc", "next_run_time": null}]
INFO	2025-07-31 16:03:21,073 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/heartbeat_sender
Jul 31, 2025 4:03:21 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected HTTP/2 connection.
WARNING	2025-07-31 16:03:21,161 default:discovery_generator.py:492] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
127.0.0.1 - - [31/Jul/2025:16:03:21 +0900] "GET /_ah/api/discovery/v1/apis/tradefed_cluster/v1/rest HTTP/1.1" 200 187393 "-" "python-requests/2.22.0"
127.0.0.1 - - [31/Jul/2025:16:03:21 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
Jul 31, 2025 4:03:21 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected HTTP/2 connection.
127.0.0.1 - - [31/Jul/2025:16:03:21 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:03:21 +0900] "GET /_ah/api/tradefed_cluster/v1/devices?alt=json HTTP/1.1" 200 18 "-" "(gzip)"
127.0.0.1 - - [31/Jul/2025:16:03:21 +0900] "GET /sidekicks/heartbeat_sender HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:03:21 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:03:21,365 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_cache_cleaner
INFO	2025-07-31 16:03:21,369 default:download_util.py:258] Cleaning up test resources not used since 2025-07-24 07:03:21.369210 (UTC)
127.0.0.1 - - [31/Jul/2025:16:03:21 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
Jul 31, 2025 4:03:21 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected HTTP/2 connection.
INFO	2025-07-31 16:03:21,404 core:ndb_upgrader.py:43] Checking for ndb updates. Current ndb version: 25001
INFO	2025-07-31 16:03:21,405 core:ndb_upgrader.py:52] No more ndb updates. Current ndb version: 25001
INFO	2025-07-31 16:03:21,431 core:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 07:03:21.431851 (UTC)
127.0.0.1 - - [31/Jul/2025:16:03:21 +0900] "GET /sidekicks/test_resource_cache_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:03:21 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:03:21,467 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-07-31 16:03:21,470 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 06:53:21.470636 (UTC)
INFO	2025-07-31 16:03:21,490 default:coordinator_api.py:75] Backfilling non final requests to sync queue.
127.0.0.1 - - [31/Jul/2025:16:03:21 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:03:21 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:03:21,551 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:16:03:21 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:03:21 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:03:21,652 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-07-31 16:03:21,656 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-07-31 16:03:21,657 tfc:device_monitor.py:245] Scan hosts.
Jul 31, 2025 4:03:21 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected HTTP/2 connection.
127.0.0.1 - - [31/Jul/2025:16:03:21 +0900] "POST /_ah/api/tradefed_cluster/v1/coordinator/backfill-request-syncs HTTP/1.1" 204 0 "-" "(gzip)"
INFO	2025-07-31 16:03:21,718 default:coordinator_api.py:44] Backfilling queued commands to sync queue.
INFO	2025-07-31 16:03:21,789 default:coordinator_api.py:49] Backfilled 0 queued commands.
127.0.0.1 - - [31/Jul/2025:16:03:21 +0900] "POST /_ah/api/tradefed_cluster/v1/coordinator/backfill-commands HTTP/1.1" 204 0 "-" "(gzip)"
INFO	2025-07-31 16:03:21,798 default:coordinator_api.py:60] Backfilling running command attempts to sync queue.
INFO	2025-07-31 16:03:21,827 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-07-31 16:03:21,827 tfc:device_monitor.py:79] Updating clusters
INFO	2025-07-31 16:03:21,850 default:coordinator_api.py:65] Backfilled 0 running command attempts.
127.0.0.1 - - [31/Jul/2025:16:03:21 +0900] "POST /_ah/api/tradefed_cluster/v1/coordinator/backfill-command-attempts HTTP/1.1" 204 0 "-" "(gzip)"
127.0.0.1 - - [31/Jul/2025:16:03:21 +0900] "GET /init HTTP/1.1" 200 0 "-" "python-requests/2.22.0"
I0731 16:03:21.945703 139112745425792 launcher.py:313] The init complete!.
INFO	2025-07-31 16:03:21,950 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-07-31 16:03:21,971 tfc:device_monitor.py:194] Updating labs
INFO	2025-07-31 16:03:22,006 tfc:device_monitor.py:236] Updated labs.
INFO	2025-07-31 16:03:22,006 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [31/Jul/2025:16:03:22 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:03:22 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:03:22,025 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:03:22 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:03:22 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:03:22,047 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:03:22 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:03:22 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:03:22,071 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:03:22 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:03:22 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:03:22,085 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:03:22 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:03:22 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:03:22,100 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:03:22 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:03:22 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:03:22,114 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:03:22 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:03:22 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:03:22,137 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:03:22 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:03:22 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:03:22,160 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/report/devices
WARNING	2025-07-31 16:03:22,162 tfc:device_info_reporter.py:431] CONFIG.should_send_report is false; skip building a device report.
127.0.0.1 - - [31/Jul/2025:16:03:22 +0900] "GET /cron/report/devices HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:03:22 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:03:22,180 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_history
INFO	2025-07-31 16:03:22,182 tfc:device_history_cleaner.py:95] Started DeviceHistoryCleaner
INFO	2025-07-31 16:03:22,199 tfc:device_history_cleaner.py:81] Deleted: 0 keys. Total: 0
INFO	2025-07-31 16:03:22,199 tfc:device_history_cleaner.py:97] Finished DeviceHistoryCleaner. Deleted: 0
127.0.0.1 - - [31/Jul/2025:16:03:22 +0900] "GET /cron/cleanup/device_history HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:03:22 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:03:22,216 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-07-31 16:03:22,218 tfc:device_info_cleaner.py:109] Started HideGoneDevices
Jul 31, 2025 4:03:22 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected HTTP/2 connection.
INFO	2025-07-31 16:03:22,289 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [31/Jul/2025:16:03:22 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:03:22 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:03:22,304 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [31/Jul/2025:16:03:22 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:03:22 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:03:22,322 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_harness_image_metadata
127.0.0.1 - - [31/Jul/2025:16:03:22 +0900] "GET /cron/syncer/sync_harness_image_metadata HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:03:22 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:03:22,340 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:16:03:22 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:03:22 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 4:03:45 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 9 ms
INFO	2025-07-31 16:04:00,087 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:04:00,115 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:04:00,147 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:04:00,168 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:04:00,191 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:04:00,218 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:04:00,244 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:04:00,499 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:16:04:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:04:00,657 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
Jul 31, 2025 4:04:00 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected HTTP/2 connection.
127.0.0.1 - - [31/Jul/2025:16:04:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 16:04:19,066 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 16:04:19,067 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 16:04:19,067 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:16:04:19 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 16:04:19,121 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:16:04:19 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 4:04:45 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-07-31 16:05:00,098 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:05:00,122 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:05:00,155 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:05:00,172 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:05:00,195 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:05:00,223 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:05:00,249 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:05:00,505 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:16:05:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:05:00,682 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:16:05:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 16:05:19,071 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 16:05:19,073 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 16:05:19,073 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:16:05:19 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 16:05:19,132 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:16:05:19 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 4:05:45 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-07-31 16:06:00,110 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:06:00,126 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:06:00,159 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:06:00,176 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:06:00,202 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:06:00,229 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:06:00,255 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:06:00,512 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:16:06:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:06:00,700 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:16:06:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 16:06:19,081 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 16:06:19,081 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 16:06:19,082 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:16:06:19 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 16:06:19,134 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:16:06:19 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 4:06:45 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-07-31 16:07:00,122 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:07:00,135 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:07:00,164 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:07:00,182 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:07:00,207 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:07:00,234 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:07:00,261 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:07:00,519 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:16:07:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:07:00,715 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:16:07:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 16:07:19,085 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 16:07:19,085 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 16:07:19,086 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:16:07:19 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 16:07:19,139 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:16:07:19 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 4:07:45 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-07-31 16:08:00,133 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:08:00,146 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:08:00,170 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:08:00,189 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:08:00,215 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:08:00,242 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:08:00,267 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:08:00,529 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:16:08:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:08:00,731 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:16:08:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 16:08:19,087 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 16:08:19,088 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 16:08:19,088 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:16:08:19 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 16:08:19,143 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:16:08:19 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 4:08:45 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 16:09:00,142 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:09:00,151 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:09:00,176 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:09:00,196 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:09:00,222 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:09:00,247 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:09:00,271 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:09:00,537 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:16:09:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:09:00,757 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:16:09:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 16:09:19,092 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 16:09:19,092 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 16:09:19,092 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:16:09:19 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 16:09:19,149 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
INFO	2025-07-31 16:09:19,162 tfc:device_manager.py:770] The old sync a4cc3983c874456f8ed4066242e7eadc is inactive since 2025-07-31 06:54:17.350580.
127.0.0.1 - - [31/Jul/2025:16:09:19 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 4:09:45 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 16:10:00,151 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:10:00,161 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:10:00,181 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:10:00,202 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:10:00,227 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:10:00,250 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:10:00,276 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:10:00,547 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:16:10:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:10:00,776 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:16:10:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 16:10:19,095 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 16:10:19,096 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 16:10:19,096 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:16:10:19 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 16:10:19,162 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:16:10:19 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 4:10:45 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 3 ms
INFO	2025-07-31 16:11:00,162 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:11:00,171 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:11:00,186 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:11:00,206 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:11:00,232 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:11:00,255 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:11:00,282 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:11:00,557 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:16:11:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:11:00,794 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:16:11:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 16:11:19,101 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 16:11:19,102 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 16:11:19,102 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:16:11:19 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 16:11:19,169 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:16:11:19 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 4:11:45 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 3 ms
INFO	2025-07-31 16:12:00,168 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:12:00,178 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:12:00,191 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:12:00,210 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:12:00,237 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:12:00,260 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:12:00,289 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:12:00,564 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:16:12:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:12:00,813 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:16:12:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 16:12:19,106 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 16:12:19,106 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 16:12:19,107 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:16:12:19 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 16:12:19,182 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:16:12:19 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 4:12:45 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-07-31 16:13:00,060 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-07-31 16:13:00,062 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-07-31 16:13:00,062 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-07-31 16:13:00,080 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-07-31 16:13:00,080 tfc:device_monitor.py:79] Updating clusters
INFO	2025-07-31 16:13:00,092 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-07-31 16:13:00,102 tfc:device_monitor.py:194] Updating labs
INFO	2025-07-31 16:13:00,117 tfc:device_monitor.py:236] Updated labs.
INFO	2025-07-31 16:13:00,117 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [31/Jul/2025:16:13:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:13:00,175 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:13:00,187 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:13:00,195 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:13:00,215 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:13:00,242 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:13:00,266 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:13:00,296 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:13:00,415 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-07-31 16:13:00,417 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-07-31 16:13:00,430 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [31/Jul/2025:16:13:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:13:00,447 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [31/Jul/2025:16:13:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:13:00,545 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-07-31 16:13:00,546 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 07:03:00.546030 (UTC)
127.0.0.1 - - [31/Jul/2025:16:13:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:13:00,569 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:16:13:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:13:00,831 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:16:13:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Starting local file server with 4 workers...
Starting datastore emulator...
[2025-07-31 16:14:00 +0900] [1010] [INFO] Starting gunicorn 20.1.0
[2025-07-31 16:14:00 +0900] [1010] [INFO] Listening at: http://0.0.0.0:8006 (1010)
[2025-07-31 16:14:00 +0900] [1010] [INFO] Using worker: gthread
[2025-07-31 16:14:00 +0900] [1010] [INFO] Using temporary upload directory '/data/.file_server'
[2025-07-31 16:14:00 +0900] [1078] [INFO] Booting worker with pid: 1078
[2025-07-31 16:14:00 +0900] [1083] [INFO] Booting worker with pid: 1083
[2025-07-31 16:14:00 +0900] [1084] [INFO] Booting worker with pid: 1084
[2025-07-31 16:14:00 +0900] [1085] [INFO] Booting worker with pid: 1085
Starting MySQL database...
Starting RabbitMQ puller...
Waiting for datastore...
250731 16:14:02 mysqld_safe Logging to syslog.
250731 16:14:02 mysqld_safe Starting mysqld daemon with databases from /data/ats_db
I0731 16:14:02.264963 135407882770112 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:14:02.266105 135407874377408 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:14:02.267421 135407865984704 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:14:02.268538 135407857592000 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:14:02.269603 135407849199296 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:14:02.270993 135407501047488 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:14:02.273964 135407484262080 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:14:02.275038 135407467476672 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:14:02.278492 135407492654784 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:14:02.289327 135407450691264 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:14:02.290849 135407475869376 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:14:02.292574 135407459083968 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:14:02.297215 135406964176576 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:14:02.302036 135406947391168 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:14:02.309347 135406955783872 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:14:02.324623 135406922213056 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:14:02.331538 135406913820352 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:14:02.336512 135406930605760 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:14:02.361439 135406410520256 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:14:02.363739 135406938998464 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:14:02.390588 135406427305664 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:14:02.404665 135407849199296 rabbitmq_puller.py:96] Start consuming from queue test-kicker-queue
I0731 16:14:02.408236 135407874377408 rabbitmq_puller.py:96] Start consuming from queue analytics-queue
I0731 16:14:02.413691 135406418912960 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:14:02.416740 135407475869376 rabbitmq_puller.py:96] Start consuming from queue test-output-uploader-queue
I0731 16:14:02.428067 135407459083968 rabbitmq_puller.py:96] Start consuming from queue xts-requirements-detection-event-queue
I0731 16:14:02.429616 135407882770112 rabbitmq_puller.py:96] Start consuming from queue default
I0731 16:14:02.431530 135407857592000 rabbitmq_puller.py:96] Start consuming from queue test-kicker-queue
I0731 16:14:02.432494 135407865984704 rabbitmq_puller.py:96] Start consuming from queue cron-kicker-queue
I0731 16:14:02.442694 135407492654784 rabbitmq_puller.py:96] Start consuming from queue test-plan-kicker-queue
I0731 16:14:02.445106 135407501047488 rabbitmq_puller.py:96] Start consuming from queue test-kicker-queue
I0731 16:14:02.453861 135406402127552 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:14:02.454346 135406393734848 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:14:02.456800 135407467476672 rabbitmq_puller.py:96] Start consuming from queue test-kicker-queue
I0731 16:14:02.460229 135406955783872 rabbitmq_puller.py:96] Start consuming from queue command-event-queue
I0731 16:14:02.460628 135406947391168 rabbitmq_puller.py:96] Start consuming from queue command-event-queue
I0731 16:14:02.461414 135406385342144 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:14:02.463935 135406376949440 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:14:02.464747 135407450691264 rabbitmq_puller.py:96] Start consuming from queue tfc-event-queue
I0731 16:14:02.472604 135407484262080 rabbitmq_puller.py:96] Start consuming from queue test-kicker-queue
I0731 16:14:02.473717 135405890434752 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:14:02.474161 135406922213056 rabbitmq_puller.py:96] Start consuming from queue command-event-queue
I0731 16:14:02.478302 135406964176576 rabbitmq_puller.py:96] Start consuming from queue test-request-queue
I0731 16:14:02.479243 135405882042048 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:14:02.482019 135405873649344 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:14:02.482437 135406410520256 rabbitmq_puller.py:96] Start consuming from queue request-state-notification-queue
I0731 16:14:02.484361 135406930605760 rabbitmq_puller.py:96] Start consuming from queue command-event-queue
I0731 16:14:02.485263 135405865256640 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:14:02.485901 135406913820352 rabbitmq_puller.py:96] Start consuming from queue command-event-queue
I0731 16:14:02.487106 135405856863936 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:14:02.489282 135405848471232 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:14:02.493691 135405353563840 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:14:02.496472 135406938998464 rabbitmq_puller.py:96] Start consuming from queue request-state-notification-queue
I0731 16:14:02.501919 135405345171136 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:14:02.503580 135405328385728 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:14:02.504293 135406427305664 rabbitmq_puller.py:96] Start consuming from queue request-state-notification-queue
I0731 16:14:02.506202 135406418912960 rabbitmq_puller.py:96] Start consuming from queue request-state-notification-queue
I0731 16:14:02.506837 135405840078528 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:14:02.508707 135405311600320 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:14:02.511333 135405336778432 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:14:02.512835 135405319993024 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:14:02.514706 135405303207616 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:14:02.519551 135404808300224 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:14:02.521812 135404816692928 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:14:02.525356 135404799907520 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:14:02.527200 135404791514816 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:14:02.528431 135404783122112 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:14:02.529011 135404774729408 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:14:02.530578 135404766336704 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:14:02.539122 135404279822016 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:14:02.542327 135404271429312 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:14:02.546499 135406402127552 rabbitmq_puller.py:96] Start consuming from queue request-state-notification-queue
I0731 16:14:02.548616 135404254643904 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:14:02.550460 135404237858496 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:14:02.553882 135404246251200 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:14:02.556339 135406393734848 rabbitmq_puller.py:96] Start consuming from queue command-attempt-sync-queue
I0731 16:14:02.558003 135406376949440 rabbitmq_puller.py:96] Start consuming from queue command-attempt-sync-queue
I0731 16:14:02.560911 135404263036608 rabbitmq_puller.py:85] Connecting to RabbitMQ server...
I0731 16:14:02.584321 135406385342144 rabbitmq_puller.py:96] Start consuming from queue command-attempt-sync-queue
I0731 16:14:02.625226 135405890434752 rabbitmq_puller.py:96] Start consuming from queue command-attempt-sync-queue
I0731 16:14:02.635716 135405873649344 rabbitmq_puller.py:96] Start consuming from queue command-sync-queue
I0731 16:14:02.643989 135405856863936 rabbitmq_puller.py:96] Start consuming from queue command-sync-queue
I0731 16:14:02.651848 135405848471232 rabbitmq_puller.py:96] Start consuming from queue command-sync-queue
I0731 16:14:02.653336 135405353563840 rabbitmq_puller.py:96] Start consuming from queue command-sync-queue
I0731 16:14:02.660519 135405865256640 rabbitmq_puller.py:96] Start consuming from queue command-sync-queue
I0731 16:14:02.681050 135405345171136 rabbitmq_puller.py:96] Start consuming from queue request-sync-queue
I0731 16:14:02.684801 135405328385728 rabbitmq_puller.py:96] Start consuming from queue request-sync-queue
I0731 16:14:02.699761 135405336778432 rabbitmq_puller.py:96] Start consuming from queue request-sync-queue
I0731 16:14:02.702717 135405882042048 rabbitmq_puller.py:96] Start consuming from queue command-attempt-sync-queue
I0731 16:14:02.708817 135405311600320 rabbitmq_puller.py:96] Start consuming from queue request-sync-queue
I0731 16:14:02.719290 135404816692928 rabbitmq_puller.py:96] Start consuming from queue host-sync-queue
I0731 16:14:02.721696 135405840078528 rabbitmq_puller.py:96] Start consuming from queue request-sync-queue
I0731 16:14:02.732399 135404808300224 rabbitmq_puller.py:96] Start consuming from queue host-sync-queue
I0731 16:14:02.735595 135404799907520 rabbitmq_puller.py:96] Start consuming from queue host-sync-queue
I0731 16:14:02.735997 135405303207616 rabbitmq_puller.py:96] Start consuming from queue host-sync-queue
I0731 16:14:02.753348 135404783122112 rabbitmq_puller.py:96] Start consuming from queue host-event-queue-ndb
I0731 16:14:02.763059 135405319993024 rabbitmq_puller.py:96] Start consuming from queue host-sync-queue
I0731 16:14:02.765730 135404774729408 rabbitmq_puller.py:96] Start consuming from queue host-event-queue-ndb
I0731 16:14:02.770186 135404791514816 rabbitmq_puller.py:96] Start consuming from queue host-event-queue-ndb
I0731 16:14:02.784307 135404237858496 rabbitmq_puller.py:96] Start consuming from queue notification-work-queue
I0731 16:14:02.788122 135404766336704 rabbitmq_puller.py:96] Start consuming from queue host-event-queue-ndb
I0731 16:14:02.789590 135404271429312 rabbitmq_puller.py:96] Start consuming from queue notification-work-queue
I0731 16:14:02.790638 135404254643904 rabbitmq_puller.py:96] Start consuming from queue notification-work-queue
I0731 16:14:02.794271 135404246251200 rabbitmq_puller.py:96] Start consuming from queue notification-work-queue
I0731 16:14:02.798094 135404279822016 rabbitmq_puller.py:96] Start consuming from queue host-event-queue-ndb
I0731 16:14:02.800995 135404263036608 rabbitmq_puller.py:96] Start consuming from queue notification-work-queue
Jul 31, 2025 4:14:02 PM com.google.cloud.datastore.emulator.CloudDatastore$StartAction apply
INFO: Running CLOUD_DATASTORE emulator.
Jul 31, 2025 4:14:02 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub <init>
INFO: Local Datastore initialized: 
	Type: High Replication
	Storage: /data/datastore.db
Jul 31, 2025 4:14:03 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub load
INFO: Time to load datastore: 25 ms
API endpoint: http://localhost:8007
If you are using a library that supports the DATASTORE_EMULATOR_HOST environment variable, run:

  export DATASTORE_EMULATOR_HOST=localhost:8007

Dev App Server is now running.

The previous line was printed for backwards compatibility only.
If your tests rely on it to confirm emulator startup,
please migrate to the emulator health check endpoint (/). Thank you!
The health check endpoint for this emulator instance is http://localhost:8007/
Jul 31, 2025 4:14:04 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected non-HTTP/2 connection.
Starting main server...
Starting file cleaner...
Starting Netdata...
2025-07-31 16:14:04: netdata INFO  : MAIN : SIGNAL: Not enabling reaper
[2025-07-31 16:14:05 +0900] [1501] [INFO] Starting gunicorn 20.1.0
[2025-07-31 16:14:05 +0900] [1501] [INFO] Listening at: http://0.0.0.0:8000 (1501)
[2025-07-31 16:14:05 +0900] [1501] [INFO] Using worker: gthread
[2025-07-31 16:14:05 +0900] [1504] [INFO] Booting worker with pid: 1504
[2025-07-31 16:14:05 +0900] [1502] [INFO] Starting gunicorn 20.1.0
[2025-07-31 16:14:05 +0900] [1502] [INFO] Listening at: http://0.0.0.0:8001 (1502)
[2025-07-31 16:14:05 +0900] [1502] [INFO] Using worker: gthread
[2025-07-31 16:14:05 +0900] [1505] [INFO] Booting worker with pid: 1505
[2025-07-31 16:14:05 +0900] [1503] [INFO] Starting gunicorn 20.1.0
[2025-07-31 16:14:05 +0900] [1503] [INFO] Listening at: http://0.0.0.0:8002 (1503)
[2025-07-31 16:14:05 +0900] [1503] [INFO] Using worker: gthread
[2025-07-31 16:14:05 +0900] [1506] [INFO] Booting worker with pid: 1506
[2025-07-31 16:14:05 +0900] [1507] [INFO] Booting worker with pid: 1507
[2025-07-31 16:14:05 +0900] [1508] [INFO] Booting worker with pid: 1508
[2025-07-31 16:14:05 +0900] [1509] [INFO] Booting worker with pid: 1509
[2025-07-31 16:14:05 +0900] [1510] [INFO] Booting worker with pid: 1510
I0731 16:14:05.529560 133495965838208 launcher.py:310] Sending a init request: url=http://0.0.0.0:8001/init
[2025-07-31 16:14:05 +0900] [1511] [INFO] Booting worker with pid: 1511
[2025-07-31 16:14:05 +0900] [1512] [INFO] Booting worker with pid: 1512
[2025-07-31 16:14:05 +0900] [1513] [INFO] Booting worker with pid: 1513
[2025-07-31 16:14:05 +0900] [1514] [INFO] Booting worker with pid: 1514
[2025-07-31 16:14:05 +0900] [1515] [INFO] Booting worker with pid: 1515
INFO	2025-07-31 16:14:06,016 default:apiserving.py:563] Initializing Endpoints Framework version 4.8.0
INFO	2025-07-31 16:14:06,099 tfc:apiserving.py:563] Initializing Endpoints Framework version 4.8.0
INFO	2025-07-31 16:14:06,100 core:apiserving.py:563] Initializing Endpoints Framework version 4.8.0
WARNING	2025-07-31 16:14:06,126 core:api_config.py:1811] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
INFO	2025-07-31 16:14:06,135 default:apiserving.py:563] Initializing Endpoints Framework version 4.8.0
WARNING	2025-07-31 16:14:06,142 default:api_config.py:1811] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
WARNING	2025-07-31 16:14:06,145 tfc:api_config.py:1811] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
INFO	2025-07-31 16:14:06,154 core:apiserving.py:563] Initializing Endpoints Framework version 4.8.0
WARNING	2025-07-31 16:14:06,167 default:api_config.py:1811] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
INFO	2025-07-31 16:14:06,169 core:apiserving.py:563] Initializing Endpoints Framework version 4.8.0
INFO	2025-07-31 16:14:06,176 tfc:apiserving.py:563] Initializing Endpoints Framework version 4.8.0
INFO	2025-07-31 16:14:06,193 tfc:apiserving.py:563] Initializing Endpoints Framework version 4.8.0
WARNING	2025-07-31 16:14:06,205 core:api_config.py:1811] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
WARNING	2025-07-31 16:14:06,213 core:api_config.py:1811] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
WARNING	2025-07-31 16:14:06,232 tfc:api_config.py:1811] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
INFO	2025-07-31 16:14:06,236 tfc:apiserving.py:563] Initializing Endpoints Framework version 4.8.0
WARNING	2025-07-31 16:14:06,246 tfc:api_config.py:1811] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
WARNING	2025-07-31 16:14:06,277 tfc:api_config.py:1811] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
WARNING	2025-07-31 16:14:06,352 default:lab_config.py:41] Fail to import ansible package:
unsupported operand type(s) for |: 'type' and 'types.GenericAlias'
WARNING	2025-07-31 16:14:06,352 tfc:lab_config.py:41] Fail to import ansible package:
unsupported operand type(s) for |: 'type' and 'types.GenericAlias'
WARNING	2025-07-31 16:14:06,354 core:lab_config.py:41] Fail to import ansible package:
unsupported operand type(s) for |: 'type' and 'types.GenericAlias'
WARNING	2025-07-31 16:14:06,356 default:lab_config.py:41] Fail to import ansible package:
unsupported operand type(s) for |: 'type' and 'types.GenericAlias'
/mtt/google3/third_party/py/sqlalchemy_utils/expressions.py:53: SAWarning: The GenericFunction 'array_agg' is already registered and is going to be overridden.
WARNING	2025-07-31 16:14:06,359 tfc:config_syncer_gcs_to_ndb.py:415] Fail to import ansible package:
unsupported operand type(s) for |: 'type' and 'types.GenericAlias'
WARNING	2025-07-31 16:14:06,361 core:config_syncer_gcs_to_ndb.py:415] Fail to import ansible package:
unsupported operand type(s) for |: 'type' and 'types.GenericAlias'
WARNING	2025-07-31 16:14:06,362 default:config_syncer_gcs_to_ndb.py:415] Fail to import ansible package:
unsupported operand type(s) for |: 'type' and 'types.GenericAlias'
WARNING	2025-07-31 16:14:06,363 core:lab_config.py:41] Fail to import ansible package:
unsupported operand type(s) for |: 'type' and 'types.GenericAlias'
WARNING	2025-07-31 16:14:06,364 default:config_syncer_gcs_to_ndb.py:415] Fail to import ansible package:
unsupported operand type(s) for |: 'type' and 'types.GenericAlias'
WARNING	2025-07-31 16:14:06,366 core:lab_config.py:41] Fail to import ansible package:
unsupported operand type(s) for |: 'type' and 'types.GenericAlias'
WARNING	2025-07-31 16:14:06,369 core:config_syncer_gcs_to_ndb.py:415] Fail to import ansible package:
unsupported operand type(s) for |: 'type' and 'types.GenericAlias'
INFO	2025-07-31 16:14:06,374 core:apiserving.py:563] Initializing Endpoints Framework version 4.8.0
WARNING	2025-07-31 16:14:06,376 core:config_syncer_gcs_to_ndb.py:415] Fail to import ansible package:
unsupported operand type(s) for |: 'type' and 'types.GenericAlias'
WARNING	2025-07-31 16:14:06,383 tfc:lab_config.py:41] Fail to import ansible package:
unsupported operand type(s) for |: 'type' and 'types.GenericAlias'
WARNING	2025-07-31 16:14:06,393 tfc:config_syncer_gcs_to_ndb.py:415] Fail to import ansible package:
unsupported operand type(s) for |: 'type' and 'types.GenericAlias'
WARNING	2025-07-31 16:14:06,396 tfc:lab_config.py:41] Fail to import ansible package:
unsupported operand type(s) for |: 'type' and 'types.GenericAlias'
WARNING	2025-07-31 16:14:06,402 tfc:config_syncer_gcs_to_ndb.py:415] Fail to import ansible package:
unsupported operand type(s) for |: 'type' and 'types.GenericAlias'
WARNING	2025-07-31 16:14:06,416 core:api_config.py:1811] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
INFO	2025-07-31 16:14:06,441 default:apiserving.py:563] Initializing Endpoints Framework version 4.8.0
INFO	2025-07-31 16:14:06,442 default:apiserving.py:563] Initializing Endpoints Framework version 4.8.0
WARNING	2025-07-31 16:14:06,457 tfc:lab_config.py:41] Fail to import ansible package:
unsupported operand type(s) for |: 'type' and 'types.GenericAlias'
WARNING	2025-07-31 16:14:06,464 tfc:config_syncer_gcs_to_ndb.py:415] Fail to import ansible package:
unsupported operand type(s) for |: 'type' and 'types.GenericAlias'
127.0.0.1 - - [31/Jul/2025:16:14:06 +0900] "GET /_ah/start HTTP/1.1" 404 0 "-" "python-requests/2.22.0"
127.0.0.1 - - [31/Jul/2025:16:14:06 +0900] "GET /_ah/start HTTP/1.1" 404 0 "-" "python-requests/2.22.0"
127.0.0.1 - - [31/Jul/2025:16:14:06 +0900] "GET /_ah/start HTTP/1.1" 404 0 "-" "python-requests/2.22.0"
INFO	2025-07-31 16:14:06,508 tfc:launcher.py:205] Module tfc started
INFO	2025-07-31 16:14:06,509 tfc:launcher.py:205] Module tfc started
WARNING	2025-07-31 16:14:06,511 default:api_config.py:1811] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
INFO	2025-07-31 16:14:06,514 tfc:launcher.py:205] Module tfc started
WARNING	2025-07-31 16:14:06,522 default:api_config.py:1811] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
WARNING	2025-07-31 16:14:06,545 core:lab_config.py:41] Fail to import ansible package:
unsupported operand type(s) for |: 'type' and 'types.GenericAlias'
WARNING	2025-07-31 16:14:06,552 core:config_syncer_gcs_to_ndb.py:415] Fail to import ansible package:
unsupported operand type(s) for |: 'type' and 'types.GenericAlias'
127.0.0.1 - - [31/Jul/2025:16:14:06 +0900] "GET /_ah/start HTTP/1.1" 404 0 "-" "python-requests/2.22.0"
INFO	2025-07-31 16:14:06,582 tfc:launcher.py:205] Module tfc started
WARNING	2025-07-31 16:14:06,638 default:lab_config.py:41] Fail to import ansible package:
unsupported operand type(s) for |: 'type' and 'types.GenericAlias'
WARNING	2025-07-31 16:14:06,644 default:config_syncer_gcs_to_ndb.py:415] Fail to import ansible package:
unsupported operand type(s) for |: 'type' and 'types.GenericAlias'
WARNING	2025-07-31 16:14:06,650 default:lab_config.py:41] Fail to import ansible package:
unsupported operand type(s) for |: 'type' and 'types.GenericAlias'
WARNING	2025-07-31 16:14:06,655 default:config_syncer_gcs_to_ndb.py:415] Fail to import ansible package:
unsupported operand type(s) for |: 'type' and 'types.GenericAlias'
/mtt/google3/third_party/py/sqlalchemy_utils/expressions.py:53: SAWarning: The GenericFunction 'array_agg' is already registered and is going to be overridden.
/mtt/google3/third_party/py/sqlalchemy_utils/expressions.py:53: SAWarning: The GenericFunction 'array_agg' is already registered and is going to be overridden.
/mtt/google3/third_party/py/sqlalchemy_utils/expressions.py:53: SAWarning: The GenericFunction 'array_agg' is already registered and is going to be overridden.
/mtt/google3/third_party/py/sqlalchemy_utils/expressions.py:53: SAWarning: The GenericFunction 'array_agg' is already registered and is going to be overridden.
/mtt/google3/third_party/py/sqlalchemy_utils/expressions.py:53: SAWarning: The GenericFunction 'array_agg' is already registered and is going to be overridden.
/mtt/google3/third_party/py/sqlalchemy_utils/expressions.py:53: SAWarning: The GenericFunction 'array_agg' is already registered and is going to be overridden.
/mtt/google3/third_party/py/sqlalchemy_utils/expressions.py:53: SAWarning: The GenericFunction 'array_agg' is already registered and is going to be overridden.
INFO	2025-07-31 16:14:07,211 default:apiserving.py:563] Initializing Endpoints Framework version 4.8.0
/mtt/google3/third_party/py/sqlalchemy_utils/expressions.py:53: SAWarning: The GenericFunction 'array_agg' is already registered and is going to be overridden.
INFO	2025-07-31 16:14:07,220 core:apiserving.py:563] Initializing Endpoints Framework version 4.8.0
INFO	2025-07-31 16:14:07,242 core:apiserving.py:563] Initializing Endpoints Framework version 4.8.0
INFO	2025-07-31 16:14:07,266 default:apiserving.py:563] Initializing Endpoints Framework version 4.8.0
WARNING	2025-07-31 16:14:07,267 default:api_config.py:1811] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
WARNING	2025-07-31 16:14:07,272 core:api_config.py:1811] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
WARNING	2025-07-31 16:14:07,274 core:api_config.py:1811] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
INFO	2025-07-31 16:14:07,289 core:apiserving.py:563] Initializing Endpoints Framework version 4.8.0
INFO	2025-07-31 16:14:07,306 core:apiserving.py:563] Initializing Endpoints Framework version 4.8.0
WARNING	2025-07-31 16:14:07,315 default:api_config.py:1811] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
WARNING	2025-07-31 16:14:07,318 core:api_config.py:1811] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
WARNING	2025-07-31 16:14:07,349 core:api_config.py:1811] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
INFO	2025-07-31 16:14:07,465 default:apiserving.py:563] Initializing Endpoints Framework version 4.8.0
INFO	2025-07-31 16:14:07,496 default:apiserving.py:563] Initializing Endpoints Framework version 4.8.0
WARNING	2025-07-31 16:14:07,498 default:api_config.py:1811] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
WARNING	2025-07-31 16:14:07,532 default:api_config.py:1811] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
INFO	2025-07-31 16:14:07,610 core:app.py:58] Server is starting... (dogfood_20250729.000, cli_version=prod_1.51.001)
INFO	2025-07-31 16:14:07,610 core:app.py:61] os.environ=environ({'MTT_PORT': '8000', 'MTT_USER': 'ast', 'MTT_GOOGLE_OAUTH2_CLIENT_ID': '', 'MTT_NETDATA_URL': 'http://localhost:8008/', 'IS_OMNILAB_BASED': '', 'DEV_MODE': '', 'HTTP_PROXY': '', 'FTP_PROXY': '', 'MTT_FILE_SERVER_URL': 'http://localhost:8006/', 'OLCS_CREDENTIAL_TYPE': 'no_credential', 'OLCS_SERVER_ADDRESS': 'localhost:', 'ADB_VERSION': '35.0.2-12147458', 'NO_PROXY': '', 'HTTPS_PROXY': '', 'MTT_SQL_DATABASE_URI': 'mysql+pymysql://root@/ats_db?unix_socket=/data/ats_db/mysqld.sock', 'MTT_STORAGE_PATH': '/data', 'MTT_HOSTNAME': 'TC-D-20-0861.telechips.com', 'MTT_FILE_SERVER_ROOT': '/data', 'PYTHONPATH': '/mtt:', 'MTT_REPORT_GENERATOR_JAR': '/merge_report_generator/report_generator_deploy.jar', 'MTT_VERSION': 'dogfood_20250729.000', 'MTT_GOOGLE_OAUTH2_CLIENT_SECRET': '', 'MTT_FILE_SERVER_PORT': '8006', 'HTTPLIB2_CA_CERTS': '/etc/ssl/certs/ca-certificates.crt', 'PYTHONFAULTHANDLER': '1', 'MTT_CONTROL_SERVER_PORT': '8000', 'HOSTNAME': 'TC-D-20-0861.telechips.com', 'LANGUAGE': 'en_US.UTF-8', 'JAVA_HOME': '/jdk/jdk21/linux-x86', 'RABBITMQ_PID_FILE': '/var/run/rabbitmq/pid', 'MTT_TEST_WORK_DIR': '/data/tmp', 'MTT_SERVER_LOG_LEVEL': 'info', 'ACLOUD_PREBUILT_PATH': '/bin/acloud_prebuilt', 'PWD': '/mtt', 'GOOGLE_APPLICATION_CREDENTIALS': '/tmp/keyfile/key.json', 'TZ': 'Asia/Seoul', 'MTT_CUSTOM_TF_CONFIG_FILE': '/data/host-config.xml', 'HOME': '/root', 'LANG': 'en_US.UTF-8', 'ADB_LIBUSB': '0', 'MTT_CLI_VERSION': 'prod_1.51.001', 'IMAGE_NAME': 'gcr.io/android-mtt/mtt:dogfood', 'CLOUDSDK_PYTHON': 'python3.9', 'OPERATION_MODE': 'on_premise', 'TERM': 'xterm', 'USER': 'ast', 'MTT_MH_WORK_DIR': '/data/mh', 'SHLVL': '0', 'MTT_TEST_OUTPUT_DIR': '/data/app_default_bucket/test_runs', 'CLOUD_SDK_VERSION': '467.0.0', 'MTT_USE_HOST_ADB': '', 'LC_ALL': 'en_US.UTF-8', 'MTT_LOG_DIR': '/data/log', 'PATH': '/tradefed:/tmp/custom_sdk_tools:/sdk_tools:/jdk/jdk21/linux-x86/bin:/tmp/custom_sdk_tools:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', 'MTT_SUPPORT_BRIDGE_NETWORK': 'true', 'CLOUD_SDK_ROOT': '/usr/lib/google-cloud-sdk', 'OLDPWD': '/mtt', 'CLUSTER': 'default', '_': '/usr/bin/python3.9', 'NO_GCE_CHECK': 'False', 'GAE_APPLICATION': 'mtt', 'DATASTORE_EMULATOR_HOST': 'localhost:8007', 'DEFAULT_VERSION_HOSTNAME': 'TC-D-20-0861.telechips.com:8001', 'GAE_SERVICE': 'core', 'SERVER_SOFTWARE': 'gunicorn/20.1.0', 'ANSIBLE_LOCAL_TEMP': '/tmp'})
INFO	2025-07-31 16:14:07,611 core:service_checker.py:109] Checking availability of dependent services...
127.0.0.1 - - [31/Jul/2025:16:14:07 +0900] "GET /_ah/start HTTP/1.1" 404 207 "-" "python-requests/2.22.0"
127.0.0.1 - - [31/Jul/2025:16:14:07 +0900] "GET /_ah/start HTTP/1.1" 404 207 "-" "python-requests/2.22.0"
WARNING	2025-07-31 16:14:07,618 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 16:14:07,619 core:launcher.py:205] Module core started
INFO	2025-07-31 16:14:07,623 core:launcher.py:205] Module core started
127.0.0.1 - - [31/Jul/2025:16:14:07 +0900] "GET /_ah/start HTTP/1.1" 404 207 "-" "python-requests/2.22.0"
INFO	2025-07-31 16:14:07,626 core:launcher.py:205] Module core started
INFO	2025-07-31 16:14:07,631 default:host_event_api.py:117] Submitting host event message with size 618 and 2 events
INFO	2025-07-31 16:14:07,631 default:host_event_api.py:120] Queuing host event chunk of size 2
127.0.0.1 - - [31/Jul/2025:16:14:07 +0900] "GET /_ah/start HTTP/1.1" 404 0 "-" "python-requests/2.22.0"
127.0.0.1 - - [31/Jul/2025:16:14:07 +0900] "GET /_ah/start HTTP/1.1" 404 0 "-" "python-requests/2.22.0"
INFO	2025-07-31 16:14:07,645 default:launcher.py:205] Module default started
INFO	2025-07-31 16:14:07,649 default:launcher.py:205] Module default started
Jul 31, 2025 4:14:07 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected HTTP/2 connection.
Jul 31, 2025 4:14:07 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected HTTP/2 connection.
127.0.0.1 - - [31/Jul/2025:16:14:07 +0900] "GET /_ah/start HTTP/1.1" 404 207 "-" "python-requests/2.22.0"
INFO	2025-07-31 16:14:07,670 core:launcher.py:205] Module core started
127.0.0.1 - - [31/Jul/2025:16:14:07 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
Jul 31, 2025 4:14:07 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected HTTP/2 connection.
127.0.0.1 - - [31/Jul/2025:16:14:07 +0900] "GET /_ah/start HTTP/1.1" 404 0 "-" "python-requests/2.22.0"
INFO	2025-07-31 16:14:07,775 default:launcher.py:205] Module default started
127.0.0.1 - - [31/Jul/2025:16:14:07 +0900] "GET /_ah/start HTTP/1.1" 404 0 "-" "python-requests/2.22.0"
INFO	2025-07-31 16:14:07,804 default:launcher.py:205] Module default started
INFO	2025-07-31 16:14:08,390 core:service_checker.py:113] 	Cloud Datastore: OK
127.0.0.1 - - [31/Jul/2025:16:14:08 +0900] "GET /_ah/api/mtt/v1/file_cleaner/settings HTTP/1.1" 200 1182 "-" "python-requests/2.22.0"
I0731 16:14:08.406587 138256704564096 file_cleaner.py:84] [File Cleaner] Applying Archive directories not modified to /data/app_default_bucket/test_runs
I0731 16:14:08.407542 138256704564096 file_cleaner.py:84] [File Cleaner] Applying Delete directories not modified and accessed to /data/tmp
127.0.0.1 - - [31/Jul/2025:16:14:08 +0900] "GET /dir/ HTTP/1.1" 200 1153 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:14:08,412 core:service_checker.py:113] 	File Server: OK
172.17.0.1 - - [31/Jul/2025:16:14:08 +0900] "GET / HTTP/1.1" 200 1963 "-" "Python-urllib/3.11"
INFO	2025-07-31 16:14:08,444 core:service_checker.py:113] 	File Cleaner: OK
INFO	2025-07-31 16:14:08,459 core:service_checker.py:113] 	RabbitMQ: OK
INFO	2025-07-31 16:14:08,459 core:sql_util.py:56] Connecting to mysql+pymysql://root@/ats_db?unix_socket=/data/ats_db/mysqld.sock
INFO	2025-07-31 16:14:08,519 core:service_checker.py:113] 	SQL Database: OK
INFO	2025-07-31 16:14:08,520 core:config_loader.py:26] Loading config.yaml...
INFO	2025-07-31 16:14:09,058 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:16:14:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:14:09,746 core:cron_kicker.py:86] Init
INFO	2025-07-31 16:14:09,758 core:cron_kicker.py:102] cron jobs = [{"url": "/sidekicks/heartbeat_sender", "schedule": "every 1 hours", "target": "default", "next_run_time": null}, {"url": "/sidekicks/test_resource_cache_cleaner", "schedule": "every 1 hours", "target": "default", "next_run_time": null}, {"url": "/sidekicks/test_resource_tracker_cleaner", "schedule": "every 10 minutes", "target": "default", "next_run_time": null}, {"url": "/test_scheduler/cron", "schedule": "every 1 minutes", "target": "default", "next_run_time": null}, {"url": "/cron/monitor/devices/ndb", "schedule": "every 10 minutes", "target": "tfc", "next_run_time": null}, {"url": "/cron/monitor/lab_resource", "schedule": "every 1 minutes", "target": "tfc", "next_run_time": null}, {"url": "/cron/monitor/lab_resource", "schedule": "every 1 minutes", "target": "tfc", "next_run_time": null}, {"url": "/cron/monitor/lab_resource", "schedule": "every 1 minutes", "target": "tfc", "next_run_time": null}, {"url": "/cron/monitor/lab_resource", "schedule": "every 1 minutes", "target": "tfc", "next_run_time": null}, {"url": "/cron/monitor/lab_resource", "schedule": "every 1 minutes", "target": "tfc", "next_run_time": null}, {"url": "/cron/monitor/lab_resource", "schedule": "every 1 minutes", "target": "tfc", "next_run_time": null}, {"url": "/cron/monitor/lab_resource", "schedule": "every 1 minutes", "target": "tfc", "next_run_time": null}, {"url": "/cron/report/devices", "schedule": "every day 06:00", "target": "tfc", "next_run_time": null}, {"url": "/cron/cleanup/device_history", "schedule": "every 3 hours", "target": "tfc", "next_run_time": null}, {"url": "/cron/cleanup/device_info", "schedule": "every 10 minutes", "target": "tfc", "next_run_time": null}, {"url": "/cron/syncer/sync_gcs_ndb", "schedule": "every 10 minutes", "target": "tfc", "next_run_time": null}, {"url": "/cron/syncer/sync_harness_image_metadata", "schedule": "every 30 minutes", "target": "tfc", "next_run_time": null}, {"url": "/cron/scheduler/harness_update", "schedule": "every 1 minutes", "target": "tfc", "next_run_time": null}]
INFO	2025-07-31 16:14:09,777 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/heartbeat_sender
Jul 31, 2025 4:14:09 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected HTTP/2 connection.
WARNING	2025-07-31 16:14:09,845 default:discovery_generator.py:492] Method tradefed_cluster.acl.checkAccessPermission specifies path parameters but you are not using a ResourceContainer; instead, you are using <class 'tradefed_cluster.api_messages.CheckResourcePermissionRequest'>. This will fail in future releases; please switch to using ResourceContainer as soon as possible.
127.0.0.1 - - [31/Jul/2025:16:14:09 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:14:09 +0900] "GET /_ah/api/discovery/v1/apis/tradefed_cluster/v1/rest HTTP/1.1" 200 187393 "-" "python-requests/2.22.0"
127.0.0.1 - - [31/Jul/2025:16:14:09 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:14:09 +0900] "GET /_ah/api/tradefed_cluster/v1/devices?alt=json HTTP/1.1" 200 18 "-" "(gzip)"
127.0.0.1 - - [31/Jul/2025:16:14:09 +0900] "GET /sidekicks/heartbeat_sender HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 4:14:09 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected HTTP/2 connection.
127.0.0.1 - - [31/Jul/2025:16:14:09 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:14:09,989 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_cache_cleaner
INFO	2025-07-31 16:14:09,993 default:download_util.py:258] Cleaning up test resources not used since 2025-07-24 07:14:09.993438 (UTC)
127.0.0.1 - - [31/Jul/2025:16:14:10 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:14:10 +0900] "GET /sidekicks/test_resource_cache_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:14:10,080 core:ndb_upgrader.py:43] Checking for ndb updates. Current ndb version: 25001
INFO	2025-07-31 16:14:10,081 core:ndb_upgrader.py:52] No more ndb updates. Current ndb version: 25001
127.0.0.1 - - [31/Jul/2025:16:14:10 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:14:10,097 core:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 07:14:10.097163 (UTC)
INFO	2025-07-31 16:14:10,097 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-07-31 16:14:10,100 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 07:04:10.100367 (UTC)
INFO	2025-07-31 16:14:10,170 default:coordinator_api.py:75] Backfilling non final requests to sync queue.
127.0.0.1 - - [31/Jul/2025:16:14:10 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:14:10 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:14:10,232 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:16:14:10 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:14:10 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:14:10,308 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-07-31 16:14:10,312 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-07-31 16:14:10,313 tfc:device_monitor.py:245] Scan hosts.
Jul 31, 2025 4:14:10 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected HTTP/2 connection.
127.0.0.1 - - [31/Jul/2025:16:14:10 +0900] "POST /_ah/api/tradefed_cluster/v1/coordinator/backfill-request-syncs HTTP/1.1" 204 0 "-" "(gzip)"
INFO	2025-07-31 16:14:10,362 default:coordinator_api.py:44] Backfilling queued commands to sync queue.
Jul 31, 2025 4:14:10 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected HTTP/2 connection.
INFO	2025-07-31 16:14:10,514 default:coordinator_api.py:49] Backfilled 0 queued commands.
127.0.0.1 - - [31/Jul/2025:16:14:10 +0900] "POST /_ah/api/tradefed_cluster/v1/coordinator/backfill-commands HTTP/1.1" 204 0 "-" "(gzip)"
INFO	2025-07-31 16:14:10,522 default:coordinator_api.py:60] Backfilling running command attempts to sync queue.
INFO	2025-07-31 16:14:10,567 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-07-31 16:14:10,567 tfc:device_monitor.py:79] Updating clusters
INFO	2025-07-31 16:14:10,610 default:coordinator_api.py:65] Backfilled 0 running command attempts.
127.0.0.1 - - [31/Jul/2025:16:14:10 +0900] "POST /_ah/api/tradefed_cluster/v1/coordinator/backfill-command-attempts HTTP/1.1" 204 0 "-" "(gzip)"
127.0.0.1 - - [31/Jul/2025:16:14:10 +0900] "GET /init HTTP/1.1" 200 0 "-" "python-requests/2.22.0"
I0731 16:14:10.744437 133495965838208 launcher.py:313] The init complete!.
INFO	2025-07-31 16:14:10,761 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-07-31 16:14:10,793 tfc:device_monitor.py:194] Updating labs
INFO	2025-07-31 16:14:10,850 tfc:device_monitor.py:236] Updated labs.
INFO	2025-07-31 16:14:10,850 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [31/Jul/2025:16:14:10 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:14:10 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:14:10,868 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:14:10 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:14:10 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:14:10,883 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:14:10 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:14:10 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:14:10,900 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:14:10 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:14:10 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:14:10,917 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:14:10 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:14:10 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:14:10,933 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:14:10 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:14:10 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:14:10,950 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:14:10 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:14:10 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:14:10,966 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:14:10 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:14:10 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:14:10,981 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/report/devices
WARNING	2025-07-31 16:14:10,983 tfc:device_info_reporter.py:431] CONFIG.should_send_report is false; skip building a device report.
127.0.0.1 - - [31/Jul/2025:16:14:10 +0900] "GET /cron/report/devices HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:14:10 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:14:10,998 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_history
INFO	2025-07-31 16:14:10,999 tfc:device_history_cleaner.py:95] Started DeviceHistoryCleaner
INFO	2025-07-31 16:14:11,017 tfc:device_history_cleaner.py:81] Deleted: 0 keys. Total: 0
INFO	2025-07-31 16:14:11,018 tfc:device_history_cleaner.py:97] Finished DeviceHistoryCleaner. Deleted: 0
127.0.0.1 - - [31/Jul/2025:16:14:11 +0900] "GET /cron/cleanup/device_history HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:14:11 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:14:11,031 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-07-31 16:14:11,033 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-07-31 16:14:11,050 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [31/Jul/2025:16:14:11 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:14:11 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:14:11,064 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [31/Jul/2025:16:14:11 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:14:11 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:14:11,079 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_harness_image_metadata
127.0.0.1 - - [31/Jul/2025:16:14:11 +0900] "GET /cron/syncer/sync_harness_image_metadata HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:14:11 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:14:11,094 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:16:14:11 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:14:11 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 4:14:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 7 ms
172.17.0.1 - - [31/Jul/2025:16:14:59 +0900] "GET /test_runs HTTP/1.1" 200 1963 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:16:14:59 +0900] "GET /static/css/styles.css HTTP/1.1" 200 0 "http://localhost:8000/test_runs" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:16:14:59 +0900] "GET /app.js?version=dogfood_20250729.000 HTTP/1.1" 200 0 "http://localhost:8000/test_runs" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:16:14:59 +0900] "GET /static/images/logo-title.png HTTP/1.1" 200 0 "http://localhost:8000/test_runs" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:16:14:59 +0900] "GET /_ah/api/mtt/v1/private_node_config HTTP/1.1" 200 200 "http://localhost:8000/test_runs" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:16:14:59 +0900] "GET /_ah/api/mtt/v1/test_runs?max_results=10&page_token=&backwards=false HTTP/1.1" 200 2 "http://localhost:8000/test_runs" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:16:14:59 +0900] "GET /static/images/favicon.ico HTTP/1.1" 200 0 "http://localhost:8000/test_runs" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
INFO	2025-07-31 16:15:00,203 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:16:15:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:15:00,307 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:16:15:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:15:00,908 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:15:00,931 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:15:00,952 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:15:00,971 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:15:00,994 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:15:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:15:01,017 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:15:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:15:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:15:01,039 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:15:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:15:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
172.17.0.1 - - [31/Jul/2025:16:15:07 +0900] "GET /_ah/api/mtt/v1/builds HTTP/1.1" 200 2 "http://localhost:8000/builds" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
WARNING	2025-07-31 16:15:07,700 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 16:15:07,701 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 16:15:07,701 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:16:15:07 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 16:15:07,767 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:16:15:07 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
172.17.0.1 - - [31/Jul/2025:16:15:08 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=LAB HTTP/1.1" 200 55 "http://localhost:8000/devices" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:16:15:08 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=HOST HTTP/1.1" 200 74 "http://localhost:8000/devices" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:16:15:08 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=HOST_GROUP HTTP/1.1" 200 55 "http://localhost:8000/devices" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:16:15:08 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=TEST_HARNESS HTTP/1.1" 200 56 "http://localhost:8000/devices" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:16:15:08 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=POOL HTTP/1.1" 200 2 "http://localhost:8000/devices" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:16:15:08 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=DEVICE_STATE HTTP/1.1" 200 560 "http://localhost:8000/devices" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:16:15:08 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=RUN_TARGET HTTP/1.1" 200 2 "http://localhost:8000/devices" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:16:15:08 +0900] "GET /_ah/api/tradefed_cluster/v1/devices?count=10&cursor=&backwards=false&device_states=Allocated&device_states=Available&device_states=Fastboot HTTP/1.1" 200 18 "http://localhost:8000/devices?includeOfflineDevices=false&extraInfo=" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:16:15:08 +0900] "GET /_ah/api/tradefed_cluster/v1/devices?count=10&cursor=&backwards=false&device_states=Allocated&device_states=Available&device_states=Fastboot HTTP/1.1" 200 18 "http://localhost:8000/devices?includeOfflineDevices=false&extraInfo=" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
Jul 31, 2025 4:15:08 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected HTTP/2 connection.
172.17.0.1 - - [31/Jul/2025:16:15:08 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=HOST_STATE HTTP/1.1" 200 177 "http://localhost:8000/hosts" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:16:15:08 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=LAB HTTP/1.1" 200 55 "http://localhost:8000/hosts" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:16:15:08 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=HOST HTTP/1.1" 200 74 "http://localhost:8000/hosts" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:16:15:08 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=HOST_GROUP HTTP/1.1" 200 55 "http://localhost:8000/hosts" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:16:15:08 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=UPDATE_STATE HTTP/1.1" 200 285 "http://localhost:8000/hosts" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:16:15:08 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=TEST_HARNESS HTTP/1.1" 200 56 "http://localhost:8000/hosts" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:16:15:08 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=POOL HTTP/1.1" 200 2 "http://localhost:8000/hosts" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:16:15:08 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=TEST_HARNESS_VERSION HTTP/1.1" 200 56 "http://localhost:8000/hosts" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:16:15:08 +0900] "GET /_ah/api/tradefed_cluster/v1/hosts?count=10&cursor=&backwards=false&flated_extra_info= HTTP/1.1" 200 867 "http://localhost:8000/hosts" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
Jul 31, 2025 4:15:11 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected HTTP/2 connection.
172.17.0.1 - - [31/Jul/2025:16:15:11 +0900] "GET /_ah/api/mtt/v1/config_sets?include_remote=false HTTP/1.1" 200 553 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:16:15:11 +0900] "GET /_ah/api/mtt/v1/device_actions HTTP/1.1" 200 14511 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:16:15:11 +0900] "GET /_ah/api/mtt/v1/build_channels HTTP/1.1" 200 725 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
Jul 31, 2025 4:15:11 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected HTTP/2 connection.
172.17.0.1 - - [31/Jul/2025:16:15:11 +0900] "GET /_ah/api/mtt/v1/test_run_actions HTTP/1.1" 200 2 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:16:15:11 +0900] "GET /_ah/api/mtt/v1/tests HTTP/1.1" 200 19316 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
Jul 31, 2025 4:15:11 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected HTTP/2 connection.
INFO	2025-07-31 16:15:12,238 default:download_util.py:105] Downloading resource mtt:///google_cloud_storage/android-test-catalog/prod/cts_verifier.yaml
INFO	2025-07-31 16:15:12,238 default:download_util.py:105] Downloading resource mtt:///google_cloud_storage/android-test-catalog/prod/uicd.yaml
INFO	2025-07-31 16:15:12,738 default:download_util.py:109] Resource already cached: file:///data/test_resources/96364835f1145eb82818ff4481c57b322f0e8a6ee1eb4d72c7ab340cfeee09f4
172.17.0.1 - - [31/Jul/2025:16:15:12 +0900] "POST /_ah/api/mtt/v1/config_sets/latest_version HTTP/1.1" 200 243 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
INFO	2025-07-31 16:15:12,744 default:download_util.py:109] Resource already cached: file:///data/test_resources/ca0103f0303a3be1cdfe1835b4c8f65537e012c58031ddac567204cddac0c6bf
172.17.0.1 - - [31/Jul/2025:16:15:12 +0900] "POST /_ah/api/mtt/v1/config_sets/latest_version HTTP/1.1" 200 250 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
Jul 31, 2025 4:15:16 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected HTTP/2 connection.
172.17.0.1 - - [31/Jul/2025:16:15:16 +0900] "GET /_ah/api/mtt/v1/node_config HTTP/1.1" 200 115 "http://localhost:8000/settings/general" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:16:15:16 +0900] "GET /_ah/api/mtt/v1/private_node_config HTTP/1.1" 200 200 "http://localhost:8000/settings/general" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
Jul 31, 2025 4:15:20 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected HTTP/2 connection.
172.17.0.1 - - [31/Jul/2025:16:15:20 +0900] "GET /webaoa HTTP/1.1" 200 1804 "http://localhost:8000/settings/general" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:16:15:20 +0900] "GET /webaoa/static/styles.css HTTP/1.1" 200 0 "http://localhost:8000/webaoa" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:16:15:20 +0900] "GET /webaoa/app.js HTTP/1.1" 200 0 "http://localhost:8000/webaoa" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
Jul 31, 2025 4:15:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-07-31 16:16:00,027 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:16:00,051 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:16:00,229 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:16:16:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:16:00,348 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:16:16:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:16:00,926 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:16:00,941 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:16:00,962 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:16:00,980 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:16:01,001 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:16:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:16:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 16:16:07,711 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 16:16:07,711 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 16:16:07,712 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:16:16:07 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 16:16:07,769 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:16:16:07 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 4:16:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 3 ms
INFO	2025-07-31 16:17:00,009 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:17:00,036 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:17:00,056 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:17:00,237 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:16:17:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:17:00,366 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:16:17:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:17:00,932 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:17:00,950 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:17:00,968 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:17:00,986 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:17:03 +0900] "GET /dir/ HTTP/1.1" 200 1153 "http://localhost:8000/file_browser" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:16:17:03 +0900] "GET /fs_proxy/dir/ HTTP/1.1" 200 1153 "http://localhost:8000/file_browser" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
WARNING	2025-07-31 16:17:07,718 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 16:17:07,718 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 16:17:07,718 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:16:17:07 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 16:17:07,784 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:16:17:07 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
172.17.0.1 - - [31/Jul/2025:16:17:12 +0900] "GET /webaoa HTTP/1.1" 200 1804 "http://localhost:8000/file_browser" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:16:17:12 +0900] "GET /webaoa/static/styles.css HTTP/1.1" 200 0 "http://localhost:8000/webaoa" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:16:17:12 +0900] "GET /webaoa/app.js HTTP/1.1" 200 0 "http://localhost:8000/webaoa" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
Jul 31, 2025 4:17:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 4 ms
INFO	2025-07-31 16:18:00,018 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:18:00,042 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:18:00,062 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:18:00,244 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:16:18:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:18:00,386 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:16:18:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:18:00,938 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:18:00,956 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:18:00,976 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:18:00,992 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 16:18:07,726 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 16:18:07,726 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 16:18:07,726 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:16:18:07 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 16:18:07,779 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:16:18:07 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 4:18:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 16:19:00,025 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:19:00,046 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:19:00,068 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:19:00,253 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:16:19:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:19:00,407 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:16:19:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:19:00,946 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:19:00,961 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:19:00,981 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:19:00,996 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:19:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 16:19:07,732 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 16:19:07,733 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 16:19:07,733 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:16:19:07 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 16:19:07,788 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:16:19:07 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 4:19:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-07-31 16:20:00,031 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:20:00,051 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:20:00,071 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:20:00,262 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:16:20:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:20:00,425 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:16:20:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:20:00,953 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:20:00,965 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:20:00,985 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:20:01,000 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 16:20:07,740 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 16:20:07,741 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 16:20:07,741 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:16:20:07 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 16:20:07,792 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:16:20:07 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 4:20:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 16:21:00,006 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:21:00,036 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:21:00,056 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:21:00,076 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:21:00,269 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:16:21:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:21:00,441 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:16:21:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:21:00,958 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:21:00,970 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:21:00,989 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 16:21:07,749 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 16:21:07,751 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 16:21:07,751 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:16:21:07 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 16:21:07,801 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:16:21:07 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 4:21:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 16:22:00,015 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:22:00,042 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:22:00,062 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:22:00,081 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:22:00,277 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:16:22:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:22:00,460 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:16:22:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:22:00,964 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:22:00,982 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:22:00,995 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 16:22:07,757 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 16:22:07,758 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 16:22:07,758 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:16:22:07 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 16:22:07,807 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:16:22:07 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 4:22:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 3 ms
INFO	2025-07-31 16:23:00,021 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:23:00,047 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:23:00,066 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:23:00,087 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:23:00,283 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:16:23:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:23:00,478 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:16:23:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:23:00,975 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:23:00,987 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:23:01,001 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:23:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 16:23:07,764 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 16:23:07,765 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 16:23:07,765 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:16:23:07 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 16:23:07,811 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:16:23:07 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 4:23:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-07-31 16:24:00,010 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:24:00,028 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:24:00,051 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:24:00,072 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:24:00,093 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:24:00,138 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-07-31 16:24:00,139 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-07-31 16:24:00,148 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [31/Jul/2025:16:24:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:24:00,160 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [31/Jul/2025:16:24:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:24:00,231 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-07-31 16:24:00,233 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 07:14:00.233017 (UTC)
127.0.0.1 - - [31/Jul/2025:16:24:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:24:00,289 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:16:24:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:24:00,495 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:16:24:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:24:00,883 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-07-31 16:24:00,884 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-07-31 16:24:00,885 tfc:device_monitor.py:245] Scan hosts.
Jul 31, 2025 4:24:00 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected HTTP/2 connection.
INFO	2025-07-31 16:24:00,909 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-07-31 16:24:00,909 tfc:device_monitor.py:79] Updating clusters
INFO	2025-07-31 16:24:00,920 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-07-31 16:24:00,930 tfc:device_monitor.py:194] Updating labs
INFO	2025-07-31 16:24:00,944 tfc:device_monitor.py:236] Updated labs.
INFO	2025-07-31 16:24:00,944 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [31/Jul/2025:16:24:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:24:00,981 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:24:00,993 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 4:24:03 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
WARNING	2025-07-31 16:24:07,771 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 16:24:07,771 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 16:24:07,771 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:16:24:07 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 16:24:07,819 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:16:24:07 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 4:24:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 16:25:00,019 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:25:00,036 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:25:00,055 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:25:00,077 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:25:00,097 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:25:00,298 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:16:25:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:25:00,510 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:16:25:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:25:00,988 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:25:00,996 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 16:25:07,777 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 16:25:07,778 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 16:25:07,778 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:16:25:07 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 16:25:07,829 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
INFO	2025-07-31 16:25:07,842 tfc:device_manager.py:770] The old sync 3a1e6b33e8a14e5daa229eb45042dc62 is inactive since 2025-07-31 07:09:19.162674.
127.0.0.1 - - [31/Jul/2025:16:25:07 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 4:25:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 16:26:00,025 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:26:00,040 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:26:00,059 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:26:00,083 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:26:00,101 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:26:00,307 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:16:26:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:26:00,534 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:16:26:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:26:00,992 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:26:01,002 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:26:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 16:26:07,785 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 16:26:07,786 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 16:26:07,786 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:16:26:07 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 16:26:07,834 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:16:26:07 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 4:26:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 16:27:00,009 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:27:00,030 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:27:00,044 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:27:00,064 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:27:00,086 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:27:00,105 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:27:00,314 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:16:27:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:27:00,559 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:16:27:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:27:00,998 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 16:27:07,791 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 16:27:07,792 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 16:27:07,792 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:16:27:07 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 16:27:07,845 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:16:27:07 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 4:27:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-07-31 16:28:00,008 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:28:00,018 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:28:00,037 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:28:00,049 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:28:00,069 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:28:00,091 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:28:00,109 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:28:00,319 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:16:28:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:28:00,583 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:16:28:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 16:28:07,796 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 16:28:07,797 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 16:28:07,797 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:16:28:07 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 16:28:07,849 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:16:28:07 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 4:28:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-07-31 16:29:00,017 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:29:00,026 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:29:00,040 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:29:00,054 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:29:00,073 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:29:00,095 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:29:00,114 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:29:00,324 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:16:29:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:29:00,606 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:16:29:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 16:29:07,805 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 16:29:07,806 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 16:29:07,806 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:16:29:07 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 16:29:07,860 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:16:29:07 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 4:29:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 3 ms
INFO	2025-07-31 16:30:00,023 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:30:00,031 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:30:00,045 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:30:00,058 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:30:00,077 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:30:00,101 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:30:00,118 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:30:00,334 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:16:30:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:30:00,628 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:16:30:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 16:30:07,811 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 16:30:07,812 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 16:30:07,812 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:16:30:07 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 16:30:07,860 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
INFO	2025-07-31 16:30:07,860 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:16:30:07 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 16:30:07,888 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:16:30:07 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 4:30:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-07-31 16:31:00,029 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:31:00,037 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:31:00,049 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:31:00,062 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:31:00,083 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:31:00,105 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:31:00,123 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:31:00,339 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:16:31:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:31:00,647 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:16:31:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 16:31:07,820 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 16:31:07,822 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 16:31:07,822 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:16:31:07 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 16:31:07,870 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:16:31:07 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 4:31:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 16:32:00,035 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:32:00,042 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:32:00,053 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:32:00,067 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:32:00,087 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:32:00,109 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:32:00,128 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:32:00,344 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:16:32:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:32:00,662 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:16:32:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 16:32:07,827 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 16:32:07,827 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 16:32:07,827 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:16:32:07 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 16:32:07,873 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:16:32:07 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 4:32:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 16:33:00,041 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:33:00,050 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:33:00,060 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:33:00,070 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:33:00,092 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:33:00,113 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:33:00,133 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:33:00,351 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:16:33:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:33:00,675 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:16:33:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 16:33:07,837 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 16:33:07,838 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 16:33:07,838 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:16:33:07 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 16:33:07,885 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:16:33:07 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 4:33:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-07-31 16:34:00,046 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:34:00,054 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:34:00,064 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:34:00,075 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:34:00,096 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:34:00,117 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:34:00,137 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:34:00,154 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-07-31 16:34:00,155 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-07-31 16:34:00,163 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [31/Jul/2025:16:34:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:34:00,170 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [31/Jul/2025:16:34:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:34:00,244 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-07-31 16:34:00,245 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 07:24:00.245898 (UTC)
127.0.0.1 - - [31/Jul/2025:16:34:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:34:00,359 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:16:34:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:34:00,688 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:16:34:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:34:00,948 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-07-31 16:34:00,949 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-07-31 16:34:00,949 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-07-31 16:34:00,965 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-07-31 16:34:00,965 tfc:device_monitor.py:79] Updating clusters
INFO	2025-07-31 16:34:00,976 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-07-31 16:34:00,984 tfc:device_monitor.py:194] Updating labs
INFO	2025-07-31 16:34:00,999 tfc:device_monitor.py:236] Updated labs.
INFO	2025-07-31 16:34:00,999 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [31/Jul/2025:16:34:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 4:34:03 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
WARNING	2025-07-31 16:34:07,841 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 16:34:07,842 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 16:34:07,842 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:16:34:07 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 16:34:07,889 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:16:34:07 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 4:34:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-07-31 16:35:00,052 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:35:00,061 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:35:00,072 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:35:00,080 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:35:00,099 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:35:00,122 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:35:00,141 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:35:00,369 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:16:35:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:35:00,703 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:16:35:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 16:35:07,847 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 16:35:07,847 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 16:35:07,847 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:16:35:07 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 16:35:07,889 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
INFO	2025-07-31 16:35:07,892 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:16:35:07 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 16:35:07,914 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:16:35:07 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 4:35:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 16:36:00,062 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:36:00,073 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:36:00,081 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:36:00,088 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:36:00,104 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:36:00,127 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:36:00,147 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:36:00,374 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:16:36:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:36:00,717 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:16:36:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 16:36:07,852 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 16:36:07,853 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 16:36:07,853 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:16:36:07 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 16:36:07,904 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:16:36:07 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 4:36:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 16:37:00,072 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:37:00,082 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:37:00,089 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:37:00,097 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:37:00,108 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:37:00,131 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:37:00,151 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:37:00,380 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:16:37:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:37:00,731 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:16:37:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 16:37:07,859 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 16:37:07,860 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 16:37:07,860 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:16:37:07 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 16:37:07,908 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:16:37:07 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 4:37:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-07-31 16:38:00,078 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:38:00,090 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:38:00,098 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:38:00,107 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:38:00,117 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:38:00,135 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:38:00,156 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:38:00,387 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:16:38:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:38:00,747 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:16:38:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 16:38:07,864 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 16:38:07,865 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 16:38:07,865 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:16:38:07 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 16:38:07,918 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:16:38:07 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 4:38:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-07-31 16:39:00,085 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:39:00,097 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:39:00,104 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:39:00,113 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:39:00,122 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:39:00,142 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:39:00,160 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:39:00,392 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:16:39:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:39:00,761 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:16:39:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 16:39:07,869 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 16:39:07,870 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 16:39:07,870 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:16:39:07 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 16:39:07,918 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:16:39:07 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 4:39:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-07-31 16:40:00,091 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:40:00,101 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:40:00,110 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:40:00,119 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:40:00,126 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:40:00,145 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:40:00,164 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:40:00,400 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:16:40:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:40:00,772 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:16:40:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 16:40:07,872 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 16:40:07,873 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 16:40:07,873 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:16:40:07 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 16:40:07,912 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
INFO	2025-07-31 16:40:07,922 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:16:40:07 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 16:40:07,938 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:16:40:07 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
172.17.0.1 - - [31/Jul/2025:16:40:17 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=LAB HTTP/1.1" 200 55 "http://localhost:8000/devices" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:16:40:17 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=DEVICE_STATE HTTP/1.1" 200 560 "http://localhost:8000/devices" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:16:40:17 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=HOST HTTP/1.1" 200 74 "http://localhost:8000/devices" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:16:40:17 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=HOST_GROUP HTTP/1.1" 200 55 "http://localhost:8000/devices" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:16:40:17 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=TEST_HARNESS HTTP/1.1" 200 56 "http://localhost:8000/devices" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:16:40:17 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=POOL HTTP/1.1" 200 2 "http://localhost:8000/devices" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:16:40:17 +0900] "GET /_ah/api/tradefed_cluster/v1/devices?count=10&cursor=&backwards=false&device_states=Allocated&device_states=Available&device_states=Fastboot HTTP/1.1" 200 18 "http://localhost:8000/devices?includeOfflineDevices=false&extraInfo=" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:16:40:17 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=RUN_TARGET HTTP/1.1" 200 2 "http://localhost:8000/devices" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:16:40:19 +0900] "GET /_ah/api/mtt/v1/test_runs?max_results=10&page_token=&backwards=false HTTP/1.1" 200 2 "http://localhost:8000/test_runs" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:16:40:21 +0900] "GET /_ah/api/mtt/v1/build_channels HTTP/1.1" 200 725 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:16:40:21 +0900] "GET /_ah/api/mtt/v1/config_sets?include_remote=false HTTP/1.1" 200 553 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:16:40:21 +0900] "GET /_ah/api/mtt/v1/device_actions HTTP/1.1" 200 14511 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:16:40:21 +0900] "GET /_ah/api/mtt/v1/tests HTTP/1.1" 200 19316 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:16:40:21 +0900] "GET /_ah/api/mtt/v1/test_run_actions HTTP/1.1" 200 2 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
INFO	2025-07-31 16:40:22,544 default:download_util.py:105] Downloading resource mtt:///google_cloud_storage/android-test-catalog/prod/cts_verifier.yaml
INFO	2025-07-31 16:40:22,724 default:download_util.py:105] Downloading resource mtt:///google_cloud_storage/android-test-catalog/prod/uicd.yaml
INFO	2025-07-31 16:40:23,121 default:download_util.py:109] Resource already cached: file:///data/test_resources/ca0103f0303a3be1cdfe1835b4c8f65537e012c58031ddac567204cddac0c6bf
172.17.0.1 - - [31/Jul/2025:16:40:23 +0900] "POST /_ah/api/mtt/v1/config_sets/latest_version HTTP/1.1" 200 250 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
INFO	2025-07-31 16:40:23,299 default:download_util.py:109] Resource already cached: file:///data/test_resources/96364835f1145eb82818ff4481c57b322f0e8a6ee1eb4d72c7ab340cfeee09f4
172.17.0.1 - - [31/Jul/2025:16:40:23 +0900] "POST /_ah/api/mtt/v1/config_sets/latest_version HTTP/1.1" 200 243 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:16:40:23 +0900] "GET /_ah/api/mtt/v1/private_node_config HTTP/1.1" 200 200 "http://localhost:8000/settings/general" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:16:40:23 +0900] "GET /_ah/api/mtt/v1/node_config HTTP/1.1" 200 115 "http://localhost:8000/settings/general" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:16:40:25 +0900] "GET /_ah/api/mtt/v1/config_sets?include_remote=false&statuses=IMPORTED&statuses=UPDATABLE HTTP/1.1" 200 553 "http://localhost:8000/settings/config_sets" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
INFO	2025-07-31 16:40:25,704 default:download_util.py:105] Downloading resource mtt:///google_cloud_storage/android-test-catalog/prod/uicd.yaml
172.17.0.1 - - [31/Jul/2025:16:40:25 +0900] "GET /_ah/api/mtt/v1/build_channels HTTP/1.1" 200 725 "http://localhost:8000/settings/build_channels" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
INFO	2025-07-31 16:40:25,795 default:download_util.py:105] Downloading resource mtt:///google_cloud_storage/android-test-catalog/prod/cts_verifier.yaml
INFO	2025-07-31 16:40:26,281 default:download_util.py:109] Resource already cached: file:///data/test_resources/96364835f1145eb82818ff4481c57b322f0e8a6ee1eb4d72c7ab340cfeee09f4
172.17.0.1 - - [31/Jul/2025:16:40:26 +0900] "POST /_ah/api/mtt/v1/config_sets/latest_version HTTP/1.1" 200 243 "http://localhost:8000/settings/config_sets" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
INFO	2025-07-31 16:40:26,416 default:download_util.py:109] Resource already cached: file:///data/test_resources/ca0103f0303a3be1cdfe1835b4c8f65537e012c58031ddac567204cddac0c6bf
172.17.0.1 - - [31/Jul/2025:16:40:26 +0900] "POST /_ah/api/mtt/v1/config_sets/latest_version HTTP/1.1" 200 250 "http://localhost:8000/settings/config_sets" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:16:40:28 +0900] "GET /_ah/api/mtt/v1/config_sets?include_remote=false HTTP/1.1" 200 553 "http://localhost:8000/settings/device_actions" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:16:40:28 +0900] "GET /_ah/api/mtt/v1/device_actions HTTP/1.1" 200 14511 "http://localhost:8000/settings/device_actions" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:16:40:28 +0900] "GET /_ah/api/mtt/v1/test_run_actions HTTP/1.1" 200 2 "http://localhost:8000/settings/device_actions" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:16:40:28 +0900] "GET /_ah/api/mtt/v1/tests HTTP/1.1" 200 19316 "http://localhost:8000/settings/device_actions" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:16:40:28 +0900] "GET /_ah/api/mtt/v1/build_channels HTTP/1.1" 200 725 "http://localhost:8000/settings/device_actions" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:16:40:29 +0900] "GET /_ah/api/mtt/v1/build_channels HTTP/1.1" 200 725 "http://localhost:8000/settings/build_channels" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:16:40:30 +0900] "GET /webaoa HTTP/1.1" 200 1804 "http://localhost:8000/settings/build_channels" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:16:40:30 +0900] "GET /webaoa/static/styles.css HTTP/1.1" 200 0 "http://localhost:8000/webaoa" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:16:40:30 +0900] "GET /webaoa/app.js HTTP/1.1" 200 0 "http://localhost:8000/webaoa" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
Jul 31, 2025 4:40:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-07-31 16:41:00,099 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:41:00,108 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:41:00,117 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:41:00,126 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:41:00,136 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:41:00,151 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:41:00,168 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:41:00,409 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:16:41:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:41:00,785 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:16:41:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 16:41:07,877 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 16:41:07,878 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 16:41:07,878 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:16:41:07 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 16:41:07,926 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:16:41:07 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 4:41:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 16:42:00,112 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:42:00,123 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:42:00,132 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:42:00,142 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:42:00,150 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:42:00,158 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:42:00,173 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:42:00,415 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:16:42:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:42:00,798 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:16:42:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 16:42:07,881 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 16:42:07,882 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 16:42:07,882 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:16:42:07 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 16:42:07,927 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:16:42:07 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 4:42:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 16:43:00,122 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:43:00,132 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:43:00,142 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:43:00,152 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:43:00,160 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:43:00,169 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:43:00,180 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:43:00,425 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:16:43:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:43:00,810 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:16:43:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 16:43:07,886 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 16:43:07,887 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 16:43:07,887 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:16:43:07 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 16:43:07,936 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:16:43:07 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 4:43:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 16:44:00,009 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-07-31 16:44:00,011 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-07-31 16:44:00,011 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-07-31 16:44:00,030 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-07-31 16:44:00,030 tfc:device_monitor.py:79] Updating clusters
INFO	2025-07-31 16:44:00,041 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-07-31 16:44:00,048 tfc:device_monitor.py:194] Updating labs
INFO	2025-07-31 16:44:00,062 tfc:device_monitor.py:236] Updated labs.
INFO	2025-07-31 16:44:00,062 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [31/Jul/2025:16:44:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:44:00,128 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:44:00,143 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:44:00,152 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:44:00,163 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:44:00,171 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:44:00,179 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-07-31 16:44:00,179 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-07-31 16:44:00,187 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [31/Jul/2025:16:44:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:44:00,194 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:44:00,202 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_harness_image_metadata
127.0.0.1 - - [31/Jul/2025:16:44:00 +0900] "GET /cron/syncer/sync_harness_image_metadata HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:44:00,209 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [31/Jul/2025:16:44:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:44:00,216 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:44:00,261 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-07-31 16:44:00,262 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 07:34:00.262389 (UTC)
127.0.0.1 - - [31/Jul/2025:16:44:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:44:00,432 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:16:44:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:44:00,825 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:16:44:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
172.17.0.1 - - [31/Jul/2025:16:44:02 +0900] "GET /_ah/api/mtt/v1/config_sets?include_remote=false HTTP/1.1" 200 553 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:16:44:02 +0900] "GET /_ah/api/mtt/v1/build_channels HTTP/1.1" 200 725 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:16:44:02 +0900] "GET /_ah/api/mtt/v1/device_actions HTTP/1.1" 200 14511 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:16:44:02 +0900] "GET /_ah/api/mtt/v1/test_run_actions HTTP/1.1" 200 2 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:16:44:02 +0900] "GET /_ah/api/mtt/v1/tests HTTP/1.1" 200 19316 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
Jul 31, 2025 4:44:03 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 16:44:03,333 default:download_util.py:105] Downloading resource mtt:///google_cloud_storage/android-test-catalog/prod/uicd.yaml
INFO	2025-07-31 16:44:03,333 default:download_util.py:105] Downloading resource mtt:///google_cloud_storage/android-test-catalog/prod/cts_verifier.yaml
INFO	2025-07-31 16:44:03,934 default:download_util.py:109] Resource already cached: file:///data/test_resources/96364835f1145eb82818ff4481c57b322f0e8a6ee1eb4d72c7ab340cfeee09f4
172.17.0.1 - - [31/Jul/2025:16:44:03 +0900] "POST /_ah/api/mtt/v1/config_sets/latest_version HTTP/1.1" 200 243 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
INFO	2025-07-31 16:44:03,939 default:download_util.py:109] Resource already cached: file:///data/test_resources/ca0103f0303a3be1cdfe1835b4c8f65537e012c58031ddac567204cddac0c6bf
172.17.0.1 - - [31/Jul/2025:16:44:03 +0900] "POST /_ah/api/mtt/v1/config_sets/latest_version HTTP/1.1" 200 250 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
WARNING	2025-07-31 16:44:07,893 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 16:44:07,893 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 16:44:07,894 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:16:44:07 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 16:44:07,940 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:16:44:07 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
172.17.0.1 - - [31/Jul/2025:16:44:25 +0900] "GET /_ah/api/mtt/v1/node_config HTTP/1.1" 200 115 "http://localhost:8000/settings/general" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:16:44:25 +0900] "GET /_ah/api/mtt/v1/private_node_config HTTP/1.1" 200 200 "http://localhost:8000/settings/general" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
Jul 31, 2025 4:44:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 16:45:00,137 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:45:00,149 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:45:00,159 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:45:00,171 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:45:00,178 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:45:00,203 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:45:00,227 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:45:00,444 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:16:45:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:45:00,840 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:16:45:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 16:45:07,900 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 16:45:07,901 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 16:45:07,901 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:16:45:07 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 16:45:07,945 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
INFO	2025-07-31 16:45:07,957 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:16:45:07 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 16:45:07,976 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:16:45:07 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 4:45:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-07-31 16:46:00,146 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:46:00,158 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:46:00,167 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:46:00,180 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:46:00,188 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:46:00,207 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:46:00,233 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:46:00,449 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:16:46:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:46:00,853 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:16:46:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 16:46:07,907 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 16:46:07,907 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 16:46:07,907 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:16:46:07 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 16:46:07,957 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:16:46:07 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 4:46:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-07-31 16:47:00,154 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:47:00,164 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:47:00,175 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:47:00,187 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:47:00,194 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:47:00,213 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:47:00,239 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:47:00,454 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:16:47:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:47:00,873 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:16:47:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 16:47:07,914 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 16:47:07,915 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 16:47:07,915 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:16:47:07 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 16:47:07,970 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:16:47:07 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 4:47:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 16:48:00,160 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:48:00,175 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:48:00,185 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:48:00,199 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:48:00,209 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:48:00,223 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:48:00,244 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:48:00,459 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:16:48:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:48:00,884 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:16:48:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 16:48:07,922 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 16:48:07,923 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 16:48:07,923 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:16:48:07 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 16:48:07,968 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:16:48:07 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 4:48:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-07-31 16:49:00,172 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:49:00,184 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:49:00,191 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:49:00,207 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:49:00,218 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:49:00,228 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:49:00,248 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:49:00,467 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:16:49:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:49:00,899 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:16:49:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 16:49:07,932 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 16:49:07,933 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 16:49:07,933 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:16:49:07 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 16:49:07,974 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:16:49:07 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 4:49:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 16:50:00,182 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:50:00,193 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:50:00,202 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:50:00,216 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:50:00,223 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:50:00,235 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:50:00,253 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:50:00,474 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:16:50:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:50:00,918 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:16:50:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 16:50:07,940 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 16:50:07,942 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 16:50:07,942 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:16:50:07 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 16:50:07,974 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
INFO	2025-07-31 16:50:07,986 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
WARNING	2025-07-31 16:50:08,001 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:16:50:07 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:50:07 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 4:50:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 16:51:00,192 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:51:00,201 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:51:00,211 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:51:00,222 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:51:00,230 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:51:00,239 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:51:00,257 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:51:00,480 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:16:51:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:51:00,932 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:16:51:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
172.17.0.1 - - [31/Jul/2025:16:51:04 +0900] "GET /_ah/api/mtt/v1/config_sets?include_remote=false HTTP/1.1" 200 553 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:16:51:04 +0900] "GET /_ah/api/mtt/v1/build_channels HTTP/1.1" 200 725 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:16:51:04 +0900] "GET /_ah/api/mtt/v1/device_actions HTTP/1.1" 200 14511 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:16:51:04 +0900] "GET /_ah/api/mtt/v1/test_run_actions HTTP/1.1" 200 2 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:16:51:04 +0900] "GET /_ah/api/mtt/v1/tests HTTP/1.1" 200 19316 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
INFO	2025-07-31 16:51:04,676 default:download_util.py:105] Downloading resource mtt:///google_cloud_storage/android-test-catalog/prod/cts_verifier.yaml
INFO	2025-07-31 16:51:04,766 default:download_util.py:105] Downloading resource mtt:///google_cloud_storage/android-test-catalog/prod/uicd.yaml
INFO	2025-07-31 16:51:05,193 default:download_util.py:109] Resource already cached: file:///data/test_resources/ca0103f0303a3be1cdfe1835b4c8f65537e012c58031ddac567204cddac0c6bf
172.17.0.1 - - [31/Jul/2025:16:51:05 +0900] "POST /_ah/api/mtt/v1/config_sets/latest_version HTTP/1.1" 200 250 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
INFO	2025-07-31 16:51:05,256 default:download_util.py:109] Resource already cached: file:///data/test_resources/96364835f1145eb82818ff4481c57b322f0e8a6ee1eb4d72c7ab340cfeee09f4
172.17.0.1 - - [31/Jul/2025:16:51:05 +0900] "POST /_ah/api/mtt/v1/config_sets/latest_version HTTP/1.1" 200 243 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
WARNING	2025-07-31 16:51:07,947 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 16:51:07,948 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 16:51:07,948 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:16:51:07 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 16:51:08,001 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:16:51:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
172.17.0.1 - - [31/Jul/2025:16:51:14 +0900] "GET /_ah/api/mtt/v1/test_plans HTTP/1.1" 200 2 "http://localhost:8000/test_plans" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:16:51:16 +0900] "GET /_ah/api/mtt/v1/test_runs?max_results=10&page_token=&backwards=false HTTP/1.1" 200 2 "http://localhost:8000/test_runs" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:16:51:17 +0900] "GET /_ah/api/mtt/v1/test_plans HTTP/1.1" 200 2 "http://localhost:8000/test_plans" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:16:51:22 +0900] "GET /_ah/api/mtt/v1/test_run_actions HTTP/1.1" 200 2 "http://localhost:8000/test_plans/new" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:16:51:22 +0900] "GET /_ah/api/mtt/v1/node_config HTTP/1.1" 200 115 "http://localhost:8000/test_plans/new" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:16:51:22 +0900] "GET /_ah/api/mtt/v1/config_sets?include_remote=false HTTP/1.1" 200 553 "http://localhost:8000/test_plans/new" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:16:51:22 +0900] "GET /_ah/api/mtt/v1/device_actions HTTP/1.1" 200 14511 "http://localhost:8000/test_plans/new" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:16:51:22 +0900] "GET /_ah/api/mtt/v1/tests HTTP/1.1" 200 19316 "http://localhost:8000/test_plans/new" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:16:51:22 +0900] "GET /_ah/api/mtt/v1/build_channels HTTP/1.1" 200 725 "http://localhost:8000/test_plans/new" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:16:51:27 +0900] "GET /_ah/api/mtt/v1/config_sets?include_remote=false HTTP/1.1" 200 553 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:16:51:27 +0900] "GET /_ah/api/mtt/v1/build_channels HTTP/1.1" 200 725 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:16:51:27 +0900] "GET /_ah/api/mtt/v1/tests HTTP/1.1" 200 19316 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:16:51:27 +0900] "GET /_ah/api/mtt/v1/test_run_actions HTTP/1.1" 200 2 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:16:51:27 +0900] "GET /_ah/api/mtt/v1/device_actions HTTP/1.1" 200 14511 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
INFO	2025-07-31 16:51:28,141 default:download_util.py:105] Downloading resource mtt:///google_cloud_storage/android-test-catalog/prod/cts_verifier.yaml
INFO	2025-07-31 16:51:28,147 default:download_util.py:105] Downloading resource mtt:///google_cloud_storage/android-test-catalog/prod/uicd.yaml
INFO	2025-07-31 16:51:28,660 default:download_util.py:109] Resource already cached: file:///data/test_resources/96364835f1145eb82818ff4481c57b322f0e8a6ee1eb4d72c7ab340cfeee09f4
172.17.0.1 - - [31/Jul/2025:16:51:28 +0900] "POST /_ah/api/mtt/v1/config_sets/latest_version HTTP/1.1" 200 243 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
INFO	2025-07-31 16:51:28,734 default:download_util.py:109] Resource already cached: file:///data/test_resources/ca0103f0303a3be1cdfe1835b4c8f65537e012c58031ddac567204cddac0c6bf
172.17.0.1 - - [31/Jul/2025:16:51:28 +0900] "POST /_ah/api/mtt/v1/config_sets/latest_version HTTP/1.1" 200 250 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:16:51:30 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=LAB HTTP/1.1" 200 55 "http://localhost:8000/hosts" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
Jul 31, 2025 4:51:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 3 ms
172.17.0.1 - - [31/Jul/2025:16:51:39 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=LAB HTTP/1.1" 200 55 "http://localhost:8000/devices" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:16:51:39 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=HOST HTTP/1.1" 200 74 "http://localhost:8000/devices" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:16:51:39 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=HOST_GROUP HTTP/1.1" 200 55 "http://localhost:8000/devices" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:16:51:39 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=TEST_HARNESS HTTP/1.1" 200 56 "http://localhost:8000/devices" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:16:51:39 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=POOL HTTP/1.1" 200 2 "http://localhost:8000/devices" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:16:51:39 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=DEVICE_STATE HTTP/1.1" 200 560 "http://localhost:8000/devices" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:16:51:39 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=RUN_TARGET HTTP/1.1" 200 2 "http://localhost:8000/devices" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:16:51:39 +0900] "GET /_ah/api/tradefed_cluster/v1/devices?count=10&cursor=&backwards=false&device_states=Allocated&device_states=Available&device_states=Fastboot HTTP/1.1" 200 18 "http://localhost:8000/devices?includeOfflineDevices=false&extraInfo=" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:16:51:40 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=LAB HTTP/1.1" 200 55 "http://localhost:8000/hosts" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
INFO	2025-07-31 16:52:00,199 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:52:00,209 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:52:00,220 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:52:00,231 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:52:00,241 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:52:00,248 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:52:00,260 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:52:00,487 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:16:52:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:52:00,947 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:16:52:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 16:52:07,956 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 16:52:07,957 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 16:52:07,957 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:16:52:07 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 16:52:08,003 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:16:52:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 4:52:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 16:53:00,216 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:53:00,226 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:53:00,232 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:53:00,240 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:53:00,248 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:53:00,256 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:53:00,265 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:53:00,498 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:16:53:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:53:00,969 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:16:53:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 16:53:07,964 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 16:53:07,965 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 16:53:07,965 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:16:53:07 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 16:53:08,013 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:16:53:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 4:53:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 16:54:00,069 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-07-31 16:54:00,070 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-07-31 16:54:00,070 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-07-31 16:54:00,091 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-07-31 16:54:00,091 tfc:device_monitor.py:79] Updating clusters
INFO	2025-07-31 16:54:00,103 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-07-31 16:54:00,112 tfc:device_monitor.py:194] Updating labs
INFO	2025-07-31 16:54:00,125 tfc:device_monitor.py:236] Updated labs.
INFO	2025-07-31 16:54:00,125 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [31/Jul/2025:16:54:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:54:00,194 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-07-31 16:54:00,196 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-07-31 16:54:00,206 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [31/Jul/2025:16:54:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:54:00,219 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [31/Jul/2025:16:54:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:54:00,230 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:54:00,243 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:54:00,255 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:54:00,266 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:54:00,276 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:54:00,286 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:54:00,295 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:54:00,304 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-07-31 16:54:00,305 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 07:44:00.305820 (UTC)
127.0.0.1 - - [31/Jul/2025:16:54:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:54:00,502 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:16:54:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:54:00,983 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:16:54:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 4:54:03 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
WARNING	2025-07-31 16:54:07,974 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 16:54:07,975 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 16:54:07,975 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:16:54:07 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 16:54:08,023 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:16:54:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 4:54:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 16:55:00,240 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:55:00,254 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:55:00,264 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:55:00,277 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:55:00,285 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:55:00,297 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:55:00,309 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:55:00,509 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:16:55:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:55:00,996 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:16:55:01 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:55:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 16:55:07,983 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 16:55:07,984 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 16:55:07,984 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:16:55:07 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 16:55:08,001 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-31 16:55:08,025 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:16:55:08 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:55:08,036 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:16:55:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 4:55:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 16:56:00,015 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:16:56:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:56:00,247 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:56:00,268 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:56:00,281 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:56:00,293 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:56:00,305 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:56:00,318 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:56:00,331 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:56:00,514 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:16:56:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 16:56:07,991 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 16:56:07,992 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 16:56:07,992 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:16:56:07 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 16:56:08,066 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:16:56:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 4:56:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 16:57:00,036 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:16:57:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:57:00,261 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:57:00,281 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:57:00,292 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:57:00,304 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:57:00,316 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:57:00,333 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:57:00,348 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:57:00,526 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:16:57:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 16:57:08,004 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 16:57:08,005 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 16:57:08,005 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:16:57:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 16:57:08,053 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:16:57:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 4:57:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 16:58:00,053 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:16:58:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:58:00,270 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:58:00,287 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:58:00,299 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:58:00,310 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:58:00,321 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:58:00,339 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:58:00,355 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:58:00,533 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:16:58:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 16:58:08,009 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 16:58:08,010 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 16:58:08,010 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:16:58:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 16:58:08,063 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:16:58:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 4:58:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-07-31 16:59:00,069 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:16:59:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:59:00,281 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:59:00,296 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:59:00,304 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:59:00,316 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:59:00,326 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:59:00,345 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:59:00,359 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:16:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 16:59:00,541 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:16:59:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:16:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 16:59:08,020 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 16:59:08,020 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 16:59:08,020 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:16:59:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 16:59:08,062 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:16:59:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 4:59:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-07-31 17:00:00,086 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:17:00:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:00:00,286 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:00:00,304 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:00:00,315 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:00:00,324 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:00:00,333 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:00:00,350 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:00:00,363 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:00:00,549 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:17:00:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:00:08,021 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-31 17:00:08,025 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 17:00:08,025 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 17:00:08,025 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:17:00:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
WARNING	2025-07-31 17:00:08,053 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:17:00:08 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:00:08,074 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:17:00:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 5:00:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-07-31 17:01:00,103 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:17:01:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:01:00,294 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:01:00,313 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:01:00,323 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:01:00,332 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:01:00,342 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:01:00,355 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:01:00,367 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:01:00,556 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:17:01:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 17:01:08,033 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 17:01:08,034 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 17:01:08,034 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:17:01:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 17:01:08,076 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:17:01:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 5:01:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 17:02:00,120 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:17:02:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:02:00,300 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:02:00,319 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:02:00,330 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:02:00,339 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:02:00,347 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:02:00,359 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:02:00,374 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:02:00,566 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:17:02:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 17:02:08,039 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 17:02:08,040 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 17:02:08,040 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:17:02:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 17:02:08,087 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:17:02:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 5:02:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-07-31 17:03:00,137 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:17:03:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:03:00,307 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:03:00,326 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:03:00,336 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:03:00,345 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:03:00,357 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:03:00,364 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:03:00,379 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:03:00,571 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:17:03:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 17:03:08,051 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 17:03:08,052 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 17:03:08,052 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:17:03:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 17:03:08,096 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:17:03:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 5:03:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-07-31 17:04:00,134 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-07-31 17:04:00,136 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-07-31 17:04:00,136 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-07-31 17:04:00,151 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-07-31 17:04:00,151 tfc:device_monitor.py:79] Updating clusters
INFO	2025-07-31 17:04:00,161 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-07-31 17:04:00,169 tfc:device_monitor.py:194] Updating labs
INFO	2025-07-31 17:04:00,182 tfc:device_monitor.py:236] Updated labs.
INFO	2025-07-31 17:04:00,182 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [31/Jul/2025:17:04:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:04:00,189 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:17:04:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:04:00,209 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-07-31 17:04:00,210 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-07-31 17:04:00,218 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [31/Jul/2025:17:04:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:04:00,228 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [31/Jul/2025:17:04:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:04:00,313 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:04:00,330 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:04:00,339 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-07-31 17:04:00,341 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 07:54:00.341092 (UTC)
127.0.0.1 - - [31/Jul/2025:17:04:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:04:00,358 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:04:00,365 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:04:00,373 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:04:00,381 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:04:00,389 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:04:00,581 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:17:04:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 5:04:03 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
WARNING	2025-07-31 17:04:08,060 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 17:04:08,061 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 17:04:08,061 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:17:04:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 17:04:08,102 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:17:04:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 5:04:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 17:05:00,206 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:17:05:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:05:00,320 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:05:00,339 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:05:00,365 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:05:00,374 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:05:00,383 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:05:00,390 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:05:00,399 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:05:00,586 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:17:05:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:05:08,052 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-31 17:05:08,066 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 17:05:08,067 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 17:05:08,067 default:host_event_api.py:120] Queuing host event chunk of size 1
WARNING	2025-07-31 17:05:08,071 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:17:05:08 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:05:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 17:05:08,109 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:17:05:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 5:05:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 17:06:00,226 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:17:06:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:06:00,327 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:06:00,342 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:06:00,371 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:06:00,380 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:06:00,390 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:06:00,400 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:06:00,409 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:06:00,590 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:17:06:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 17:06:08,074 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 17:06:08,075 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 17:06:08,075 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:17:06:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 17:06:08,119 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:17:06:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 5:06:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-07-31 17:07:00,241 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:17:07:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:07:00,333 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:07:00,351 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:07:00,377 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:07:00,387 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:07:00,398 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:07:00,408 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:07:00,417 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:07:00,596 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:17:07:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 17:07:08,081 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 17:07:08,082 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 17:07:08,082 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:17:07:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 17:07:08,127 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:17:07:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 5:07:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-07-31 17:08:00,253 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:17:08:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:08:00,339 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:08:00,357 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:08:00,387 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:08:00,397 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:08:00,405 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:08:00,417 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:08:00,426 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:08:00,602 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:17:08:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 17:08:08,087 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 17:08:08,088 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 17:08:08,088 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:17:08:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 17:08:08,135 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:17:08:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 5:08:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-07-31 17:09:00,265 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:17:09:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:09:00,347 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:09:00,361 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:09:00,395 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:09:00,405 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:09:00,414 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:09:00,422 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:09:00,432 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:09:00,610 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:17:09:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 17:09:08,097 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 17:09:08,098 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 17:09:08,098 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:17:09:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 17:09:08,137 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:17:09:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 5:09:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-07-31 17:10:00,279 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:17:10:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:10:00,355 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:10:00,366 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:10:00,402 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:10:00,413 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:10:00,425 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:10:00,433 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:10:00,440 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:10:00,618 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:17:10:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:10:08,074 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-31 17:10:08,097 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:17:10:08 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 17:10:08,104 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 17:10:08,104 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 17:10:08,105 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:17:10:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 17:10:08,153 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:17:10:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 5:10:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 17:11:00,292 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:17:11:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:11:00,361 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:11:00,371 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:11:00,411 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:11:00,421 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:11:00,433 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:11:00,440 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:11:00,448 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:11:00,627 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:17:11:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 17:11:08,112 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 17:11:08,113 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 17:11:08,113 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:17:11:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 17:11:08,154 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:17:11:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 5:11:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 17:12:00,306 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:17:12:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:12:00,367 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:12:00,376 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:12:00,416 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:12:00,431 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:12:00,443 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:12:00,454 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:12:00,463 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:12:00,634 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:17:12:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 17:12:08,120 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 17:12:08,121 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 17:12:08,121 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:17:12:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 17:12:08,163 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:17:12:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 5:12:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-07-31 17:13:00,318 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:17:13:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:13:00,374 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:13:00,384 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:13:00,424 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:13:00,439 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:13:00,451 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:13:00,461 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:13:00,471 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:13:00,640 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:17:13:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 17:13:08,130 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 17:13:08,131 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 17:13:08,131 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:17:13:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 17:13:08,173 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:17:13:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 5:13:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 17:14:00,084 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_cache_cleaner
INFO	2025-07-31 17:14:00,086 default:download_util.py:258] Cleaning up test resources not used since 2025-07-24 08:14:00.086660 (UTC)
127.0.0.1 - - [31/Jul/2025:17:14:00 +0900] "GET /sidekicks/test_resource_cache_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:14:00,190 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-07-31 17:14:00,191 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-07-31 17:14:00,191 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-07-31 17:14:00,205 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-07-31 17:14:00,205 tfc:device_monitor.py:79] Updating clusters
INFO	2025-07-31 17:14:00,214 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-07-31 17:14:00,222 tfc:device_monitor.py:194] Updating labs
INFO	2025-07-31 17:14:00,236 tfc:device_monitor.py:236] Updated labs.
INFO	2025-07-31 17:14:00,236 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [31/Jul/2025:17:14:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:14:00,244 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_harness_image_metadata
127.0.0.1 - - [31/Jul/2025:17:14:00 +0900] "GET /cron/syncer/sync_harness_image_metadata HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:14:00,252 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-07-31 17:14:00,253 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-07-31 17:14:00,261 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [31/Jul/2025:17:14:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:14:00,269 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [31/Jul/2025:17:14:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:14:00,336 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:17:14:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:14:00,356 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-07-31 17:14:00,357 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 08:04:00.357252 (UTC)
127.0.0.1 - - [31/Jul/2025:17:14:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:14:00,379 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:14:00,389 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:14:00,428 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:14:00,444 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:14:00,458 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:14:00,467 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:14:00,476 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:14:00,644 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:17:14:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:14:00,972 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/heartbeat_sender
127.0.0.1 - - [31/Jul/2025:17:14:00 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:14:00 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:14:00 +0900] "GET /_ah/api/tradefed_cluster/v1/devices?alt=json HTTP/1.1" 200 18 "-" "(gzip)"
127.0.0.1 - - [31/Jul/2025:17:14:00 +0900] "GET /sidekicks/heartbeat_sender HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:14:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:14:01 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
Jul 31, 2025 5:14:03 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
WARNING	2025-07-31 17:14:08,138 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 17:14:08,139 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 17:14:08,139 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:17:14:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 17:14:08,180 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:17:14:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:14:08 +0900] "GET /_ah/api/mtt/v1/file_cleaner/settings HTTP/1.1" 200 1182 "-" "python-requests/2.22.0"
I0731 17:14:08.245884 138256704564096 file_cleaner.py:84] [File Cleaner] Applying Archive directories not modified to /data/app_default_bucket/test_runs
I0731 17:14:08.246468 138256704564096 file_cleaner.py:84] [File Cleaner] Applying Delete directories not modified and accessed to /data/tmp
Jul 31, 2025 5:14:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-07-31 17:15:00,350 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:17:15:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:15:00,387 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:15:00,396 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:15:00,436 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:15:00,451 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:15:00,462 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:15:00,474 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:15:00,481 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:15:00,650 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:17:15:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:15:08,097 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-31 17:15:08,119 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:17:15:08 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 17:15:08,142 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 17:15:08,143 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 17:15:08,143 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:17:15:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 17:15:08,187 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:17:15:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 5:15:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-07-31 17:16:00,365 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:17:16:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:16:00,392 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:16:00,401 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:16:00,443 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:16:00,459 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:16:00,471 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:16:00,480 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:16:00,487 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:16:00,655 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:17:16:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 17:16:08,148 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 17:16:08,148 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 17:16:08,148 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:17:16:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 17:16:08,192 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:17:16:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 5:16:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 17:17:00,382 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:17:17:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:17:00,397 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:17:00,406 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:17:00,451 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:17:00,467 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:17:00,481 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:17:00,488 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:17:00,497 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:17:00,661 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:17:17:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 17:17:08,151 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 17:17:08,152 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 17:17:08,152 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:17:17:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 17:17:08,199 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:17:17:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 5:17:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 17:18:00,397 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:17:18:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:18:00,412 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:18:00,419 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:18:00,456 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:18:00,472 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:18:00,486 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:18:00,495 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:18:00,504 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:18:00,667 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:17:18:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 17:18:08,160 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 17:18:08,162 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 17:18:08,162 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:17:18:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 17:18:08,202 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:17:18:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 5:18:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-07-31 17:19:00,413 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:17:19:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:19:00,429 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:19:00,437 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:19:00,461 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:19:00,479 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:19:00,490 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:19:00,500 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:19:00,508 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:19:00,677 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:17:19:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 17:19:08,169 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 17:19:08,170 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 17:19:08,170 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:17:19:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 17:19:08,213 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:17:19:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 5:19:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-07-31 17:20:00,430 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:17:20:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:20:00,446 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:20:00,454 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:20:00,469 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:20:00,491 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:20:00,501 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:20:00,509 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:20:00,518 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:20:00,686 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:17:20:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:20:08,119 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-31 17:20:08,137 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:17:20:08 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 17:20:08,175 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 17:20:08,176 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 17:20:08,176 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:17:20:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 17:20:08,215 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:17:20:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 5:20:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-07-31 17:21:00,448 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:17:21:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:21:00,464 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:21:00,471 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:21:00,484 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:21:00,500 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:21:00,507 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:21:00,516 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:21:00,525 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:21:00,692 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:17:21:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 17:21:08,183 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 17:21:08,184 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 17:21:08,185 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:17:21:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 17:21:08,221 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:17:21:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 5:21:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-07-31 17:22:00,465 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:17:22:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:22:00,480 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:22:00,489 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:22:00,500 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:22:00,513 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:22:00,522 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:22:00,531 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:22:00,539 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:22:00,699 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:17:22:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 17:22:08,190 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 17:22:08,191 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 17:22:08,191 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:17:22:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 17:22:08,233 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:17:22:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 5:22:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-07-31 17:23:00,480 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:17:23:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:23:00,496 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:23:00,505 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:23:00,514 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:23:00,523 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:23:00,531 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:23:00,541 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:23:00,552 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:23:00,709 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:17:23:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 17:23:08,198 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 17:23:08,198 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 17:23:08,198 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:17:23:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 17:23:08,250 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:17:23:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 5:23:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-07-31 17:24:00,242 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-07-31 17:24:00,243 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-07-31 17:24:00,243 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-07-31 17:24:00,258 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-07-31 17:24:00,258 tfc:device_monitor.py:79] Updating clusters
INFO	2025-07-31 17:24:00,267 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-07-31 17:24:00,275 tfc:device_monitor.py:194] Updating labs
INFO	2025-07-31 17:24:00,288 tfc:device_monitor.py:236] Updated labs.
INFO	2025-07-31 17:24:00,288 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [31/Jul/2025:17:24:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:24:00,295 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-07-31 17:24:00,296 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-07-31 17:24:00,303 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [31/Jul/2025:17:24:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:24:00,310 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [31/Jul/2025:17:24:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:24:00,371 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-07-31 17:24:00,372 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 08:14:00.372923 (UTC)
127.0.0.1 - - [31/Jul/2025:17:24:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:24:00,493 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:17:24:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:24:00,508 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:24:00,518 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:24:00,528 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:24:00,539 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:24:00,547 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:24:00,556 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:24:00,564 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:24:00,715 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:17:24:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 5:24:03 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
WARNING	2025-07-31 17:24:08,208 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 17:24:08,209 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 17:24:08,209 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:17:24:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 17:24:08,250 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:17:24:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 5:24:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-07-31 17:25:00,510 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:17:25:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:25:00,527 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:25:00,534 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:25:00,541 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:25:00,550 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:25:00,558 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:25:00,565 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:25:00,573 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:25:00,724 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:17:25:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:25:08,140 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-31 17:25:08,162 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:17:25:08 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 17:25:08,216 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 17:25:08,217 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 17:25:08,217 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:17:25:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 17:25:08,259 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:17:25:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 5:25:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-07-31 17:26:00,531 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:17:26:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:26:00,548 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:26:00,558 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:26:00,567 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:26:00,574 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:26:00,582 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:26:00,590 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:26:00,599 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:26:00,732 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:17:26:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 17:26:08,225 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 17:26:08,226 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 17:26:08,226 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:17:26:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 17:26:08,278 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:17:26:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 5:26:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 17:27:00,547 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:17:27:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:27:00,563 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:27:00,572 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:27:00,580 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:27:00,589 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:27:00,597 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:27:00,606 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:27:00,616 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:27:00,738 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:17:27:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 17:27:08,235 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 17:27:08,236 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 17:27:08,236 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:17:27:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 17:27:08,278 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:17:27:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 5:27:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 17:28:00,564 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:17:28:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:28:00,586 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:28:00,596 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:28:00,604 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:28:00,612 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:28:00,619 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:28:00,627 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:28:00,635 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:28:00,748 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:17:28:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 17:28:08,242 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 17:28:08,243 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 17:28:08,243 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:17:28:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 17:28:08,287 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:17:28:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 5:28:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 9 ms
INFO	2025-07-31 17:29:00,590 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:17:29:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:29:00,608 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:29:00,615 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:29:00,624 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:29:00,632 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:29:00,639 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:29:00,647 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:29:00,655 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:29:00,758 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:17:29:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 17:29:08,250 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 17:29:08,250 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 17:29:08,251 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:17:29:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 17:29:08,291 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:17:29:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 5:29:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 17:30:00,606 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:17:30:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:30:00,624 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:30:00,634 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:30:00,642 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:30:00,651 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:30:00,660 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:30:00,669 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:30:00,678 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:30:00,764 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:17:30:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:30:08,160 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-31 17:30:08,180 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:17:30:08 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 17:30:08,259 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 17:30:08,260 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 17:30:08,260 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:17:30:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 17:30:08,302 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:17:30:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 5:30:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 17:31:00,624 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:17:31:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:31:00,643 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:31:00,651 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:31:00,663 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:31:00,672 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:31:00,683 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:31:00,694 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:31:00,704 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:31:00,772 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:17:31:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 17:31:08,269 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 17:31:08,270 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 17:31:08,270 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:17:31:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 17:31:08,310 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:17:31:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 5:31:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 17:32:00,646 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:17:32:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:32:00,664 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:32:00,673 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:32:00,682 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:32:00,690 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:32:00,698 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:32:00,706 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:32:00,720 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:32:00,778 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:17:32:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 17:32:08,277 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 17:32:08,278 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 17:32:08,278 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:17:32:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
Jul 31, 2025 5:32:08 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected HTTP/2 connection.
INFO	2025-07-31 17:32:08,333 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:17:32:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 5:32:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-07-31 17:33:00,666 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:17:33:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:33:00,681 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:33:00,688 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:33:00,695 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:33:00,702 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:33:00,711 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:33:00,719 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:33:00,727 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:33:00,785 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:17:33:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 17:33:08,286 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 17:33:08,286 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 17:33:08,287 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:17:33:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 17:33:08,327 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:17:33:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 5:33:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-07-31 17:34:00,296 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-07-31 17:34:00,297 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-07-31 17:34:00,297 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-07-31 17:34:00,312 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-07-31 17:34:00,312 tfc:device_monitor.py:79] Updating clusters
INFO	2025-07-31 17:34:00,322 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-07-31 17:34:00,330 tfc:device_monitor.py:194] Updating labs
INFO	2025-07-31 17:34:00,343 tfc:device_monitor.py:236] Updated labs.
INFO	2025-07-31 17:34:00,343 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [31/Jul/2025:17:34:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:34:00,351 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-07-31 17:34:00,352 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-07-31 17:34:00,359 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [31/Jul/2025:17:34:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:34:00,366 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [31/Jul/2025:17:34:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:34:00,385 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-07-31 17:34:00,386 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 08:24:00.386707 (UTC)
127.0.0.1 - - [31/Jul/2025:17:34:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:34:00,683 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:17:34:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:34:00,706 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:34:00,714 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:34:00,722 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:34:00,729 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:34:00,737 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:34:00,745 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:34:00,754 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:34:00,789 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:17:34:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 5:34:03 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
WARNING	2025-07-31 17:34:08,295 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 17:34:08,296 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 17:34:08,296 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:17:34:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 17:34:08,338 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:17:34:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 5:34:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-07-31 17:35:00,700 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:17:35:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:35:00,716 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:35:00,723 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:35:00,730 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:35:00,738 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:35:00,745 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:35:00,755 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:35:00,764 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:35:00,795 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:17:35:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:35:08,179 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-31 17:35:08,203 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:17:35:08 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 17:35:08,303 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 17:35:08,303 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 17:35:08,304 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:17:35:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 17:35:08,344 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:17:35:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 5:35:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 17:36:00,714 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:17:36:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:36:00,738 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:36:00,752 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:36:00,766 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:36:00,777 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:36:00,791 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:36:00,803 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:36:00,816 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:36:00,827 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:17:36:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 17:36:08,309 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 17:36:08,310 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 17:36:08,310 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:17:36:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 17:36:08,354 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:17:36:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 5:36:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-07-31 17:37:00,738 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:17:37:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:37:00,754 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:37:00,767 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:37:00,777 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:37:00,794 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:37:00,802 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:37:00,816 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:37:00,833 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:37:00,850 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:17:37:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 17:37:08,318 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 17:37:08,318 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 17:37:08,318 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:17:37:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 17:37:08,366 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:17:37:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 5:37:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-07-31 17:38:00,755 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:17:38:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:38:00,773 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:38:00,784 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:38:00,795 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:38:00,804 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:38:00,814 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:38:00,822 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:38:00,838 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:38:00,856 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:17:38:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 17:38:08,325 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 17:38:08,326 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 17:38:08,326 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:17:38:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 17:38:08,370 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:17:38:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 5:38:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 17:39:00,771 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:17:39:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:39:00,787 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:39:00,803 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:39:00,813 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:39:00,821 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:39:00,832 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:39:00,840 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:39:00,849 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:39:00,861 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:17:39:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 17:39:08,333 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 17:39:08,333 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 17:39:08,333 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:17:39:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 17:39:08,372 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:17:39:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 5:39:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-07-31 17:40:00,785 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:17:40:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:40:00,803 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:40:00,813 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:40:00,823 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:40:00,831 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:40:00,839 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:40:00,848 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:40:00,856 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:40:00,865 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:17:40:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:40:08,203 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-31 17:40:08,222 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:17:40:08 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 17:40:08,342 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 17:40:08,343 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 17:40:08,343 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:17:40:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 17:40:08,382 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:17:40:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 5:40:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-07-31 17:41:00,801 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:17:41:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:41:00,816 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:41:00,823 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:41:00,832 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:41:00,840 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:41:00,848 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:41:00,856 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:41:00,864 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:41:00,871 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:17:41:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 17:41:08,352 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 17:41:08,353 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 17:41:08,353 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:17:41:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 17:41:08,397 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:17:41:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 5:41:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-07-31 17:42:00,820 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:17:42:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:42:00,839 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:42:00,849 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:42:00,857 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:42:00,865 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:42:00,873 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:42:00,881 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:42:00,889 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:42:00,897 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:17:42:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 17:42:08,361 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 17:42:08,362 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 17:42:08,362 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:17:42:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 17:42:08,407 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:17:42:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 5:42:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-07-31 17:43:00,838 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:17:43:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:43:00,854 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:43:00,862 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:43:00,870 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:43:00,878 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:43:00,885 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:43:00,894 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:43:00,904 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:43:00,912 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:17:43:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 17:43:08,372 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 17:43:08,374 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 17:43:08,374 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:17:43:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 17:43:08,414 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:17:43:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 5:43:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 17:44:00,256 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_harness_image_metadata
127.0.0.1 - - [31/Jul/2025:17:44:00 +0900] "GET /cron/syncer/sync_harness_image_metadata HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:44:00,349 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-07-31 17:44:00,350 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-07-31 17:44:00,350 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-07-31 17:44:00,364 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-07-31 17:44:00,364 tfc:device_monitor.py:79] Updating clusters
INFO	2025-07-31 17:44:00,374 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-07-31 17:44:00,382 tfc:device_monitor.py:194] Updating labs
INFO	2025-07-31 17:44:00,396 tfc:device_monitor.py:236] Updated labs.
INFO	2025-07-31 17:44:00,396 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [31/Jul/2025:17:44:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:44:00,405 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-07-31 17:44:00,407 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-07-31 17:44:00,415 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [31/Jul/2025:17:44:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:44:00,424 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [31/Jul/2025:17:44:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:44:00,432 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-07-31 17:44:00,434 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 08:34:00.434043 (UTC)
127.0.0.1 - - [31/Jul/2025:17:44:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:44:00,855 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
Jul 31, 2025 5:44:00 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected HTTP/2 connection.
127.0.0.1 - - [31/Jul/2025:17:44:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:44:00,877 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:44:00,888 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:44:00,896 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:44:00,904 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:44:00,913 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:44:00,921 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:44:00,929 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:44:00,938 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:17:44:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 5:44:03 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
WARNING	2025-07-31 17:44:08,382 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 17:44:08,383 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 17:44:08,383 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:17:44:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 17:44:08,423 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:17:44:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 5:44:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 17:45:00,874 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:17:45:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:45:00,892 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:45:00,901 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:45:00,910 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:45:00,923 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:45:00,932 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:45:00,948 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:45:00,964 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:45:00,976 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:17:45:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:45:08,224 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-31 17:45:08,246 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:17:45:08 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 17:45:08,388 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 17:45:08,389 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 17:45:08,389 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:17:45:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 17:45:08,434 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:17:45:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 5:45:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-07-31 17:46:00,891 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:17:46:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:46:00,911 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:46:00,923 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:46:00,935 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:46:00,945 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:46:00,954 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:46:00,964 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:46:00,973 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:46:00,988 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:17:46:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 17:46:08,397 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 17:46:08,398 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 17:46:08,398 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:17:46:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 17:46:08,448 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:17:46:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 5:46:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 17:47:00,907 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:17:47:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:47:00,924 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:47:00,934 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:47:00,946 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:47:00,959 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:47:00,966 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:47:00,980 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:47:00,988 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:47:00,997 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:17:47:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:47:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 17:47:08,406 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 17:47:08,407 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 17:47:08,407 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:17:47:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 17:47:08,452 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:17:47:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 5:47:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 17:48:00,922 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:17:48:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:48:00,940 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:48:00,950 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:48:00,959 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:48:00,968 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:48:00,977 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:48:00,986 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:48:00,995 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:48:01,003 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:17:48:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:48:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 17:48:08,413 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 17:48:08,414 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 17:48:08,414 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:17:48:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 17:48:08,461 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:17:48:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 5:48:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-07-31 17:49:00,014 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:17:49:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:49:00,942 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:17:49:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:49:00,958 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:49:00,966 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:49:00,974 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:49:00,982 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:49:00,989 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:49:00,998 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:49:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:49:01,006 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:49:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:49:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 17:49:08,422 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 17:49:08,423 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 17:49:08,423 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:17:49:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 17:49:08,465 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:17:49:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 5:49:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-07-31 17:50:00,012 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:50:00,022 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:17:50:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:50:00,960 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:17:50:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:50:00,979 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:50:00,988 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:50:00,997 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:50:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:50:01,006 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:50:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:50:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:50:01,014 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:50:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:50:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:50:01,023 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:50:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:50:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:50:08,247 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-31 17:50:08,267 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:17:50:08 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 17:50:08,424 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 17:50:08,425 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 17:50:08,425 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:17:50:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 17:50:08,469 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:17:50:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 5:50:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-07-31 17:51:00,015 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:51:00,024 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:51:00,032 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:51:00,039 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:17:51:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:51:00,047 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:51:00,977 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:17:51:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:51:00,993 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:51:01,001 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:51:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:51:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:51:01,009 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:51:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:51:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 17:51:08,428 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 17:51:08,429 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 17:51:08,429 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:17:51:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 17:51:08,478 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:17:51:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 5:51:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
172.17.0.1 - - [31/Jul/2025:17:51:47 +0900] "GET /_ah/api/mtt/v1/node_config HTTP/1.1" 200 115 "http://localhost:8000/settings/general" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:17:51:47 +0900] "GET /_ah/api/mtt/v1/private_node_config HTTP/1.1" 200 200 "http://localhost:8000/settings/general" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:17:51:50 +0900] "GET /_ah/api/mtt/v1/config_sets?include_remote=false&statuses=IMPORTED&statuses=UPDATABLE HTTP/1.1" 200 553 "http://localhost:8000/settings/config_sets" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
INFO	2025-07-31 17:51:50,974 default:download_util.py:105] Downloading resource mtt:///google_cloud_storage/android-test-catalog/prod/cts_verifier.yaml
INFO	2025-07-31 17:51:51,411 default:download_util.py:105] Downloading resource mtt:///google_cloud_storage/android-test-catalog/prod/uicd.yaml
INFO	2025-07-31 17:51:51,568 default:download_util.py:109] Resource already cached: file:///data/test_resources/ca0103f0303a3be1cdfe1835b4c8f65537e012c58031ddac567204cddac0c6bf
172.17.0.1 - - [31/Jul/2025:17:51:51 +0900] "POST /_ah/api/mtt/v1/config_sets/latest_version HTTP/1.1" 200 250 "http://localhost:8000/settings/config_sets" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:17:51:51 +0900] "GET /_ah/api/mtt/v1/build_channels HTTP/1.1" 200 725 "http://localhost:8000/settings/device_actions" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:17:51:51 +0900] "GET /_ah/api/mtt/v1/config_sets?include_remote=false HTTP/1.1" 200 553 "http://localhost:8000/settings/device_actions" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:17:51:51 +0900] "GET /_ah/api/mtt/v1/device_actions HTTP/1.1" 200 14511 "http://localhost:8000/settings/device_actions" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:17:51:51 +0900] "GET /_ah/api/mtt/v1/tests HTTP/1.1" 200 19316 "http://localhost:8000/settings/device_actions" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:17:51:51 +0900] "GET /_ah/api/mtt/v1/test_run_actions HTTP/1.1" 200 2 "http://localhost:8000/settings/device_actions" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
INFO	2025-07-31 17:51:52,000 default:download_util.py:109] Resource already cached: file:///data/test_resources/96364835f1145eb82818ff4481c57b322f0e8a6ee1eb4d72c7ab340cfeee09f4
172.17.0.1 - - [31/Jul/2025:17:51:51 +0900] "POST /_ah/api/mtt/v1/config_sets/latest_version HTTP/1.1" 200 243 "http://localhost:8000/settings/config_sets" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:17:51:57 +0900] "GET /_ah/api/mtt/v1/build_channels HTTP/1.1" 200 725 "http://localhost:8000/device_actions/new" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
INFO	2025-07-31 17:52:00,009 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:52:00,019 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:52:00,028 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:52:00,038 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:52:00,047 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:52:00,055 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:17:52:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:52:00,063 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:52:00,993 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:17:52:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:52:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:52:01,011 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:52:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:52:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 17:52:08,435 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 17:52:08,436 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 17:52:08,436 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:17:52:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 17:52:08,482 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:17:52:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
172.17.0.1 - - [31/Jul/2025:17:52:17 +0900] "GET /_ah/api/mtt/v1/config_sets?include_remote=false HTTP/1.1" 200 553 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:17:52:17 +0900] "GET /_ah/api/mtt/v1/device_actions HTTP/1.1" 200 14511 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:17:52:17 +0900] "GET /_ah/api/mtt/v1/build_channels HTTP/1.1" 200 725 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:17:52:17 +0900] "GET /_ah/api/mtt/v1/test_run_actions HTTP/1.1" 200 2 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:17:52:17 +0900] "GET /_ah/api/mtt/v1/tests HTTP/1.1" 200 19316 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
INFO	2025-07-31 17:52:18,128 default:download_util.py:105] Downloading resource mtt:///google_cloud_storage/android-test-catalog/prod/uicd.yaml
INFO	2025-07-31 17:52:18,131 default:download_util.py:105] Downloading resource mtt:///google_cloud_storage/android-test-catalog/prod/cts_verifier.yaml
INFO	2025-07-31 17:52:18,635 default:download_util.py:109] Resource already cached: file:///data/test_resources/ca0103f0303a3be1cdfe1835b4c8f65537e012c58031ddac567204cddac0c6bf
172.17.0.1 - - [31/Jul/2025:17:52:18 +0900] "POST /_ah/api/mtt/v1/config_sets/latest_version HTTP/1.1" 200 250 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
INFO	2025-07-31 17:52:18,691 default:download_util.py:109] Resource already cached: file:///data/test_resources/96364835f1145eb82818ff4481c57b322f0e8a6ee1eb4d72c7ab340cfeee09f4
172.17.0.1 - - [31/Jul/2025:17:52:18 +0900] "POST /_ah/api/mtt/v1/config_sets/latest_version HTTP/1.1" 200 243 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
Jul 31, 2025 5:52:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 17:53:00,009 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:17:53:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:53:00,032 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:53:00,041 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:53:00,055 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:53:00,071 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:53:00,087 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:53:00,101 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:53:00,117 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:17:53:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:53:00,128 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 17:53:08,443 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 17:53:08,444 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 17:53:08,444 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:17:53:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 17:53:08,487 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:17:53:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 5:53:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-07-31 17:54:00,034 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:17:54:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:54:00,051 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:54:00,058 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:54:00,067 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:54:00,080 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:54:00,099 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:54:00,117 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:54:00,135 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:17:54:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:54:00,149 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:54:00,404 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-07-31 17:54:00,406 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-07-31 17:54:00,406 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-07-31 17:54:00,420 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-07-31 17:54:00,420 tfc:device_monitor.py:79] Updating clusters
INFO	2025-07-31 17:54:00,429 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-07-31 17:54:00,436 tfc:device_monitor.py:194] Updating labs
INFO	2025-07-31 17:54:00,447 tfc:device_monitor.py:236] Updated labs.
INFO	2025-07-31 17:54:00,447 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [31/Jul/2025:17:54:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:54:00,454 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-07-31 17:54:00,455 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-07-31 17:54:00,461 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [31/Jul/2025:17:54:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:54:00,468 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [31/Jul/2025:17:54:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:54:00,475 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-07-31 17:54:00,477 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 08:44:00.477020 (UTC)
127.0.0.1 - - [31/Jul/2025:17:54:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 5:54:03 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
WARNING	2025-07-31 17:54:08,451 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 17:54:08,451 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 17:54:08,451 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:17:54:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 17:54:08,494 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:17:54:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 5:54:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 17:55:00,052 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:17:55:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:55:00,067 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:55:00,075 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:55:00,084 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:55:00,091 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:55:00,103 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:55:00,121 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:55:00,140 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:17:55:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:55:00,155 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:55:08,267 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-31 17:55:08,288 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:17:55:08 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 17:55:08,459 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 17:55:08,460 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 17:55:08,460 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:17:55:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 17:55:08,497 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:17:55:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 5:55:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 17:56:00,069 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:17:56:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:56:00,086 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:56:00,093 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:56:00,101 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:56:00,108 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:56:00,116 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:56:00,128 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:56:00,145 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:17:56:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:56:00,160 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 17:56:08,466 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 17:56:08,467 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 17:56:08,467 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:17:56:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 17:56:08,510 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:17:56:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 5:56:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 17:57:00,087 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:17:57:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:57:00,110 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:57:00,129 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:57:00,150 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:57:00,168 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:57:00,186 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:57:00,211 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:57:00,233 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:17:57:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:57:00,251 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 17:57:08,471 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 17:57:08,472 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 17:57:08,472 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:17:57:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 17:57:08,530 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:17:57:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 5:57:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 17:58:00,107 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:17:58:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:58:00,127 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:58:00,148 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:58:00,161 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:58:00,178 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:58:00,202 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:58:00,232 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:58:00,258 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:17:58:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:58:00,285 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 17:58:08,482 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 17:58:08,483 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 17:58:08,483 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:17:58:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 17:58:08,523 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:17:58:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 5:58:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 3 ms
INFO	2025-07-31 17:59:00,142 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:17:59:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:59:00,190 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:59:00,207 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:59:00,218 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:59:00,225 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:59:00,238 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:59:00,247 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:59:00,264 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:17:59:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 17:59:00,290 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:17:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:17:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 17:59:08,498 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 17:59:08,500 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 17:59:08,501 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:17:59:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 17:59:08,559 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:17:59:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 5:59:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 3 ms
INFO	2025-07-31 18:00:00,179 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:18:00:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:00:00,208 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:00:00,218 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:00:00,232 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:00:00,241 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:00:00,249 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:00:00,258 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:00:00,269 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:18:00:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:00:00,295 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:00:08,289 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-31 18:00:08,316 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:18:00:08 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 18:00:08,513 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 18:00:08,514 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 18:00:08,514 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:18:00:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 18:00:08,563 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:18:00:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 6:00:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-07-31 18:01:00,198 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:18:01:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:01:00,217 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:01:00,228 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:01:00,240 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:01:00,249 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:01:00,257 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:01:00,266 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:01:00,274 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:18:01:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:01:00,300 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 18:01:08,520 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 18:01:08,521 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 18:01:08,521 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:18:01:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 18:01:08,569 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:18:01:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 6:01:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 11 ms
INFO	2025-07-31 18:02:00,214 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:18:02:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:02:00,230 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:02:00,238 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:02:00,249 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:02:00,258 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:02:00,266 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:02:00,274 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:02:00,282 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:18:02:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:02:00,304 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 18:02:08,539 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 18:02:08,541 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 18:02:08,541 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:18:02:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 18:02:08,587 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:18:02:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 6:02:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-07-31 18:03:00,229 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:18:03:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:03:00,248 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:03:00,257 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:03:00,266 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:03:00,274 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:03:00,284 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:03:00,292 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:03:00,300 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:18:03:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:03:00,309 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 18:03:08,549 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 18:03:08,550 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 18:03:08,550 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:18:03:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 18:03:08,597 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:18:03:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 6:03:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 3 ms
INFO	2025-07-31 18:04:00,250 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:18:04:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:04:00,271 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:04:00,281 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:04:00,290 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:04:00,299 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:04:00,309 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:04:00,319 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:04:00,327 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:18:04:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:04:00,335 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:04:00,456 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-07-31 18:04:00,457 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-07-31 18:04:00,457 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-07-31 18:04:00,477 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-07-31 18:04:00,477 tfc:device_monitor.py:79] Updating clusters
INFO	2025-07-31 18:04:00,492 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-07-31 18:04:00,503 tfc:device_monitor.py:194] Updating labs
INFO	2025-07-31 18:04:00,521 tfc:device_monitor.py:236] Updated labs.
INFO	2025-07-31 18:04:00,521 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [31/Jul/2025:18:04:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:04:00,529 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-07-31 18:04:00,530 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-07-31 18:04:00,540 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [31/Jul/2025:18:04:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:04:00,549 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [31/Jul/2025:18:04:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:04:00,558 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-07-31 18:04:00,559 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 08:54:00.559299 (UTC)
127.0.0.1 - - [31/Jul/2025:18:04:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 6:04:03 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
WARNING	2025-07-31 18:04:08,562 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 18:04:08,563 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 18:04:08,563 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:18:04:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 18:04:08,604 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:18:04:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 6:04:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-07-31 18:05:00,273 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:18:05:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:05:00,290 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:05:00,299 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:05:00,309 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:05:00,318 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:05:00,328 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:05:00,338 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:05:00,347 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:18:05:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:05:00,356 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:05:08,312 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-31 18:05:08,331 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:18:05:08 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 18:05:08,572 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 18:05:08,573 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 18:05:08,574 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:18:05:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 18:05:08,614 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:18:05:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 6:05:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 18:06:00,290 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:18:06:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:06:00,306 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:06:00,313 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:06:00,320 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:06:00,329 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:06:00,336 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:06:00,347 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:06:00,357 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:18:06:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:06:00,366 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 18:06:08,580 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 18:06:08,581 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 18:06:08,581 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:18:06:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 18:06:08,626 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:18:06:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 6:06:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-07-31 18:07:00,306 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:18:07:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:07:00,323 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:07:00,330 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:07:00,338 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:07:00,348 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:07:00,356 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:07:00,364 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:07:00,372 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:18:07:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:07:00,382 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 18:07:08,595 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 18:07:08,599 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 18:07:08,599 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:18:07:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 18:07:08,656 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:18:07:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
172.17.0.1 - - [31/Jul/2025:18:07:11 +0900] "GET /_ah/api/mtt/v1/test_plans HTTP/1.1" 200 2 "http://localhost:8000/test_plans" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:07:13 +0900] "GET /_ah/api/mtt/v1/config_sets?include_remote=false HTTP/1.1" 200 553 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:07:13 +0900] "GET /_ah/api/mtt/v1/build_channels HTTP/1.1" 200 725 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:07:13 +0900] "GET /_ah/api/mtt/v1/device_actions HTTP/1.1" 200 14511 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:07:13 +0900] "GET /_ah/api/mtt/v1/test_run_actions HTTP/1.1" 200 2 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:07:13 +0900] "GET /_ah/api/mtt/v1/tests HTTP/1.1" 200 19316 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
INFO	2025-07-31 18:07:13,819 default:download_util.py:105] Downloading resource mtt:///google_cloud_storage/android-test-catalog/prod/cts_verifier.yaml
INFO	2025-07-31 18:07:13,823 default:download_util.py:105] Downloading resource mtt:///google_cloud_storage/android-test-catalog/prod/uicd.yaml
INFO	2025-07-31 18:07:14,383 default:download_util.py:109] Resource already cached: file:///data/test_resources/96364835f1145eb82818ff4481c57b322f0e8a6ee1eb4d72c7ab340cfeee09f4
172.17.0.1 - - [31/Jul/2025:18:07:14 +0900] "POST /_ah/api/mtt/v1/config_sets/latest_version HTTP/1.1" 200 243 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
INFO	2025-07-31 18:07:14,423 default:download_util.py:109] Resource already cached: file:///data/test_resources/ca0103f0303a3be1cdfe1835b4c8f65537e012c58031ddac567204cddac0c6bf
172.17.0.1 - - [31/Jul/2025:18:07:14 +0900] "POST /_ah/api/mtt/v1/config_sets/latest_version HTTP/1.1" 200 250 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:07:15 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=LAB HTTP/1.1" 200 55 "http://localhost:8000/devices" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:07:15 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=HOST_GROUP HTTP/1.1" 200 55 "http://localhost:8000/devices" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:07:15 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=DEVICE_STATE HTTP/1.1" 200 560 "http://localhost:8000/devices" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:07:15 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=TEST_HARNESS HTTP/1.1" 200 56 "http://localhost:8000/devices" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:07:15 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=HOST HTTP/1.1" 200 74 "http://localhost:8000/devices" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:07:15 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=POOL HTTP/1.1" 200 2 "http://localhost:8000/devices" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:07:15 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=RUN_TARGET HTTP/1.1" 200 2 "http://localhost:8000/devices" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:07:15 +0900] "GET /_ah/api/tradefed_cluster/v1/devices?count=10&cursor=&backwards=false&device_states=Allocated&device_states=Available&device_states=Fastboot HTTP/1.1" 200 18 "http://localhost:8000/devices?includeOfflineDevices=false&extraInfo=" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:07:17 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=LAB HTTP/1.1" 200 55 "http://localhost:8000/hosts" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:07:19 +0900] "GET /_ah/api/mtt/v1/node_config HTTP/1.1" 200 115 "http://localhost:8000/settings/general" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:07:19 +0900] "GET /_ah/api/mtt/v1/private_node_config HTTP/1.1" 200 200 "http://localhost:8000/settings/general" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:07:21 +0900] "GET /_ah/api/mtt/v1/config_sets?include_remote=false&statuses=IMPORTED&statuses=UPDATABLE HTTP/1.1" 200 553 "http://localhost:8000/settings/config_sets" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
INFO	2025-07-31 18:07:22,235 default:download_util.py:105] Downloading resource mtt:///google_cloud_storage/android-test-catalog/prod/uicd.yaml
INFO	2025-07-31 18:07:22,238 default:download_util.py:105] Downloading resource mtt:///google_cloud_storage/android-test-catalog/prod/cts_verifier.yaml
INFO	2025-07-31 18:07:22,838 default:download_util.py:109] Resource already cached: file:///data/test_resources/ca0103f0303a3be1cdfe1835b4c8f65537e012c58031ddac567204cddac0c6bf
INFO	2025-07-31 18:07:22,841 default:download_util.py:109] Resource already cached: file:///data/test_resources/96364835f1145eb82818ff4481c57b322f0e8a6ee1eb4d72c7ab340cfeee09f4
172.17.0.1 - - [31/Jul/2025:18:07:22 +0900] "POST /_ah/api/mtt/v1/config_sets/latest_version HTTP/1.1" 200 250 "http://localhost:8000/settings/config_sets" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:07:22 +0900] "POST /_ah/api/mtt/v1/config_sets/latest_version HTTP/1.1" 200 243 "http://localhost:8000/settings/config_sets" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:07:22 +0900] "GET /_ah/api/mtt/v1/config_sets?include_remote=false HTTP/1.1" 200 553 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:07:22 +0900] "GET /_ah/api/mtt/v1/test_run_actions HTTP/1.1" 200 2 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:07:22 +0900] "GET /_ah/api/mtt/v1/device_actions HTTP/1.1" 200 14511 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:07:22 +0900] "GET /_ah/api/mtt/v1/tests HTTP/1.1" 200 19316 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:07:22 +0900] "GET /_ah/api/mtt/v1/build_channels HTTP/1.1" 200 725 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:07:23 +0900] "GET /_ah/api/mtt/v1/test_plans HTTP/1.1" 200 2 "http://localhost:8000/test_plans" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
INFO	2025-07-31 18:07:23,494 default:download_util.py:105] Downloading resource mtt:///google_cloud_storage/android-test-catalog/prod/uicd.yaml
INFO	2025-07-31 18:07:23,556 default:download_util.py:105] Downloading resource mtt:///google_cloud_storage/android-test-catalog/prod/cts_verifier.yaml
172.17.0.1 - - [31/Jul/2025:18:07:23 +0900] "GET /_ah/api/mtt/v1/config_sets?include_remote=false HTTP/1.1" 200 553 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:07:23 +0900] "GET /_ah/api/mtt/v1/tests HTTP/1.1" 200 19316 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:07:23 +0900] "GET /_ah/api/mtt/v1/device_actions HTTP/1.1" 200 14511 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:07:23 +0900] "GET /_ah/api/mtt/v1/test_run_actions HTTP/1.1" 200 2 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:07:23 +0900] "GET /_ah/api/mtt/v1/build_channels HTTP/1.1" 200 725 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
INFO	2025-07-31 18:07:24,080 default:download_util.py:109] Resource already cached: file:///data/test_resources/96364835f1145eb82818ff4481c57b322f0e8a6ee1eb4d72c7ab340cfeee09f4
172.17.0.1 - - [31/Jul/2025:18:07:24 +0900] "POST /_ah/api/mtt/v1/config_sets/latest_version HTTP/1.1" 200 243 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
INFO	2025-07-31 18:07:24,149 default:download_util.py:109] Resource already cached: file:///data/test_resources/ca0103f0303a3be1cdfe1835b4c8f65537e012c58031ddac567204cddac0c6bf
172.17.0.1 - - [31/Jul/2025:18:07:24 +0900] "POST /_ah/api/mtt/v1/config_sets/latest_version HTTP/1.1" 200 250 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
INFO	2025-07-31 18:07:24,368 default:download_util.py:105] Downloading resource mtt:///google_cloud_storage/android-test-catalog/prod/uicd.yaml
INFO	2025-07-31 18:07:24,457 default:download_util.py:105] Downloading resource mtt:///google_cloud_storage/android-test-catalog/prod/cts_verifier.yaml
INFO	2025-07-31 18:07:24,926 default:download_util.py:109] Resource already cached: file:///data/test_resources/96364835f1145eb82818ff4481c57b322f0e8a6ee1eb4d72c7ab340cfeee09f4
172.17.0.1 - - [31/Jul/2025:18:07:24 +0900] "POST /_ah/api/mtt/v1/config_sets/latest_version HTTP/1.1" 200 243 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
INFO	2025-07-31 18:07:24,959 default:download_util.py:109] Resource already cached: file:///data/test_resources/ca0103f0303a3be1cdfe1835b4c8f65537e012c58031ddac567204cddac0c6bf
172.17.0.1 - - [31/Jul/2025:18:07:24 +0900] "POST /_ah/api/mtt/v1/config_sets/latest_version HTTP/1.1" 200 250 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:07:25 +0900] "GET /_ah/api/mtt/v1/tests/android.cts.10_0.arm HTTP/1.1" 200 1404 "http://localhost:8000/tests/android.cts.10_0.arm" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:07:25 +0900] "GET /_ah/api/mtt/v1/build_channels HTTP/1.1" 200 725 "http://localhost:8000/tests/android.cts.10_0.arm" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:07:26 +0900] "GET /_ah/api/mtt/v1/build_channels/build_item_lookup?url=https%3A%2F%2Fdl.google.com%2Fdl%2Fandroid%2Fcts%2Fandroid-cts-10_r16-linux_x86-arm.zip HTTP/1.1" 200 129 "http://localhost:8000/tests/android.cts.10_0.arm" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
Jul 31, 2025 6:07:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 18:08:00,325 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:18:08:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:08:00,341 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:08:00,348 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:08:00,356 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:08:00,365 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:08:00,373 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:08:00,380 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:08:00,388 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:18:08:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:08:00,397 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
172.17.0.1 - - [31/Jul/2025:18:08:05 +0900] "GET /_ah/api/mtt/v1/test_run_actions HTTP/1.1" 200 2 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:08:05 +0900] "GET /_ah/api/mtt/v1/config_sets?include_remote=false HTTP/1.1" 200 553 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:08:05 +0900] "GET /_ah/api/mtt/v1/build_channels HTTP/1.1" 200 725 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:08:05 +0900] "GET /_ah/api/mtt/v1/device_actions HTTP/1.1" 200 14511 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:08:05 +0900] "GET /_ah/api/mtt/v1/tests HTTP/1.1" 200 19316 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
INFO	2025-07-31 18:08:06,548 default:download_util.py:105] Downloading resource mtt:///google_cloud_storage/android-test-catalog/prod/uicd.yaml
INFO	2025-07-31 18:08:06,588 default:download_util.py:105] Downloading resource mtt:///google_cloud_storage/android-test-catalog/prod/cts_verifier.yaml
INFO	2025-07-31 18:08:07,101 default:download_util.py:109] Resource already cached: file:///data/test_resources/ca0103f0303a3be1cdfe1835b4c8f65537e012c58031ddac567204cddac0c6bf
172.17.0.1 - - [31/Jul/2025:18:08:07 +0900] "POST /_ah/api/mtt/v1/config_sets/latest_version HTTP/1.1" 200 250 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
INFO	2025-07-31 18:08:07,127 default:download_util.py:109] Resource already cached: file:///data/test_resources/96364835f1145eb82818ff4481c57b322f0e8a6ee1eb4d72c7ab340cfeee09f4
172.17.0.1 - - [31/Jul/2025:18:08:07 +0900] "POST /_ah/api/mtt/v1/config_sets/latest_version HTTP/1.1" 200 243 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
WARNING	2025-07-31 18:08:08,613 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 18:08:08,614 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 18:08:08,614 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:18:08:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 18:08:08,655 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:18:08:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 6:08:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-07-31 18:09:00,345 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:18:09:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:09:00,360 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:09:00,367 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:09:00,375 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:09:00,382 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:09:00,391 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:09:00,399 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:09:00,406 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:18:09:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:09:00,414 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 18:09:08,624 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 18:09:08,624 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 18:09:08,624 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:18:09:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 18:09:08,663 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:18:09:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
172.17.0.1 - - [31/Jul/2025:18:09:20 +0900] "GET /_ah/api/mtt/v1/test_runs?max_results=10&page_token=&backwards=false HTTP/1.1" 200 2 "http://localhost:8000/test_runs" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:09:22 +0900] "GET /_ah/api/mtt/v1/test_plans HTTP/1.1" 200 2 "http://localhost:8000/test_plans" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:09:22 +0900] "GET /_ah/api/mtt/v1/config_sets?include_remote=false HTTP/1.1" 200 553 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:09:22 +0900] "GET /_ah/api/mtt/v1/build_channels HTTP/1.1" 200 725 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:09:23 +0900] "GET /_ah/api/mtt/v1/device_actions HTTP/1.1" 200 14511 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:09:23 +0900] "GET /_ah/api/mtt/v1/test_run_actions HTTP/1.1" 200 2 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:09:23 +0900] "GET /_ah/api/mtt/v1/tests HTTP/1.1" 200 19316 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
INFO	2025-07-31 18:09:23,575 default:download_util.py:105] Downloading resource mtt:///google_cloud_storage/android-test-catalog/prod/cts_verifier.yaml
INFO	2025-07-31 18:09:23,634 default:download_util.py:105] Downloading resource mtt:///google_cloud_storage/android-test-catalog/prod/uicd.yaml
INFO	2025-07-31 18:09:24,069 default:download_util.py:109] Resource already cached: file:///data/test_resources/ca0103f0303a3be1cdfe1835b4c8f65537e012c58031ddac567204cddac0c6bf
172.17.0.1 - - [31/Jul/2025:18:09:24 +0900] "POST /_ah/api/mtt/v1/config_sets/latest_version HTTP/1.1" 200 250 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
INFO	2025-07-31 18:09:24,159 default:download_util.py:109] Resource already cached: file:///data/test_resources/96364835f1145eb82818ff4481c57b322f0e8a6ee1eb4d72c7ab340cfeee09f4
172.17.0.1 - - [31/Jul/2025:18:09:24 +0900] "POST /_ah/api/mtt/v1/config_sets/latest_version HTTP/1.1" 200 243 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
Jul 31, 2025 6:09:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 3 ms
172.17.0.1 - - [31/Jul/2025:18:09:48 +0900] "GET /_ah/api/mtt/v1/node_config HTTP/1.1" 200 115 "http://localhost:8000/settings/general" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:09:48 +0900] "GET /_ah/api/mtt/v1/private_node_config HTTP/1.1" 200 200 "http://localhost:8000/settings/general" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:09:48 +0900] "GET /fs_proxy/dir/ HTTP/1.1" 200 1153 "http://localhost:8000/file_browser" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
127.0.0.1 - - [31/Jul/2025:18:09:48 +0900] "GET /dir/ HTTP/1.1" 200 1153 "http://localhost:8000/file_browser" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:09:49 +0900] "GET /_ah/api/mtt/v1/node_config HTTP/1.1" 200 115 "http://localhost:8000/settings/general" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:09:49 +0900] "GET /_ah/api/mtt/v1/private_node_config HTTP/1.1" 200 200 "http://localhost:8000/settings/general" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:09:55 +0900] "GET /_ah/api/mtt/v1/config_sets?include_remote=false&statuses=IMPORTED&statuses=UPDATABLE HTTP/1.1" 200 553 "http://localhost:8000/settings/config_sets" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
INFO	2025-07-31 18:09:55,941 default:download_util.py:105] Downloading resource mtt:///google_cloud_storage/android-test-catalog/prod/cts_verifier.yaml
INFO	2025-07-31 18:09:56,202 default:download_util.py:105] Downloading resource mtt:///google_cloud_storage/android-test-catalog/prod/uicd.yaml
INFO	2025-07-31 18:09:56,442 default:download_util.py:109] Resource already cached: file:///data/test_resources/ca0103f0303a3be1cdfe1835b4c8f65537e012c58031ddac567204cddac0c6bf
172.17.0.1 - - [31/Jul/2025:18:09:56 +0900] "POST /_ah/api/mtt/v1/config_sets/latest_version HTTP/1.1" 200 250 "http://localhost:8000/settings/config_sets" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
INFO	2025-07-31 18:09:56,708 default:download_util.py:109] Resource already cached: file:///data/test_resources/96364835f1145eb82818ff4481c57b322f0e8a6ee1eb4d72c7ab340cfeee09f4
172.17.0.1 - - [31/Jul/2025:18:09:56 +0900] "POST /_ah/api/mtt/v1/config_sets/latest_version HTTP/1.1" 200 243 "http://localhost:8000/settings/config_sets" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
INFO	2025-07-31 18:10:00,366 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:18:10:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:10:00,387 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:10:00,397 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:10:00,405 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:10:00,416 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:10:00,425 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:10:00,435 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:10:00,445 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:18:10:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:10:00,455 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:10:08,333 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-31 18:10:08,351 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:18:10:08 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 18:10:08,630 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 18:10:08,631 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 18:10:08,631 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:18:10:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 18:10:08,669 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:18:10:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 6:10:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
127.0.0.1 - - [31/Jul/2025:18:10:49 +0900] "GET /dir/ HTTP/1.1" 200 1153 "http://localhost:8000/file_browser" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:10:49 +0900] "GET /fs_proxy/dir/ HTTP/1.1" 200 1153 "http://localhost:8000/file_browser" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:10:52 +0900] "GET /webaoa HTTP/1.1" 200 1804 "http://localhost:8000/file_browser" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:10:52 +0900] "GET /webaoa/static/styles.css HTTP/1.1" 200 0 "http://localhost:8000/webaoa" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:10:52 +0900] "GET /webaoa/app.js HTTP/1.1" 200 0 "http://localhost:8000/webaoa" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
INFO	2025-07-31 18:11:00,385 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:18:11:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
172.17.0.1 - - [31/Jul/2025:18:11:00 +0900] "GET /webaoa/static/device.png HTTP/1.1" 200 0 "http://localhost:8000/webaoa" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
127.0.0.1 - - [31/Jul/2025:18:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:11:00,407 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:11:00,419 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:11:00,429 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:11:00,444 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:11:00,461 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:11:00,474 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:11:00,485 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:18:11:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:11:00,496 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 18:11:08,641 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 18:11:08,642 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 18:11:08,642 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:18:11:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 18:11:08,679 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:18:11:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 6:11:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 18:12:00,404 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:18:12:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:12:00,423 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:12:00,436 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:12:00,449 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:12:00,461 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:12:00,475 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:12:00,489 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:12:00,504 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:18:12:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:12:00,518 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 18:12:08,648 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 18:12:08,649 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 18:12:08,649 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:18:12:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 18:12:08,694 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:18:12:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 6:12:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-07-31 18:13:00,418 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:18:13:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:13:00,436 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:13:00,444 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:13:00,465 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:13:00,478 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:13:00,489 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:13:00,499 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:13:00,511 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:18:13:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:13:00,527 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 18:13:08,663 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 18:13:08,664 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 18:13:08,664 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:18:13:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 18:13:08,715 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:18:13:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 6:13:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 18:14:00,009 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/heartbeat_sender
Jul 31, 2025 6:14:00 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected HTTP/2 connection.
127.0.0.1 - - [31/Jul/2025:18:14:00 +0900] "GET /_ah/api/tradefed_cluster/v1/devices?alt=json HTTP/1.1" 200 18 "-" "(gzip)"
127.0.0.1 - - [31/Jul/2025:18:14:00 +0900] "GET /sidekicks/heartbeat_sender HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:14:00 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:14:00 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:14:00 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:14:00,102 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_cache_cleaner
INFO	2025-07-31 18:14:00,103 default:download_util.py:258] Cleaning up test resources not used since 2025-07-24 09:14:00.103242 (UTC)
127.0.0.1 - - [31/Jul/2025:18:14:00 +0900] "GET /sidekicks/test_resource_cache_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:14:00,266 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_harness_image_metadata
127.0.0.1 - - [31/Jul/2025:18:14:00 +0900] "GET /cron/syncer/sync_harness_image_metadata HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:14:00,436 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:18:14:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:14:00,454 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:14:00,461 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:14:00,475 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:14:00,487 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:14:00,494 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:14:00,507 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:14:00,517 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:18:14:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:14:00,528 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-07-31 18:14:00,529 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-07-31 18:14:00,529 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-07-31 18:14:00,541 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-07-31 18:14:00,541 tfc:device_monitor.py:79] Updating clusters
INFO	2025-07-31 18:14:00,549 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-07-31 18:14:00,561 tfc:device_monitor.py:194] Updating labs
INFO	2025-07-31 18:14:00,573 tfc:device_monitor.py:236] Updated labs.
INFO	2025-07-31 18:14:00,573 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [31/Jul/2025:18:14:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:14:00,579 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:14:00,586 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-07-31 18:14:00,587 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-07-31 18:14:00,594 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [31/Jul/2025:18:14:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:14:00,601 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [31/Jul/2025:18:14:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:14:00,608 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-07-31 18:14:00,609 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 09:04:00.609181 (UTC)
127.0.0.1 - - [31/Jul/2025:18:14:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 6:14:03 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
127.0.0.1 - - [31/Jul/2025:18:14:08 +0900] "GET /_ah/api/mtt/v1/file_cleaner/settings HTTP/1.1" 200 1182 "-" "python-requests/2.22.0"
I0731 18:14:08.129649 138256704564096 file_cleaner.py:84] [File Cleaner] Applying Archive directories not modified to /data/app_default_bucket/test_runs
I0731 18:14:08.130902 138256704564096 file_cleaner.py:84] [File Cleaner] Applying Delete directories not modified and accessed to /data/tmp
WARNING	2025-07-31 18:14:08,679 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 18:14:08,680 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 18:14:08,680 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:18:14:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 18:14:08,722 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:18:14:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
172.17.0.1 - - [31/Jul/2025:18:14:20 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=DEVICE_STATE HTTP/1.1" 200 560 "http://localhost:8000/devices" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:14:20 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=LAB HTTP/1.1" 200 55 "http://localhost:8000/devices" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:14:20 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=HOST HTTP/1.1" 200 74 "http://localhost:8000/devices" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:14:20 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=TEST_HARNESS HTTP/1.1" 200 56 "http://localhost:8000/devices" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:14:20 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=RUN_TARGET HTTP/1.1" 200 2 "http://localhost:8000/devices" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:14:20 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=HOST_GROUP HTTP/1.1" 200 55 "http://localhost:8000/devices" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:14:20 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=POOL HTTP/1.1" 200 2 "http://localhost:8000/devices" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:14:20 +0900] "GET /_ah/api/tradefed_cluster/v1/devices?count=10&cursor=&backwards=false&device_states=Allocated&device_states=Available&device_states=Fastboot HTTP/1.1" 200 18 "http://localhost:8000/devices?includeOfflineDevices=false&extraInfo=" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:14:26 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=LAB HTTP/1.1" 200 55 "http://localhost:8000/hosts" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
Jul 31, 2025 6:14:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
172.17.0.1 - - [31/Jul/2025:18:14:37 +0900] "GET /_ah/api/tradefed_cluster/v1/hosts?count=10&cursor=&backwards=false&lab_name=UNKNOWN&flated_extra_info= HTTP/1.1" 200 18 "http://localhost:8000/hosts?lab=UNKNOWN&extraInfo=" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:14:43 +0900] "GET /_ah/api/tradefed_cluster/v1/test_harness_images?count=30&cursor=&backwards=false HTTP/1.1" 200 2 "http://localhost:8000/hosts?lab=UNKNOWN&extraInfo=" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:14:43 +0900] "GET /_ah/api/tradefed_cluster/v1/hosts/configs?count=9999999&cursor=&backwards=false&lab_name=UNKNOWN HTTP/1.1" 200 2 "http://localhost:8000/hosts?lab=UNKNOWN&extraInfo=" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:14:43 +0900] "GET /_ah/api/tradefed_cluster/v1/labs/UNKNOWN HTTP/1.1" 200 454 "http://localhost:8000/hosts?lab=UNKNOWN&extraInfo=" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:14:51 +0900] "GET /_ah/api/tradefed_cluster/v1/labs/UNKNOWN HTTP/1.1" 200 454 "http://localhost:8000/hosts?lab=UNKNOWN&extraInfo=" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:14:57 +0900] "GET /_ah/api/tradefed_cluster/v1/labs/UNKNOWN HTTP/1.1" 200 454 "http://localhost:8000/hosts?lab=UNKNOWN&extraInfo=" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
INFO	2025-07-31 18:15:00,454 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:18:15:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:15:00,469 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:15:00,476 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:15:00,484 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:15:00,494 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:15:00,501 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:15:00,510 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:15:00,524 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:18:15:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:15:00,587 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
172.17.0.1 - - [31/Jul/2025:18:15:03 +0900] "GET /_ah/api/tradefed_cluster/v1/labs/UNKNOWN HTTP/1.1" 200 454 "http://localhost:8000/hosts?lab=UNKNOWN&extraInfo=" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
INFO	2025-07-31 18:15:08,352 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-31 18:15:08,373 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:18:15:08 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 18:15:08,688 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 18:15:08,689 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 18:15:08,689 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:18:15:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 18:15:08,732 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:18:15:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
172.17.0.1 - - [31/Jul/2025:18:15:18 +0900] "GET /_ah/api/mtt/v1/test_runs?max_results=10&page_token=&backwards=false HTTP/1.1" 200 2 "http://localhost:8000/test_runs" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:15:19 +0900] "GET /_ah/api/mtt/v1/node_config HTTP/1.1" 200 115 "http://localhost:8000/settings/general" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:15:19 +0900] "GET /_ah/api/mtt/v1/private_node_config HTTP/1.1" 200 200 "http://localhost:8000/settings/general" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:15:21 +0900] "GET /_ah/api/mtt/v1/config_sets?include_remote=false&statuses=IMPORTED&statuses=UPDATABLE HTTP/1.1" 200 553 "http://localhost:8000/settings/config_sets" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:15:22 +0900] "GET /_ah/api/mtt/v1/build_channels HTTP/1.1" 200 725 "http://localhost:8000/settings/build_channels" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:15:22 +0900] "GET /_ah/api/mtt/v1/build_channels HTTP/1.1" 200 725 "http://localhost:8000/settings/device_actions" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:15:22 +0900] "GET /_ah/api/mtt/v1/config_sets?include_remote=false HTTP/1.1" 200 553 "http://localhost:8000/settings/device_actions" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:15:22 +0900] "GET /_ah/api/mtt/v1/device_actions HTTP/1.1" 200 14511 "http://localhost:8000/settings/device_actions" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:15:22 +0900] "GET /_ah/api/mtt/v1/tests HTTP/1.1" 200 19316 "http://localhost:8000/settings/device_actions" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:15:22 +0900] "GET /_ah/api/mtt/v1/test_run_actions HTTP/1.1" 200 2 "http://localhost:8000/settings/device_actions" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
INFO	2025-07-31 18:15:22,533 default:download_util.py:105] Downloading resource mtt:///google_cloud_storage/android-test-catalog/prod/cts_verifier.yaml
INFO	2025-07-31 18:15:22,563 default:download_util.py:105] Downloading resource mtt:///google_cloud_storage/android-test-catalog/prod/uicd.yaml
172.17.0.1 - - [31/Jul/2025:18:15:22 +0900] "GET /_ah/api/mtt/v1/config_sets?include_remote=false&statuses=IMPORTED&statuses=UPDATABLE HTTP/1.1" 200 553 "http://localhost:8000/settings/config_sets" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
INFO	2025-07-31 18:15:23,397 default:download_util.py:105] Downloading resource mtt:///google_cloud_storage/android-test-catalog/prod/uicd.yaml
INFO	2025-07-31 18:15:23,517 default:download_util.py:109] Resource already cached: file:///data/test_resources/96364835f1145eb82818ff4481c57b322f0e8a6ee1eb4d72c7ab340cfeee09f4
172.17.0.1 - - [31/Jul/2025:18:15:23 +0900] "POST /_ah/api/mtt/v1/config_sets/latest_version HTTP/1.1" 200 243 "http://localhost:8000/settings/config_sets" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
INFO	2025-07-31 18:15:23,605 default:download_util.py:109] Resource already cached: file:///data/test_resources/ca0103f0303a3be1cdfe1835b4c8f65537e012c58031ddac567204cddac0c6bf
172.17.0.1 - - [31/Jul/2025:18:15:23 +0900] "POST /_ah/api/mtt/v1/config_sets/latest_version HTTP/1.1" 200 250 "http://localhost:8000/settings/config_sets" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
INFO	2025-07-31 18:15:23,835 default:download_util.py:105] Downloading resource mtt:///google_cloud_storage/android-test-catalog/prod/cts_verifier.yaml
172.17.0.1 - - [31/Jul/2025:18:15:24 +0900] "GET /_ah/api/mtt/v1/build_channels HTTP/1.1" 200 725 "http://localhost:8000/settings/build_channels" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
INFO	2025-07-31 18:15:24,524 default:download_util.py:109] Resource already cached: file:///data/test_resources/96364835f1145eb82818ff4481c57b322f0e8a6ee1eb4d72c7ab340cfeee09f4
172.17.0.1 - - [31/Jul/2025:18:15:24 +0900] "POST /_ah/api/mtt/v1/config_sets/latest_version HTTP/1.1" 200 243 "http://localhost:8000/settings/config_sets" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
INFO	2025-07-31 18:15:24,941 default:download_util.py:109] Resource already cached: file:///data/test_resources/ca0103f0303a3be1cdfe1835b4c8f65537e012c58031ddac567204cddac0c6bf
172.17.0.1 - - [31/Jul/2025:18:15:24 +0900] "POST /_ah/api/mtt/v1/config_sets/latest_version HTTP/1.1" 200 250 "http://localhost:8000/settings/config_sets" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:15:30 +0900] "GET /_ah/api/mtt/v1/build_channel_providers HTTP/1.1" 200 330 "http://localhost:8000/build_channels/android_ci" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:15:30 +0900] "GET /_ah/api/mtt/v1/build_channels/android_ci HTTP/1.1" 200 75 "http://localhost:8000/build_channels/android_ci" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:15:31 +0900] "GET /_ah/api/mtt/v1/build_channels HTTP/1.1" 200 725 "http://localhost:8000/settings/build_channels" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:15:31 +0900] "GET /_ah/api/mtt/v1/config_sets?include_remote=false&statuses=IMPORTED&statuses=UPDATABLE HTTP/1.1" 200 553 "http://localhost:8000/settings/config_sets" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
INFO	2025-07-31 18:15:32,446 default:download_util.py:105] Downloading resource mtt:///google_cloud_storage/android-test-catalog/prod/uicd.yaml
INFO	2025-07-31 18:15:32,473 default:download_util.py:105] Downloading resource mtt:///google_cloud_storage/android-test-catalog/prod/cts_verifier.yaml
172.17.0.1 - - [31/Jul/2025:18:15:32 +0900] "GET /_ah/api/mtt/v1/build_channels HTTP/1.1" 200 725 "http://localhost:8000/settings/build_channels" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
INFO	2025-07-31 18:15:33,033 default:download_util.py:109] Resource already cached: file:///data/test_resources/ca0103f0303a3be1cdfe1835b4c8f65537e012c58031ddac567204cddac0c6bf
172.17.0.1 - - [31/Jul/2025:18:15:33 +0900] "POST /_ah/api/mtt/v1/config_sets/latest_version HTTP/1.1" 200 250 "http://localhost:8000/settings/config_sets" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
INFO	2025-07-31 18:15:33,131 default:download_util.py:109] Resource already cached: file:///data/test_resources/96364835f1145eb82818ff4481c57b322f0e8a6ee1eb4d72c7ab340cfeee09f4
172.17.0.1 - - [31/Jul/2025:18:15:33 +0900] "POST /_ah/api/mtt/v1/config_sets/latest_version HTTP/1.1" 200 243 "http://localhost:8000/settings/config_sets" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
Jul 31, 2025 6:15:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
172.17.0.1 - - [31/Jul/2025:18:15:34 +0900] "GET /_ah/api/mtt/v1/build_channel_providers HTTP/1.1" 200 330 "http://localhost:8000/build_channels/new" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:15:35 +0900] "GET /_ah/api/mtt/v1/build_channels HTTP/1.1" 200 725 "http://localhost:8000/settings/build_channels" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:15:41 +0900] "GET /_ah/api/mtt/v1/build_channel_providers HTTP/1.1" 200 330 "http://localhost:8000/build_channels/new" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:15:51 +0900] "GET /webaoa HTTP/1.1" 200 1804 "http://localhost:8000/build_channels/new" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:15:51 +0900] "GET /webaoa/static/styles.css HTTP/1.1" 200 0 "http://localhost:8000/webaoa" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:15:51 +0900] "GET /webaoa/app.js HTTP/1.1" 200 0 "http://localhost:8000/webaoa" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
INFO	2025-07-31 18:16:00,469 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:18:16:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:16:00,486 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:16:00,497 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:16:00,507 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:16:00,519 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:16:00,530 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:16:00,540 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:16:00,547 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:18:16:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:16:00,593 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
172.17.0.1 - - [31/Jul/2025:18:16:01 +0900] "GET /_ah/api/mtt/v1/test_plans HTTP/1.1" 200 2 "http://localhost:8000/test_plans" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:16:02 +0900] "GET /_ah/api/mtt/v1/test_runs?max_results=10&page_token=&backwards=false HTTP/1.1" 200 2 "http://localhost:8000/test_runs" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:16:03 +0900] "GET /_ah/api/mtt/v1/test_plans HTTP/1.1" 200 2 "http://localhost:8000/test_plans" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:16:04 +0900] "GET /_ah/api/mtt/v1/build_channels HTTP/1.1" 200 725 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:16:04 +0900] "GET /_ah/api/mtt/v1/config_sets?include_remote=false HTTP/1.1" 200 553 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:16:04 +0900] "GET /_ah/api/mtt/v1/device_actions HTTP/1.1" 200 14511 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:16:04 +0900] "GET /_ah/api/mtt/v1/tests HTTP/1.1" 200 19316 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:16:04 +0900] "GET /_ah/api/mtt/v1/test_run_actions HTTP/1.1" 200 2 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
INFO	2025-07-31 18:16:04,984 default:download_util.py:105] Downloading resource mtt:///google_cloud_storage/android-test-catalog/prod/cts_verifier.yaml
INFO	2025-07-31 18:16:05,265 default:download_util.py:105] Downloading resource mtt:///google_cloud_storage/android-test-catalog/prod/uicd.yaml
INFO	2025-07-31 18:16:05,484 default:download_util.py:109] Resource already cached: file:///data/test_resources/ca0103f0303a3be1cdfe1835b4c8f65537e012c58031ddac567204cddac0c6bf
172.17.0.1 - - [31/Jul/2025:18:16:05 +0900] "POST /_ah/api/mtt/v1/config_sets/latest_version HTTP/1.1" 200 250 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
INFO	2025-07-31 18:16:05,790 default:download_util.py:109] Resource already cached: file:///data/test_resources/96364835f1145eb82818ff4481c57b322f0e8a6ee1eb4d72c7ab340cfeee09f4
172.17.0.1 - - [31/Jul/2025:18:16:05 +0900] "POST /_ah/api/mtt/v1/config_sets/latest_version HTTP/1.1" 200 243 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:16:07 +0900] "GET /_ah/api/mtt/v1/builds HTTP/1.1" 200 2 "http://localhost:8000/builds" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
WARNING	2025-07-31 18:16:08,698 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 18:16:08,699 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 18:16:08,699 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:18:16:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 18:16:08,741 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:18:16:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
172.17.0.1 - - [31/Jul/2025:18:16:09 +0900] "GET /_ah/api/mtt/v1/config_sets?include_remote=false HTTP/1.1" 200 553 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:16:09 +0900] "GET /_ah/api/mtt/v1/build_channels HTTP/1.1" 200 725 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:16:09 +0900] "GET /_ah/api/mtt/v1/tests HTTP/1.1" 200 19316 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:16:09 +0900] "GET /_ah/api/mtt/v1/device_actions HTTP/1.1" 200 14511 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:16:09 +0900] "GET /_ah/api/mtt/v1/test_run_actions HTTP/1.1" 200 2 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
INFO	2025-07-31 18:16:09,731 default:download_util.py:105] Downloading resource mtt:///google_cloud_storage/android-test-catalog/prod/uicd.yaml
INFO	2025-07-31 18:16:09,820 default:download_util.py:105] Downloading resource mtt:///google_cloud_storage/android-test-catalog/prod/cts_verifier.yaml
INFO	2025-07-31 18:16:10,310 default:download_util.py:109] Resource already cached: file:///data/test_resources/96364835f1145eb82818ff4481c57b322f0e8a6ee1eb4d72c7ab340cfeee09f4
172.17.0.1 - - [31/Jul/2025:18:16:10 +0900] "POST /_ah/api/mtt/v1/config_sets/latest_version HTTP/1.1" 200 243 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
INFO	2025-07-31 18:16:10,417 default:download_util.py:109] Resource already cached: file:///data/test_resources/ca0103f0303a3be1cdfe1835b4c8f65537e012c58031ddac567204cddac0c6bf
172.17.0.1 - - [31/Jul/2025:18:16:10 +0900] "POST /_ah/api/mtt/v1/config_sets/latest_version HTTP/1.1" 200 250 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:16:15 +0900] "GET /_ah/api/mtt/v1/build_channels HTTP/1.1" 200 725 "http://localhost:8000/tests/new" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
Jul 31, 2025 6:16:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
172.17.0.1 - - [31/Jul/2025:18:16:50 +0900] "GET /static/css/styles.css HTTP/1.1" 200 0 "http://localhost:8000/tests/new" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:16:50 +0900] "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 200 1963 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:16:50 +0900] "GET /tests/app.css.map HTTP/1.1" 200 1963 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:16:50 +0900] "GET /static/css/styles.css.map HTTP/1.1" 200 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
INFO	2025-07-31 18:17:00,486 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:18:17:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:17:00,508 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:17:00,522 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:17:00,534 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:17:00,547 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:17:00,559 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:17:00,578 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:17:00,603 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:18:17:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:17:00,618 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 18:17:08,706 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 18:17:08,707 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 18:17:08,707 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:18:17:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 18:17:08,750 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:18:17:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 6:17:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-07-31 18:18:00,509 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:18:18:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:18:00,524 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:18:00,536 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:18:00,548 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:18:00,558 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:18:00,572 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:18:00,594 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:18:00,614 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:18:18:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:18:00,635 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 18:18:08,715 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 18:18:08,716 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 18:18:08,716 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:18:18:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 18:18:08,758 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:18:18:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
172.17.0.1 - - [31/Jul/2025:18:18:22 +0900] "GET /_ah/api/mtt/v1/config_sets?include_remote=false HTTP/1.1" 200 553 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:18:22 +0900] "GET /_ah/api/mtt/v1/test_run_actions HTTP/1.1" 200 2 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:18:22 +0900] "GET /_ah/api/mtt/v1/device_actions HTTP/1.1" 200 14511 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:18:22 +0900] "GET /_ah/api/mtt/v1/tests HTTP/1.1" 200 19316 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:18:22 +0900] "GET /_ah/api/mtt/v1/build_channels HTTP/1.1" 200 725 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
INFO	2025-07-31 18:18:23,310 default:download_util.py:105] Downloading resource mtt:///google_cloud_storage/android-test-catalog/prod/uicd.yaml
INFO	2025-07-31 18:18:23,337 default:download_util.py:105] Downloading resource mtt:///google_cloud_storage/android-test-catalog/prod/cts_verifier.yaml
INFO	2025-07-31 18:18:23,844 default:download_util.py:109] Resource already cached: file:///data/test_resources/96364835f1145eb82818ff4481c57b322f0e8a6ee1eb4d72c7ab340cfeee09f4
172.17.0.1 - - [31/Jul/2025:18:18:23 +0900] "POST /_ah/api/mtt/v1/config_sets/latest_version HTTP/1.1" 200 243 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
INFO	2025-07-31 18:18:23,928 default:download_util.py:109] Resource already cached: file:///data/test_resources/ca0103f0303a3be1cdfe1835b4c8f65537e012c58031ddac567204cddac0c6bf
172.17.0.1 - - [31/Jul/2025:18:18:23 +0900] "POST /_ah/api/mtt/v1/config_sets/latest_version HTTP/1.1" 200 250 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:18:25 +0900] "GET /_ah/api/mtt/v1/tests/android.cts.10_0.arm HTTP/1.1" 200 1404 "http://localhost:8000/tests/new/android.cts.10_0.arm" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:18:25 +0900] "GET /_ah/api/mtt/v1/build_channels HTTP/1.1" 200 725 "http://localhost:8000/tests/new/android.cts.10_0.arm" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:18:25 +0900] "GET /_ah/api/mtt/v1/build_channels/build_item_lookup?url=https%3A%2F%2Fdl.google.com%2Fdl%2Fandroid%2Fcts%2Fandroid-cts-10_r16-linux_x86-arm.zip HTTP/1.1" 200 129 "http://localhost:8000/tests/new/android.cts.10_0.arm" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:18:27 +0900] "GET /_ah/api/mtt/v1/device_actions HTTP/1.1" 200 14511 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:18:27 +0900] "GET /_ah/api/mtt/v1/build_channels HTTP/1.1" 200 725 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:18:27 +0900] "GET /_ah/api/mtt/v1/tests HTTP/1.1" 200 19316 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:18:27 +0900] "GET /_ah/api/mtt/v1/test_run_actions HTTP/1.1" 200 2 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:18:27 +0900] "GET /_ah/api/mtt/v1/config_sets?include_remote=false HTTP/1.1" 200 553 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
INFO	2025-07-31 18:18:28,218 default:download_util.py:105] Downloading resource mtt:///google_cloud_storage/android-test-catalog/prod/uicd.yaml
INFO	2025-07-31 18:18:28,305 default:download_util.py:105] Downloading resource mtt:///google_cloud_storage/android-test-catalog/prod/cts_verifier.yaml
INFO	2025-07-31 18:18:28,748 default:download_util.py:109] Resource already cached: file:///data/test_resources/96364835f1145eb82818ff4481c57b322f0e8a6ee1eb4d72c7ab340cfeee09f4
172.17.0.1 - - [31/Jul/2025:18:18:28 +0900] "POST /_ah/api/mtt/v1/config_sets/latest_version HTTP/1.1" 200 243 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
INFO	2025-07-31 18:18:28,900 default:download_util.py:109] Resource already cached: file:///data/test_resources/ca0103f0303a3be1cdfe1835b4c8f65537e012c58031ddac567204cddac0c6bf
172.17.0.1 - - [31/Jul/2025:18:18:28 +0900] "POST /_ah/api/mtt/v1/config_sets/latest_version HTTP/1.1" 200 250 "http://localhost:8000/tests" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:18:30 +0900] "GET /_ah/api/mtt/v1/test_plans HTTP/1.1" 200 2 "http://localhost:8000/test_plans" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:18:32 +0900] "GET /_ah/api/mtt/v1/test_runs?max_results=10&page_token=&backwards=false HTTP/1.1" 200 2 "http://localhost:8000/test_runs" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
Jul 31, 2025 6:18:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-07-31 18:19:00,524 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:18:19:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:19:00,542 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:19:00,553 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:19:00,565 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:19:00,576 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:19:00,586 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:19:00,599 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:19:00,618 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:18:19:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:19:00,642 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 18:19:08,726 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 18:19:08,726 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 18:19:08,727 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:18:19:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 18:19:08,789 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:18:19:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
172.17.0.1 - - [31/Jul/2025:18:19:13 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=LAB HTTP/1.1" 200 55 "http://localhost:8000/hosts" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:19:13 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=LAB HTTP/1.1" 200 55 "http://localhost:8000/devices" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:19:13 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=HOST HTTP/1.1" 200 74 "http://localhost:8000/devices" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:19:13 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=HOST_GROUP HTTP/1.1" 200 55 "http://localhost:8000/devices" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:19:13 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=TEST_HARNESS HTTP/1.1" 200 56 "http://localhost:8000/devices" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:19:13 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=DEVICE_STATE HTTP/1.1" 200 560 "http://localhost:8000/devices" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:19:13 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=POOL HTTP/1.1" 200 2 "http://localhost:8000/devices" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:19:13 +0900] "GET /_ah/api/tradefed_cluster/v1/filterHints?type=RUN_TARGET HTTP/1.1" 200 2 "http://localhost:8000/devices" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:19:14 +0900] "GET /_ah/api/tradefed_cluster/v1/devices?count=10&cursor=&backwards=false&device_states=Allocated&device_states=Available&device_states=Fastboot HTTP/1.1" 200 18 "http://localhost:8000/devices?includeOfflineDevices=false&extraInfo=" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:19:14 +0900] "GET /_ah/api/tradefed_cluster/v1/devices?count=10&cursor=&backwards=false&lab_name=UNKNOWN&device_states=Allocated&device_states=Available&device_states=Fastboot HTTP/1.1" 200 18 "http://localhost:8000/devices?includeOfflineDevices=false&extraInfo=" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:19:14 +0900] "GET /_ah/api/mtt/v1/node_config HTTP/1.1" 200 115 "http://localhost:8000/settings/general" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:19:14 +0900] "GET /_ah/api/mtt/v1/private_node_config HTTP/1.1" 200 200 "http://localhost:8000/settings/general" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:19:16 +0900] "GET /_ah/api/mtt/v1/config_sets?include_remote=false&statuses=IMPORTED&statuses=UPDATABLE HTTP/1.1" 200 553 "http://localhost:8000/settings/config_sets" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
INFO	2025-07-31 18:19:17,272 default:download_util.py:105] Downloading resource mtt:///google_cloud_storage/android-test-catalog/prod/uicd.yaml
INFO	2025-07-31 18:19:17,313 default:download_util.py:105] Downloading resource mtt:///google_cloud_storage/android-test-catalog/prod/cts_verifier.yaml
INFO	2025-07-31 18:19:17,867 default:download_util.py:109] Resource already cached: file:///data/test_resources/ca0103f0303a3be1cdfe1835b4c8f65537e012c58031ddac567204cddac0c6bf
172.17.0.1 - - [31/Jul/2025:18:19:17 +0900] "POST /_ah/api/mtt/v1/config_sets/latest_version HTTP/1.1" 200 250 "http://localhost:8000/settings/config_sets" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
INFO	2025-07-31 18:19:17,981 default:download_util.py:109] Resource already cached: file:///data/test_resources/96364835f1145eb82818ff4481c57b322f0e8a6ee1eb4d72c7ab340cfeee09f4
172.17.0.1 - - [31/Jul/2025:18:19:17 +0900] "POST /_ah/api/mtt/v1/config_sets/latest_version HTTP/1.1" 200 243 "http://localhost:8000/settings/config_sets" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:19:20 +0900] "GET /_ah/api/mtt/v1/build_channels HTTP/1.1" 200 725 "http://localhost:8000/settings/build_channels" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:19:22 +0900] "GET /_ah/api/mtt/v1/config_sets?include_remote=false HTTP/1.1" 200 553 "http://localhost:8000/settings/device_actions" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:19:22 +0900] "GET /_ah/api/mtt/v1/test_run_actions HTTP/1.1" 200 2 "http://localhost:8000/settings/device_actions" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:19:22 +0900] "GET /_ah/api/mtt/v1/tests HTTP/1.1" 200 19316 "http://localhost:8000/settings/device_actions" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:19:22 +0900] "GET /_ah/api/mtt/v1/device_actions HTTP/1.1" 200 14511 "http://localhost:8000/settings/device_actions" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:19:22 +0900] "GET /_ah/api/mtt/v1/build_channels HTTP/1.1" 200 725 "http://localhost:8000/settings/device_actions" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
Jul 31, 2025 6:19:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
172.17.0.1 - - [31/Jul/2025:18:19:34 +0900] "GET /_ah/api/mtt/v1/device_actions/copy_cts_media HTTP/1.1" 200 929 "http://localhost:8000/device_actions/copy_cts_media" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:19:34 +0900] "GET /_ah/api/mtt/v1/build_channels HTTP/1.1" 200 725 "http://localhost:8000/device_actions/copy_cts_media" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:19:35 +0900] "GET /_ah/api/mtt/v1/build_channels/build_item_lookup?url=https%3A%2F%2Fdl.google.com%2Fdl%2Fandroid%2Fcts%2Fandroid-cts-media-1.5.zip HTTP/1.1" 200 118 "http://localhost:8000/device_actions/copy_cts_media" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:19:45 +0900] "GET /_ah/api/mtt/v1/build_channels HTTP/1.1" 200 725 "http://localhost:8000/settings/device_actions" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:19:45 +0900] "GET /_ah/api/mtt/v1/config_sets?include_remote=false HTTP/1.1" 200 553 "http://localhost:8000/settings/device_actions" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:19:45 +0900] "GET /_ah/api/mtt/v1/device_actions HTTP/1.1" 200 14511 "http://localhost:8000/settings/device_actions" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:19:45 +0900] "GET /_ah/api/mtt/v1/tests HTTP/1.1" 200 19316 "http://localhost:8000/settings/device_actions" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:19:45 +0900] "GET /_ah/api/mtt/v1/test_run_actions HTTP/1.1" 200 2 "http://localhost:8000/settings/device_actions" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:19:46 +0900] "GET /_ah/api_docs HTTP/1.1" 200 1377 "http://localhost:8000/settings/device_actions" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:19:47 +0900] "GET /_ah/api_docs/api.json HTTP/1.1" 200 102634 "http://localhost:8000/_ah/api_docs" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
INFO	2025-07-31 18:20:00,542 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:18:20:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:20:00,560 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:20:00,570 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:20:00,579 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:20:00,588 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:20:00,598 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:20:00,607 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:20:00,624 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:18:20:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:20:00,649 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:20:08,376 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-31 18:20:08,393 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:18:20:08 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 18:20:08,740 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 18:20:08,741 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 18:20:08,741 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:18:20:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 18:20:08,777 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:18:20:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
172.17.0.1 - - [31/Jul/2025:18:20:21 +0900] "GET / HTTP/1.1" 200 1963 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:20:21 +0900] "GET /static/css/styles.css HTTP/1.1" 200 0 "http://tc-d-20-0861.telechips.com:8000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:20:21 +0900] "GET /app.js?version=dogfood_20250729.000 HTTP/1.1" 200 0 "http://tc-d-20-0861.telechips.com:8000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:20:21 +0900] "GET /_ah/api/mtt/v1/private_node_config HTTP/1.1" 200 200 "http://tc-d-20-0861.telechips.com:8000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:20:21 +0900] "GET /static/images/logo-title.png HTTP/1.1" 200 0 "http://tc-d-20-0861.telechips.com:8000/test_runs" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:20:21 +0900] "GET /_ah/api/mtt/v1/test_runs?max_results=10&page_token=&backwards=false HTTP/1.1" 200 2 "http://tc-d-20-0861.telechips.com:8000/test_runs" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:20:21 +0900] "GET /static/images/favicon.ico HTTP/1.1" 200 0 "http://tc-d-20-0861.telechips.com:8000/test_runs" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
Jul 31, 2025 6:20:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
172.17.0.1 - - [31/Jul/2025:18:20:59 +0900] "GET /_ah/api_docs/api.json HTTP/1.1" 200 102634 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:20:59 +0900] "GET /favicon.ico HTTP/1.1" 200 1963 "http://localhost:8000/_ah/api_docs/api.json" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
INFO	2025-07-31 18:21:00,562 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:18:21:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:21:00,576 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:21:00,583 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:21:00,591 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:21:00,599 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:21:00,606 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:21:00,615 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:21:00,629 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:18:21:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:21:00,654 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 18:21:08,748 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 18:21:08,748 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 18:21:08,748 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:18:21:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 18:21:08,793 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:18:21:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 6:21:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
172.17.0.1 - - [31/Jul/2025:18:21:38 +0900] "GET /settings/device_actions HTTP/1.1" 200 1963 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:21:38 +0900] "GET /app.js?version=dogfood_20250729.000 HTTP/1.1" 200 0 "http://localhost:8000/settings/device_actions" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:21:39 +0900] "GET /_ah/api/mtt/v1/config_sets?include_remote=false HTTP/1.1" 200 553 "http://localhost:8000/settings/device_actions" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:21:39 +0900] "GET /_ah/api/mtt/v1/build_channels HTTP/1.1" 200 725 "http://localhost:8000/settings/device_actions" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:21:39 +0900] "GET /_ah/api/mtt/v1/device_actions HTTP/1.1" 200 14511 "http://localhost:8000/settings/device_actions" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:21:39 +0900] "GET /_ah/api/mtt/v1/test_run_actions HTTP/1.1" 200 2 "http://localhost:8000/settings/device_actions" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:21:39 +0900] "GET /_ah/api/mtt/v1/tests HTTP/1.1" 200 19316 "http://localhost:8000/settings/device_actions" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:21:41 +0900] "GET /_ah/api/mtt/v1/builds HTTP/1.1" 200 2 "http://localhost:8000/builds" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
127.0.0.1 - - [31/Jul/2025:18:21:45 +0900] "GET /dir/local_file_store HTTP/1.1" 200 152 "http://localhost:8000/builds/new" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
172.17.0.1 - - [31/Jul/2025:18:21:45 +0900] "GET /fs_proxy/dir/local_file_store HTTP/1.1" 200 152 "http://localhost:8000/builds/new" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
INFO	2025-07-31 18:22:00,577 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:18:22:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:22:00,594 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:22:00,604 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:22:00,613 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:22:00,623 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:22:00,634 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:22:00,643 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:22:00,653 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:18:22:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:22:00,663 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 18:22:08,764 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 18:22:08,764 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 18:22:08,765 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:18:22:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 18:22:08,806 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:18:22:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 6:22:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-07-31 18:23:00,599 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:18:23:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:23:00,615 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:23:00,622 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:23:00,630 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:23:00,638 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:23:00,646 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:23:00,657 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:23:00,664 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:18:23:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:23:00,674 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 18:23:08,769 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 18:23:08,769 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 18:23:08,769 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:18:23:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 18:23:08,805 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:18:23:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 6:23:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 18:24:00,584 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-07-31 18:24:00,586 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-07-31 18:24:00,586 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-07-31 18:24:00,599 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-07-31 18:24:00,599 tfc:device_monitor.py:79] Updating clusters
INFO	2025-07-31 18:24:00,610 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-07-31 18:24:00,618 tfc:device_monitor.py:194] Updating labs
INFO	2025-07-31 18:24:00,630 tfc:device_monitor.py:236] Updated labs.
INFO	2025-07-31 18:24:00,630 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [31/Jul/2025:18:24:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:24:00,638 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-07-31 18:24:00,638 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-07-31 18:24:00,646 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [31/Jul/2025:18:24:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:24:00,653 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [31/Jul/2025:18:24:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:24:00,660 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:18:24:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:24:00,676 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-07-31 18:24:00,677 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 09:14:00.677788 (UTC)
127.0.0.1 - - [31/Jul/2025:18:24:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:24:00,694 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:24:00,704 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:24:00,714 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:24:00,725 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:24:00,735 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:24:00,745 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:24:00,757 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:18:24:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:24:00,771 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 6:24:03 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
WARNING	2025-07-31 18:24:08,772 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 18:24:08,773 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 18:24:08,773 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:18:24:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 18:24:08,815 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:18:24:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 6:24:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 18:25:00,679 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:18:25:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:25:00,708 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:25:00,722 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:25:00,735 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:25:00,751 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:25:00,765 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:25:00,778 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:25:00,792 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:18:25:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:25:00,808 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:25:08,396 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-31 18:25:08,421 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:18:25:08 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 18:25:08,778 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 18:25:08,779 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 18:25:08,779 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:18:25:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 18:25:08,852 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:18:25:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 6:25:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-07-31 18:26:00,693 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:18:26:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:26:00,719 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:26:00,730 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:26:00,747 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:26:00,759 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:26:00,772 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:26:00,787 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:26:00,800 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:18:26:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:26:00,815 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 18:26:08,789 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 18:26:08,790 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 18:26:08,790 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:18:26:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 18:26:08,840 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:18:26:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 6:26:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 18:27:00,711 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:18:27:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:27:00,731 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:27:00,744 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:27:00,756 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:27:00,767 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:27:00,780 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:27:00,795 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:27:00,810 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:18:27:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:27:00,825 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 18:27:08,796 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 18:27:08,797 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 18:27:08,797 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:18:27:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 18:27:08,849 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:18:27:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 6:27:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 18:28:00,729 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:18:28:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:28:00,745 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:28:00,755 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:28:00,766 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:28:00,777 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:28:00,793 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:28:00,809 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:28:00,831 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:18:28:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:28:00,840 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 18:28:08,803 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 18:28:08,804 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 18:28:08,804 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:18:28:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 18:28:08,849 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:18:28:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 6:28:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 18:29:00,748 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:18:29:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:29:00,766 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:29:00,774 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:29:00,783 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:29:00,791 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:29:00,799 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:29:00,818 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:29:00,837 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:18:29:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:29:00,848 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 18:29:08,811 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 18:29:08,811 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 18:29:08,811 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:18:29:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 18:29:08,856 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:18:29:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 6:29:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-07-31 18:30:00,762 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:18:30:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:30:00,779 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:30:00,787 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:30:00,796 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:30:00,805 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:30:00,813 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:30:00,827 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:30:00,843 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:18:30:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:30:00,853 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:30:08,420 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-31 18:30:08,440 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:18:30:08 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 18:30:08,818 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 18:30:08,820 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 18:30:08,820 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:18:30:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 18:30:08,861 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:18:30:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 6:30:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 18:31:00,777 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:18:31:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:31:00,793 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:31:00,803 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:31:00,814 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:31:00,824 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:31:00,833 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:31:00,843 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:31:00,853 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:18:31:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:31:00,862 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 18:31:08,828 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 18:31:08,829 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 18:31:08,829 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:18:31:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 18:31:08,871 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:18:31:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 6:31:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 18:32:00,794 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:18:32:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:32:00,811 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:32:00,820 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:32:00,833 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:32:00,842 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:32:00,850 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:32:00,859 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:32:00,868 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:18:32:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:32:00,879 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 18:32:08,836 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 18:32:08,837 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 18:32:08,837 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:18:32:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 18:32:08,882 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:18:32:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 6:32:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 18:33:00,809 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:18:33:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:33:00,829 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:33:00,839 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:33:00,850 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:33:00,862 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:33:00,873 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:33:00,883 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:33:00,894 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:18:33:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:33:00,906 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 18:33:08,844 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 18:33:08,845 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 18:33:08,845 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:18:33:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 18:33:08,886 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:18:33:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 6:33:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 18:34:00,640 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-07-31 18:34:00,642 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-07-31 18:34:00,642 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-07-31 18:34:00,657 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-07-31 18:34:00,657 tfc:device_monitor.py:79] Updating clusters
INFO	2025-07-31 18:34:00,667 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-07-31 18:34:00,676 tfc:device_monitor.py:194] Updating labs
INFO	2025-07-31 18:34:00,691 tfc:device_monitor.py:236] Updated labs.
INFO	2025-07-31 18:34:00,691 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [31/Jul/2025:18:34:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:34:00,699 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-07-31 18:34:00,700 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-07-31 18:34:00,709 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [31/Jul/2025:18:34:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:34:00,717 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [31/Jul/2025:18:34:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:34:00,727 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-07-31 18:34:00,728 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 09:24:00.728465 (UTC)
127.0.0.1 - - [31/Jul/2025:18:34:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:34:00,829 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:18:34:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:34:00,848 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:34:00,858 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:34:00,868 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:34:00,879 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:34:00,889 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:34:00,901 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:34:00,913 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:18:34:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:34:00,924 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 6:34:03 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
WARNING	2025-07-31 18:34:08,855 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 18:34:08,856 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 18:34:08,856 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:18:34:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 18:34:08,894 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:18:34:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 6:34:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 18:35:00,844 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:18:35:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:35:00,859 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:35:00,868 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:35:00,877 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:35:00,887 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:35:00,899 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:35:00,908 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:35:00,922 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:18:35:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:35:00,931 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:35:08,437 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-31 18:35:08,457 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:18:35:08 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 18:35:08,864 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 18:35:08,865 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 18:35:08,865 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:18:35:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 18:35:08,906 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:18:35:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 6:35:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 18:36:00,860 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:18:36:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:36:00,877 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:36:00,886 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:36:00,897 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:36:00,906 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:36:00,916 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:36:00,924 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:36:00,933 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:18:36:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:36:00,941 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 18:36:08,873 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 18:36:08,874 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 18:36:08,874 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:18:36:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 18:36:08,918 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:18:36:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 6:36:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-07-31 18:37:00,878 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:18:37:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:37:00,894 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:37:00,902 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:37:00,912 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:37:00,922 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:37:00,933 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:37:00,942 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:37:00,951 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:18:37:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:37:00,961 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 18:37:08,882 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 18:37:08,882 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 18:37:08,882 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:18:37:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 18:37:08,923 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:18:37:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 6:37:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-07-31 18:38:00,895 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:18:38:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:38:00,911 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:38:00,918 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:38:00,926 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:38:00,933 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:38:00,943 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:38:00,952 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:38:00,961 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:18:38:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:38:00,975 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 18:38:08,889 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 18:38:08,890 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 18:38:08,890 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:18:38:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 18:38:08,936 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:18:38:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 6:38:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 18:39:00,914 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:18:39:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:39:00,930 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:39:00,939 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:39:00,946 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:39:00,955 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:39:00,963 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:39:00,972 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:39:00,980 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:18:39:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:39:00,988 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 18:39:08,899 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 18:39:08,900 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 18:39:08,900 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:18:39:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 18:39:08,948 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:18:39:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 6:39:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 18:40:00,932 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:18:40:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:40:00,947 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:40:00,954 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:40:00,963 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:40:00,971 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:40:00,980 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:40:00,988 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:40:00,997 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:18:40:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:40:01,004 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:40:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:40:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:40:08,458 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-31 18:40:08,479 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:18:40:08 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 18:40:08,909 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 18:40:08,910 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 18:40:08,910 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:18:40:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 18:40:08,951 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:18:40:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 6:40:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 18:41:00,014 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:41:00,945 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:18:41:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:41:00,961 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:41:00,969 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:41:00,979 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:41:00,988 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:41:00,997 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:41:01,006 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:41:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:41:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:41:01,015 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:18:41:01 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:41:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 18:41:08,917 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 18:41:08,918 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 18:41:08,918 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:18:41:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 18:41:08,960 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:18:41:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 6:41:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-07-31 18:42:00,016 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:42:00,025 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:42:00,033 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:18:42:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:42:00,962 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:18:42:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:42:00,978 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:42:00,985 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:42:00,993 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:42:01,002 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:42:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:42:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:42:01,010 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:42:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:42:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 18:42:08,926 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 18:42:08,926 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 18:42:08,927 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:18:42:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 18:42:08,969 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:18:42:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 6:42:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 18:43:00,013 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:43:00,024 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:43:00,033 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:43:00,041 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:43:00,049 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:18:43:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:43:00,979 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:18:43:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:43:00,997 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:43:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:43:01,006 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:43:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:43:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:43:01,017 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:43:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:43:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 18:43:08,935 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 18:43:08,935 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 18:43:08,936 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:18:43:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 18:43:08,973 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:18:43:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 6:43:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 18:44:00,019 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:44:00,029 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:44:00,036 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:44:00,045 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:44:00,053 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:44:00,062 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:44:00,070 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:18:44:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:44:00,279 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_harness_image_metadata
127.0.0.1 - - [31/Jul/2025:18:44:00 +0900] "GET /cron/syncer/sync_harness_image_metadata HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:44:00,699 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-07-31 18:44:00,701 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-07-31 18:44:00,701 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-07-31 18:44:00,715 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-07-31 18:44:00,715 tfc:device_monitor.py:79] Updating clusters
INFO	2025-07-31 18:44:00,723 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-07-31 18:44:00,731 tfc:device_monitor.py:194] Updating labs
INFO	2025-07-31 18:44:00,742 tfc:device_monitor.py:236] Updated labs.
INFO	2025-07-31 18:44:00,742 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [31/Jul/2025:18:44:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:44:00,750 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-07-31 18:44:00,750 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-07-31 18:44:00,758 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [31/Jul/2025:18:44:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:44:00,765 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [31/Jul/2025:18:44:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:44:00,773 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-07-31 18:44:00,775 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 09:34:00.775375 (UTC)
127.0.0.1 - - [31/Jul/2025:18:44:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:44:00,996 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:18:44:01 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:44:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:44:01,013 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:44:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:44:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 6:44:03 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
WARNING	2025-07-31 18:44:08,941 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 18:44:08,942 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 18:44:08,942 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:18:44:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 18:44:08,983 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:18:44:08 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 6:44:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-07-31 18:45:00,014 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:18:45:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:45:00,033 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:45:00,043 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:45:00,052 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:45:00,062 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:45:00,072 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:45:00,081 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:45:00,090 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:45:00,098 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:18:45:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:45:08,480 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-31 18:45:08,502 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:18:45:08 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 18:45:08,952 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 18:45:08,952 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 18:45:08,953 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:18:45:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 18:45:08,996 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:18:45:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 6:45:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 18:46:00,033 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:18:46:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:46:00,048 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:46:00,058 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:46:00,066 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:46:00,075 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:46:00,084 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:46:00,093 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:46:00,103 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:46:00,113 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:18:46:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 18:46:08,961 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 18:46:08,961 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 18:46:08,961 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:18:46:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 18:46:09,004 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:18:46:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 6:46:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-07-31 18:47:00,045 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:18:47:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:47:00,061 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:47:00,071 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:47:00,079 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:47:00,089 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:47:00,097 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:47:00,107 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:47:00,115 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:47:00,124 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:18:47:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 18:47:08,969 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 18:47:08,969 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 18:47:08,970 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:18:47:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 18:47:09,011 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:18:47:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 6:47:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 18:48:00,060 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:18:48:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:48:00,074 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:48:00,083 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:48:00,092 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:48:00,101 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:48:00,110 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:48:00,120 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:48:00,130 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:48:00,138 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:18:48:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 18:48:08,977 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 18:48:08,978 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 18:48:08,978 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:18:48:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 18:48:09,016 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:18:48:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 6:48:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 18:49:00,076 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:18:49:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:49:00,093 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:49:00,100 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:49:00,109 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:49:00,116 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:49:00,125 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:49:00,133 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:49:00,142 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:49:00,149 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:18:49:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 18:49:08,985 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 18:49:08,985 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 18:49:08,985 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:18:49:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 18:49:09,031 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:18:49:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 6:49:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-07-31 18:50:00,094 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:18:50:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:50:00,109 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:50:00,119 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:50:00,128 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:50:00,137 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:50:00,146 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:50:00,156 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:50:00,164 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:50:00,174 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:18:50:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:50:08,502 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-31 18:50:08,520 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:18:50:08 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 18:50:08,992 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 18:50:08,992 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 18:50:08,993 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:18:50:08 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 18:50:09,032 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:18:50:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 6:50:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 18:51:00,111 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:18:51:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:51:00,125 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:51:00,134 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:51:00,142 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:51:00,151 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:51:00,158 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:51:00,166 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:51:00,174 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:51:00,184 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:18:51:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 18:51:09,000 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 18:51:09,001 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 18:51:09,001 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:18:51:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 18:51:09,037 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:18:51:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 6:51:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 18:52:00,128 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:18:52:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:52:00,145 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:52:00,152 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:52:00,161 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:52:00,169 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:52:00,177 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:52:00,185 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:52:00,195 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:52:00,202 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:18:52:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 18:52:09,006 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 18:52:09,007 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 18:52:09,007 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:18:52:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 18:52:09,049 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:18:52:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 6:52:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 18:53:00,145 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:18:53:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:53:00,162 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:53:00,172 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:53:00,180 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:53:00,188 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:53:00,197 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:53:00,206 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:53:00,213 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:53:00,222 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:18:53:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 18:53:09,014 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 18:53:09,015 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 18:53:09,015 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:18:53:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 18:53:09,058 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:18:53:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 6:53:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 18:54:00,164 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:18:54:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:54:00,181 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:54:00,189 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:54:00,197 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:54:00,206 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:54:00,214 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:54:00,223 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:54:00,231 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:54:00,241 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:18:54:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:54:00,750 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-07-31 18:54:00,751 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-07-31 18:54:00,751 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-07-31 18:54:00,765 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-07-31 18:54:00,765 tfc:device_monitor.py:79] Updating clusters
INFO	2025-07-31 18:54:00,774 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-07-31 18:54:00,781 tfc:device_monitor.py:194] Updating labs
INFO	2025-07-31 18:54:00,793 tfc:device_monitor.py:236] Updated labs.
INFO	2025-07-31 18:54:00,793 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [31/Jul/2025:18:54:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:54:00,801 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-07-31 18:54:00,802 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-07-31 18:54:00,812 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [31/Jul/2025:18:54:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:54:00,820 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [31/Jul/2025:18:54:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:54:00,828 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-07-31 18:54:00,829 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 09:44:00.829748 (UTC)
127.0.0.1 - - [31/Jul/2025:18:54:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 6:54:03 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
WARNING	2025-07-31 18:54:09,022 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 18:54:09,022 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 18:54:09,022 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:18:54:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 18:54:09,063 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:18:54:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 6:54:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 18:55:00,182 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:18:55:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:55:00,197 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:55:00,205 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:55:00,214 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:55:00,221 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:55:00,229 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:55:00,238 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:55:00,247 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:55:00,254 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:18:55:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:55:08,519 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-31 18:55:08,540 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:18:55:08 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 18:55:09,028 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 18:55:09,029 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 18:55:09,029 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:18:55:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 18:55:09,069 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:18:55:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 6:55:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 18:56:00,194 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:18:56:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:56:00,211 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:56:00,220 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:56:00,230 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:56:00,239 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:56:00,249 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:56:00,259 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:56:00,267 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:56:00,276 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:18:56:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 18:56:09,036 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 18:56:09,037 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 18:56:09,037 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:18:56:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 18:56:09,075 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:18:56:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 6:56:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-07-31 18:57:00,212 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:18:57:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:57:00,228 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:57:00,239 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:57:00,248 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:57:00,258 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:57:00,266 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:57:00,277 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:57:00,286 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:57:00,295 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:18:57:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 18:57:09,042 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 18:57:09,043 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 18:57:09,043 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:18:57:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 18:57:09,084 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:18:57:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 6:57:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 18:58:00,231 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:18:58:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:58:00,246 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:58:00,253 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:58:00,268 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:58:00,275 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:58:00,283 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:58:00,290 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:58:00,299 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:58:00,306 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:18:58:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 18:58:09,048 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 18:58:09,049 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 18:58:09,049 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:18:58:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 18:58:09,091 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:18:58:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 6:58:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-07-31 18:59:00,247 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:18:59:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:59:00,262 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:59:00,269 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:59:00,278 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:59:00,286 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:59:00,295 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:59:00,302 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:59:00,311 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:18:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 18:59:00,318 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:18:59:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:18:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 18:59:09,056 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 18:59:09,057 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 18:59:09,057 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:18:59:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 18:59:09,098 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:18:59:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 6:59:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-07-31 19:00:00,262 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:19:00:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:00:00,278 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:00:00,288 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:00:00,298 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:00:00,308 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:00:00,320 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:00:00,331 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:00:00,342 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:00:00,353 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:19:00:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:00:08,540 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-31 19:00:08,560 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:19:00:08 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 19:00:09,064 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 19:00:09,064 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 19:00:09,065 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:19:00:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 19:00:09,101 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:19:00:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 7:00:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 19:01:00,281 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:19:01:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:01:00,296 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:01:00,303 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:01:00,311 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:01:00,321 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:01:00,332 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:01:00,349 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:01:00,357 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:01:00,368 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:19:01:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 19:01:09,070 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 19:01:09,071 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 19:01:09,072 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:19:01:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 19:01:09,116 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:19:01:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 7:01:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 19:02:00,298 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:19:02:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:02:00,314 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:02:00,321 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:02:00,328 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:02:00,337 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:02:00,346 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:02:00,355 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:02:00,363 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:02:00,374 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:19:02:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 19:02:09,080 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 19:02:09,081 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 19:02:09,081 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:19:02:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 19:02:09,123 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:19:02:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 7:02:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 19:03:00,312 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:19:03:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:03:00,328 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:03:00,337 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:03:00,346 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:03:00,355 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:03:00,363 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:03:00,373 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:03:00,380 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:03:00,390 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:19:03:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 19:03:09,088 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 19:03:09,089 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 19:03:09,089 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:19:03:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 19:03:09,135 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:19:03:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 7:03:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 19:04:00,331 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:19:04:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:04:00,347 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:04:00,356 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:04:00,365 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:04:00,374 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:04:00,383 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:04:00,390 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:04:00,400 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:04:00,407 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:19:04:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:04:00,800 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-07-31 19:04:00,802 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-07-31 19:04:00,802 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-07-31 19:04:00,815 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-07-31 19:04:00,815 tfc:device_monitor.py:79] Updating clusters
INFO	2025-07-31 19:04:00,822 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-07-31 19:04:00,830 tfc:device_monitor.py:194] Updating labs
INFO	2025-07-31 19:04:00,841 tfc:device_monitor.py:236] Updated labs.
INFO	2025-07-31 19:04:00,841 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [31/Jul/2025:19:04:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:04:00,849 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-07-31 19:04:00,850 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-07-31 19:04:00,857 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [31/Jul/2025:19:04:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:04:00,865 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [31/Jul/2025:19:04:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:04:00,872 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-07-31 19:04:00,873 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 09:54:00.873959 (UTC)
127.0.0.1 - - [31/Jul/2025:19:04:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 7:04:03 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
WARNING	2025-07-31 19:04:09,095 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 19:04:09,095 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 19:04:09,095 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:19:04:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 19:04:09,137 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:19:04:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 7:04:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 19:05:00,344 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:19:05:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:05:00,362 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:05:00,374 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:05:00,383 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:05:00,393 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:05:00,402 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:05:00,412 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:05:00,421 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:05:00,432 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:19:05:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:05:08,561 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-31 19:05:08,583 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:19:05:08 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 19:05:09,103 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 19:05:09,103 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 19:05:09,103 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:19:05:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 19:05:09,141 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:19:05:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 7:05:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-07-31 19:06:00,360 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:19:06:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:06:00,378 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:06:00,389 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:06:00,399 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:06:00,410 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:06:00,420 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:06:00,429 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:06:00,438 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:06:00,447 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:19:06:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 19:06:09,111 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 19:06:09,112 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 19:06:09,112 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:19:06:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 19:06:09,152 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:19:06:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 7:06:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 19:07:00,376 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:19:07:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:07:00,390 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:07:00,399 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:07:00,407 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:07:00,417 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:07:00,428 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:07:00,438 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:07:00,446 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:07:00,458 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:19:07:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 19:07:09,119 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 19:07:09,120 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 19:07:09,120 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:19:07:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 19:07:09,158 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:19:07:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 7:07:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 19:08:00,394 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:19:08:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:08:00,409 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:08:00,416 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:08:00,424 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:08:00,432 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:08:00,441 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:08:00,450 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:08:00,459 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:08:00,467 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:19:08:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 19:08:09,125 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 19:08:09,126 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 19:08:09,126 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:19:08:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 19:08:09,170 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:19:08:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 7:08:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 19:09:00,410 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:19:09:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:09:00,428 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:09:00,437 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:09:00,445 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:09:00,453 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:09:00,461 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:09:00,470 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:09:00,478 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:09:00,487 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:19:09:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 19:09:09,133 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 19:09:09,134 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 19:09:09,134 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:19:09:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 19:09:09,173 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:19:09:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 7:09:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 19:10:00,431 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:19:10:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:10:00,446 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:10:00,453 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:10:00,460 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:10:00,469 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:10:00,477 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:10:00,485 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:10:00,493 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:10:00,503 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:19:10:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:10:08,581 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-31 19:10:08,599 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:19:10:08 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 19:10:09,140 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 19:10:09,140 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 19:10:09,140 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:19:10:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 19:10:09,180 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:19:10:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 7:10:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 19:11:00,448 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:19:11:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:11:00,465 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:11:00,472 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:11:00,480 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:11:00,487 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:11:00,496 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:11:00,503 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:11:00,512 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:11:00,521 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:19:11:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 19:11:09,145 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 19:11:09,146 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 19:11:09,146 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:19:11:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 19:11:09,182 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:19:11:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 7:11:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 19:12:00,464 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:19:12:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:12:00,480 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:12:00,490 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:12:00,501 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:12:00,511 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:12:00,523 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:12:00,533 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:12:00,543 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:12:00,552 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:19:12:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 19:12:09,152 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 19:12:09,153 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 19:12:09,153 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:19:12:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 19:12:09,191 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:19:12:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 7:12:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-07-31 19:13:00,483 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:19:13:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:13:00,499 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:13:00,506 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:13:00,513 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:13:00,522 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:13:00,535 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:13:00,544 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:13:00,552 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:13:00,563 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:19:13:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 19:13:09,158 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 19:13:09,158 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 19:13:09,158 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:19:13:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 19:13:09,204 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:19:13:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 7:13:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 19:14:00,059 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/heartbeat_sender
127.0.0.1 - - [31/Jul/2025:19:14:00 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:14:00 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:14:00 +0900] "GET /_ah/api/tradefed_cluster/v1/devices?alt=json HTTP/1.1" 200 18 "-" "(gzip)"
127.0.0.1 - - [31/Jul/2025:19:14:00 +0900] "GET /sidekicks/heartbeat_sender HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:14:00 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:14:00,102 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_history
INFO	2025-07-31 19:14:00,103 tfc:device_history_cleaner.py:95] Started DeviceHistoryCleaner
INFO	2025-07-31 19:14:00,110 tfc:device_history_cleaner.py:81] Deleted: 0 keys. Total: 0
INFO	2025-07-31 19:14:00,110 tfc:device_history_cleaner.py:97] Finished DeviceHistoryCleaner. Deleted: 0
127.0.0.1 - - [31/Jul/2025:19:14:00 +0900] "GET /cron/cleanup/device_history HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:14:00,121 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_cache_cleaner
INFO	2025-07-31 19:14:00,122 default:download_util.py:258] Cleaning up test resources not used since 2025-07-24 10:14:00.122574 (UTC)
127.0.0.1 - - [31/Jul/2025:19:14:00 +0900] "GET /sidekicks/test_resource_cache_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:14:00,287 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_harness_image_metadata
127.0.0.1 - - [31/Jul/2025:19:14:00 +0900] "GET /cron/syncer/sync_harness_image_metadata HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:14:00,499 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:19:14:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:14:00,513 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:14:00,521 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:14:00,530 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:14:00,537 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:14:00,546 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:14:00,554 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:14:00,563 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:14:00,570 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:19:14:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:14:00,851 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-07-31 19:14:00,852 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-07-31 19:14:00,852 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-07-31 19:14:00,865 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-07-31 19:14:00,865 tfc:device_monitor.py:79] Updating clusters
INFO	2025-07-31 19:14:00,875 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-07-31 19:14:00,882 tfc:device_monitor.py:194] Updating labs
INFO	2025-07-31 19:14:00,893 tfc:device_monitor.py:236] Updated labs.
INFO	2025-07-31 19:14:00,894 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [31/Jul/2025:19:14:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:14:00,900 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-07-31 19:14:00,901 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-07-31 19:14:00,908 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [31/Jul/2025:19:14:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:14:00,916 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [31/Jul/2025:19:14:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:14:00,924 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-07-31 19:14:00,925 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 10:04:00.925063 (UTC)
127.0.0.1 - - [31/Jul/2025:19:14:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 7:14:03 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
127.0.0.1 - - [31/Jul/2025:19:14:08 +0900] "GET /_ah/api/mtt/v1/file_cleaner/settings HTTP/1.1" 200 1182 "-" "python-requests/2.22.0"
I0731 19:14:08.036325 138256704564096 file_cleaner.py:84] [File Cleaner] Applying Archive directories not modified to /data/app_default_bucket/test_runs
I0731 19:14:08.036463 138256704564096 file_cleaner.py:84] [File Cleaner] Applying Delete directories not modified and accessed to /data/tmp
WARNING	2025-07-31 19:14:09,168 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 19:14:09,169 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 19:14:09,169 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:19:14:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 19:14:09,208 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:19:14:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 7:14:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-07-31 19:15:00,514 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:19:15:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:15:00,530 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:15:00,540 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:15:00,548 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:15:00,558 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:15:00,567 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:15:00,577 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:15:00,585 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:15:00,594 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:19:15:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:15:08,597 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-31 19:15:08,616 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:19:15:08 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 19:15:09,178 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 19:15:09,179 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 19:15:09,179 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:19:15:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 19:15:09,218 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:19:15:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 7:15:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 19:16:00,534 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:19:16:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:16:00,549 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:16:00,557 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:16:00,565 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:16:00,574 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:16:00,582 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:16:00,591 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:16:00,599 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:16:00,608 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:19:16:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 19:16:09,188 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 19:16:09,189 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 19:16:09,189 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:19:16:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 19:16:09,225 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:19:16:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 7:16:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 19:17:00,550 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:19:17:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:17:00,566 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:17:00,574 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:17:00,583 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:17:00,591 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:17:00,602 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:17:00,613 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:17:00,623 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:17:00,633 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:19:17:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 19:17:09,196 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 19:17:09,196 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 19:17:09,196 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:19:17:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 19:17:09,237 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:19:17:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 7:17:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 19:18:00,564 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:19:18:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:18:00,581 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:18:00,590 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:18:00,600 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:18:00,610 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:18:00,619 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:18:00,629 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:18:00,638 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:18:00,647 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:19:18:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 19:18:09,202 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 19:18:09,202 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 19:18:09,202 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:19:18:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 19:18:09,244 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:19:18:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 7:18:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 19:19:00,579 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:19:19:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:19:00,595 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:19:00,602 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:19:00,610 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:19:00,618 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:19:00,627 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:19:00,636 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:19:00,645 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:19:00,654 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:19:19:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 19:19:09,210 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 19:19:09,210 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 19:19:09,210 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:19:19:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 19:19:09,260 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:19:19:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 7:19:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 19:20:00,596 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:19:20:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:20:00,610 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:20:00,619 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:20:00,627 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:20:00,637 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:20:00,645 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:20:00,654 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:20:00,662 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:20:00,672 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:19:20:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:20:08,618 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-31 19:20:08,643 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:19:20:08 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 19:20:09,219 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 19:20:09,220 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 19:20:09,220 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:19:20:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 19:20:09,256 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:19:20:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 7:20:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 19:21:00,613 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:19:21:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:21:00,628 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:21:00,635 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:21:00,643 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:21:00,651 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:21:00,659 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:21:00,669 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:21:00,677 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:21:00,685 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:19:21:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 19:21:09,227 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 19:21:09,228 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 19:21:09,228 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:19:21:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 19:21:09,265 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:19:21:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 7:21:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 19:22:00,625 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:19:22:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:22:00,641 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:22:00,650 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:22:00,660 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:22:00,668 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:22:00,679 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:22:00,686 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:22:00,696 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:22:00,704 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:19:22:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 19:22:09,236 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 19:22:09,237 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 19:22:09,238 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:19:22:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 19:22:09,277 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:19:22:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 7:22:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 19:23:00,638 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:19:23:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:23:00,652 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:23:00,660 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:23:00,670 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:23:00,679 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:23:00,688 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:23:00,696 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:23:00,705 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:23:00,713 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:19:23:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 19:23:09,246 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 19:23:09,247 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 19:23:09,247 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:19:23:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 19:23:09,285 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:19:23:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 7:23:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-07-31 19:24:00,652 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:19:24:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:24:00,666 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:24:00,674 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:24:00,682 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:24:00,690 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:24:00,700 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:24:00,707 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:24:00,716 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:24:00,723 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:19:24:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:24:00,899 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-07-31 19:24:00,900 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-07-31 19:24:00,900 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-07-31 19:24:00,912 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-07-31 19:24:00,913 tfc:device_monitor.py:79] Updating clusters
INFO	2025-07-31 19:24:00,921 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-07-31 19:24:00,929 tfc:device_monitor.py:194] Updating labs
INFO	2025-07-31 19:24:01,082 tfc:device_monitor.py:236] Updated labs.
INFO	2025-07-31 19:24:01,082 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [31/Jul/2025:19:24:01 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:24:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:24:01,089 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-07-31 19:24:01,090 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-07-31 19:24:01,097 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [31/Jul/2025:19:24:01 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:24:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:24:01,104 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [31/Jul/2025:19:24:01 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:24:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:24:01,111 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-07-31 19:24:01,112 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 10:14:01.112157 (UTC)
127.0.0.1 - - [31/Jul/2025:19:24:01 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:24:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 7:24:03 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
WARNING	2025-07-31 19:24:09,255 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 19:24:09,255 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 19:24:09,256 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:19:24:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 19:24:09,302 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:19:24:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 7:24:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-07-31 19:25:00,668 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:19:25:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:25:00,685 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:25:00,692 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:25:00,699 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:25:00,708 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:25:00,716 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:25:00,724 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:25:00,733 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:25:00,741 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:19:25:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:25:08,637 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-31 19:25:08,655 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:19:25:08 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 19:25:09,265 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 19:25:09,266 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 19:25:09,266 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:19:25:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 19:25:09,303 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:19:25:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 7:25:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 19:26:00,688 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:19:26:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:26:00,706 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:26:00,715 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:26:00,724 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:26:00,732 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:26:00,740 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:26:00,748 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:26:00,755 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:26:00,763 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:19:26:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 19:26:09,273 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 19:26:09,273 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 19:26:09,274 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:19:26:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 19:26:09,313 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:19:26:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 7:26:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-07-31 19:27:00,703 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:19:27:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:27:00,719 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:27:00,728 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:27:00,737 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:27:00,747 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:27:00,759 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:27:00,771 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:27:00,781 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:27:00,792 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:19:27:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 19:27:09,279 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 19:27:09,280 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 19:27:09,281 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:19:27:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 19:27:09,325 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:19:27:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 7:27:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 19:28:00,717 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:19:28:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:28:00,733 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:28:00,742 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:28:00,752 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:28:00,760 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:28:00,769 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:28:00,778 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:28:00,789 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:28:00,799 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:19:28:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 19:28:09,288 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 19:28:09,289 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 19:28:09,289 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:19:28:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 19:28:09,332 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:19:28:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 7:28:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-07-31 19:29:00,730 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:19:29:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:29:00,746 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:29:00,753 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:29:00,763 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:29:00,770 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:29:00,782 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:29:00,790 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:29:00,798 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:29:00,806 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:19:29:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 19:29:09,298 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 19:29:09,299 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 19:29:09,299 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:19:29:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 19:29:09,345 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:19:29:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 7:29:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 19:30:00,741 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:19:30:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:30:00,760 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:30:00,770 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:30:00,779 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:30:00,789 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:30:00,798 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:30:00,808 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:30:00,817 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:30:00,826 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:19:30:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:30:08,659 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-31 19:30:08,678 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:19:30:08 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 19:30:09,308 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 19:30:09,309 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 19:30:09,309 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:19:30:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 19:30:09,349 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:19:30:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 7:30:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 19:31:00,759 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:19:31:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:31:00,774 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:31:00,782 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:31:00,791 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:31:00,798 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:31:00,807 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:31:00,818 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:31:00,826 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:31:00,836 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:19:31:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 19:31:09,316 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 19:31:09,317 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 19:31:09,317 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:19:31:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 19:31:09,357 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:19:31:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 7:31:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-07-31 19:32:00,776 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:19:32:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:32:00,791 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:32:00,799 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:32:00,806 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:32:00,815 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:32:00,823 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:32:00,833 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:32:00,840 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:32:00,849 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:19:32:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 19:32:09,325 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 19:32:09,326 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 19:32:09,326 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:19:32:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 19:32:09,364 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:19:32:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 7:32:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 19:33:00,791 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:19:33:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:33:00,807 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:33:00,815 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:33:00,823 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:33:00,831 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:33:00,839 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:33:00,848 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:33:00,855 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:33:00,864 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:19:33:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 19:33:09,333 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 19:33:09,334 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 19:33:09,334 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:19:33:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 19:33:09,377 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:19:33:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 7:33:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 19:34:00,089 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-07-31 19:34:00,091 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-07-31 19:34:00,091 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-07-31 19:34:00,103 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-07-31 19:34:00,103 tfc:device_monitor.py:79] Updating clusters
INFO	2025-07-31 19:34:00,111 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-07-31 19:34:00,119 tfc:device_monitor.py:194] Updating labs
INFO	2025-07-31 19:34:00,130 tfc:device_monitor.py:236] Updated labs.
INFO	2025-07-31 19:34:00,130 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [31/Jul/2025:19:34:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:34:00,137 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-07-31 19:34:00,138 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-07-31 19:34:00,145 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [31/Jul/2025:19:34:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:34:00,152 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [31/Jul/2025:19:34:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:34:00,160 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-07-31 19:34:00,161 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 10:24:00.161892 (UTC)
127.0.0.1 - - [31/Jul/2025:19:34:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:34:00,805 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:19:34:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:34:00,820 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:34:00,828 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:34:00,836 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:34:00,845 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:34:00,853 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:34:00,861 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:34:00,869 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:34:00,878 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:19:34:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 7:34:03 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
WARNING	2025-07-31 19:34:09,341 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 19:34:09,342 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 19:34:09,342 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:19:34:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 19:34:09,381 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:19:34:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 7:34:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-07-31 19:35:00,820 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:19:35:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:35:00,836 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:35:00,843 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:35:00,852 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:35:00,860 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:35:00,869 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:35:00,877 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:35:00,885 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:35:00,893 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:19:35:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:35:08,679 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-31 19:35:08,697 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:19:35:08 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 19:35:09,349 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 19:35:09,350 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 19:35:09,350 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:19:35:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 19:35:09,387 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:19:35:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 7:35:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-07-31 19:36:00,836 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:19:36:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:36:00,850 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:36:00,857 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:36:00,867 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:36:00,876 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:36:00,885 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:36:00,893 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:36:00,902 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:36:00,910 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:19:36:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 19:36:09,358 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 19:36:09,359 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 19:36:09,359 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:19:36:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 19:36:09,397 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:19:36:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 7:36:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-07-31 19:37:00,848 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:19:37:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:37:00,863 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:37:00,872 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:37:00,881 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:37:00,890 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:37:00,899 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:37:00,908 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:37:00,916 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:37:00,925 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:19:37:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 19:37:09,365 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 19:37:09,366 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 19:37:09,366 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:19:37:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 19:37:09,407 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:19:37:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 7:37:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 19:38:00,861 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:19:38:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:38:00,877 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:38:00,886 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:38:00,894 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:38:00,905 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:38:00,913 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:38:00,923 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:38:00,932 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:38:00,941 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:19:38:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 19:38:09,374 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 19:38:09,374 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 19:38:09,374 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:19:38:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 19:38:09,413 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:19:38:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 7:38:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 19:39:00,876 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:19:39:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:39:00,897 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:39:00,905 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:39:00,913 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:39:00,922 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:39:00,930 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:39:00,939 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:39:00,947 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:39:00,956 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:19:39:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 19:39:09,382 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 19:39:09,383 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 19:39:09,383 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:19:39:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 19:39:09,421 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:19:39:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 7:39:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 19:40:00,898 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:19:40:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:40:00,913 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:40:00,919 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:40:00,928 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:40:00,937 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:40:00,946 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:40:00,954 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:40:00,963 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:40:00,971 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:19:40:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:40:08,698 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-31 19:40:08,718 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:19:40:08 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 19:40:09,389 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 19:40:09,390 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 19:40:09,390 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:19:40:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 19:40:09,430 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:19:40:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 7:40:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 19:41:00,913 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:19:41:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:41:00,927 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:41:00,935 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:41:00,944 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:41:00,952 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:41:00,961 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:41:00,968 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:41:00,977 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:41:00,985 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:19:41:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 19:41:09,399 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 19:41:09,400 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 19:41:09,400 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:19:41:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 19:41:09,437 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:19:41:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 7:41:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 19:42:00,928 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:19:42:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:42:00,945 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:42:00,952 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:42:00,960 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:42:00,968 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:42:00,977 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:42:00,985 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:42:00,993 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:42:01,002 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:19:42:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:42:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 19:42:09,407 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 19:42:09,408 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 19:42:09,408 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:19:42:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 19:42:09,450 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:19:42:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 7:42:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 19:43:00,009 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:19:43:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:43:00,944 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:19:43:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:43:00,959 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:43:00,967 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:43:00,974 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:43:00,984 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:43:00,992 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:43:01,001 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:43:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:43:01,009 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:43:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:43:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 19:43:09,415 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 19:43:09,415 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 19:43:09,415 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:19:43:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 19:43:09,451 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:19:43:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 7:43:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 19:44:00,010 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:44:00,021 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:44:00,030 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:19:44:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:44:00,136 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-07-31 19:44:00,137 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-07-31 19:44:00,137 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-07-31 19:44:00,151 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-07-31 19:44:00,151 tfc:device_monitor.py:79] Updating clusters
INFO	2025-07-31 19:44:00,160 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-07-31 19:44:00,167 tfc:device_monitor.py:194] Updating labs
INFO	2025-07-31 19:44:00,180 tfc:device_monitor.py:236] Updated labs.
INFO	2025-07-31 19:44:00,180 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [31/Jul/2025:19:44:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:44:00,188 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-07-31 19:44:00,189 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-07-31 19:44:00,196 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [31/Jul/2025:19:44:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:44:00,203 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [31/Jul/2025:19:44:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:44:00,211 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-07-31 19:44:00,212 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 10:34:00.212857 (UTC)
127.0.0.1 - - [31/Jul/2025:19:44:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:44:00,295 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_harness_image_metadata
127.0.0.1 - - [31/Jul/2025:19:44:00 +0900] "GET /cron/syncer/sync_harness_image_metadata HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:44:00,956 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:19:44:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:44:00,970 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:44:00,978 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:44:00,986 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:44:00,995 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:44:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:44:01,002 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:44:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:44:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 7:44:03 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
WARNING	2025-07-31 19:44:09,424 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 19:44:09,425 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 19:44:09,425 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:19:44:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 19:44:09,462 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:19:44:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 7:44:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 19:45:00,009 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:45:00,019 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:45:00,035 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:45:00,046 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:19:45:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:45:00,972 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:19:45:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:45:00,987 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:45:00,996 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:45:01,004 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:45:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:45:01,013 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:45:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:45:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:45:08,719 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-31 19:45:08,736 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:19:45:08 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 19:45:09,430 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 19:45:09,431 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 19:45:09,431 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:19:45:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 19:45:09,467 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:19:45:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 7:45:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 19:46:00,015 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:46:00,024 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:46:00,031 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:46:00,040 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:46:00,048 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:46:00,057 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:19:46:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:46:00,991 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:19:46:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:46:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:46:01,009 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:46:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:46:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:46:01,019 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:46:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:46:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 19:46:09,438 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 19:46:09,439 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 19:46:09,439 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:19:46:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 19:46:09,480 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:19:46:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 7:46:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-07-31 19:47:00,008 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:19:47:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:47:00,027 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:47:00,036 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:47:00,044 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:47:00,054 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:47:00,063 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:47:00,072 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:47:00,081 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:47:00,089 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:19:47:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 19:47:09,444 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 19:47:09,445 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 19:47:09,445 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:19:47:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 19:47:09,486 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:19:47:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 7:47:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 19:48:00,027 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:19:48:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:48:00,041 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:48:00,050 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:48:00,058 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:48:00,068 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:48:00,077 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:48:00,085 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:48:00,095 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:48:00,104 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:19:48:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 19:48:09,454 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 19:48:09,455 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 19:48:09,455 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:19:48:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 19:48:09,494 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:19:48:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 7:48:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 19:49:00,041 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:19:49:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:49:00,057 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:49:00,065 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:49:00,073 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:49:00,081 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:49:00,089 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:49:00,097 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:49:00,105 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:49:00,114 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:19:49:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 19:49:09,464 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 19:49:09,465 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 19:49:09,465 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:19:49:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 19:49:09,504 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:19:49:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 7:49:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 19:50:00,055 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:19:50:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:50:00,072 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:50:00,078 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:50:00,087 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:50:00,095 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:50:00,103 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:50:00,111 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:50:00,119 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:50:00,128 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:19:50:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:50:08,739 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-31 19:50:08,757 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:19:50:08 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 19:50:09,472 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 19:50:09,473 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 19:50:09,473 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:19:50:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 19:50:09,511 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:19:50:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 7:50:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-07-31 19:51:00,072 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:19:51:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:51:00,088 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:51:00,096 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:51:00,104 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:51:00,113 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:51:00,122 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:51:00,131 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:51:00,139 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:51:00,148 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:19:51:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 19:51:09,481 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 19:51:09,482 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 19:51:09,482 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:19:51:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 19:51:09,518 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:19:51:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 7:51:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-07-31 19:52:00,088 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:19:52:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:52:00,103 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:52:00,111 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:52:00,119 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:52:00,128 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:52:00,136 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:52:00,145 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:52:00,153 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:52:00,163 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:19:52:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 19:52:09,490 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 19:52:09,491 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 19:52:09,491 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:19:52:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 19:52:09,529 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:19:52:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 7:52:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 19:53:00,102 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:19:53:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:53:00,117 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:53:00,127 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:53:00,135 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:53:00,144 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:53:00,152 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:53:00,162 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:53:00,170 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:53:00,179 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:19:53:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 19:53:09,500 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 19:53:09,501 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 19:53:09,501 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:19:53:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 19:53:09,541 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:19:53:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 7:53:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 19:54:00,120 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:19:54:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:54:00,137 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:54:00,147 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:54:00,159 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:54:00,170 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:54:00,179 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:54:00,190 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:54:00,199 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:54:00,210 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-07-31 19:54:00,211 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-07-31 19:54:00,211 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-07-31 19:54:00,224 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-07-31 19:54:00,224 tfc:device_monitor.py:79] Updating clusters
INFO	2025-07-31 19:54:00,235 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-07-31 19:54:00,242 tfc:device_monitor.py:194] Updating labs
INFO	2025-07-31 19:54:00,255 tfc:device_monitor.py:236] Updated labs.
INFO	2025-07-31 19:54:00,255 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [31/Jul/2025:19:54:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:54:00,264 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:19:54:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:54:00,276 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-07-31 19:54:00,277 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-07-31 19:54:00,285 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [31/Jul/2025:19:54:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:54:00,293 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [31/Jul/2025:19:54:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:54:00,303 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-07-31 19:54:00,304 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 10:44:00.304070 (UTC)
127.0.0.1 - - [31/Jul/2025:19:54:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 7:54:03 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
WARNING	2025-07-31 19:54:09,509 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 19:54:09,510 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 19:54:09,510 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:19:54:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 19:54:09,549 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:19:54:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 7:54:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 19:55:00,136 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:19:55:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:55:00,154 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:55:00,165 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:55:00,175 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:55:00,192 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:55:00,201 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:55:00,209 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:55:00,219 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:55:00,276 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:19:55:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:55:08,755 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-31 19:55:08,776 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:19:55:08 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 19:55:09,518 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 19:55:09,519 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 19:55:09,519 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:19:55:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 19:55:09,559 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:19:55:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 7:55:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 19:56:00,156 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:19:56:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:56:00,177 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:56:00,185 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:56:00,194 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:56:00,204 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:56:00,215 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:56:00,223 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:56:00,231 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:56:00,283 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:19:56:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 19:56:09,525 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 19:56:09,525 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 19:56:09,526 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:19:56:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
Jul 31, 2025 7:56:09 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected HTTP/2 connection.
INFO	2025-07-31 19:56:09,596 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:19:56:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 7:56:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 19:57:00,176 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:19:57:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:57:00,192 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:57:00,200 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:57:00,210 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:57:00,218 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:57:00,228 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:57:00,238 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:57:00,247 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:57:00,289 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:19:57:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 19:57:09,532 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 19:57:09,533 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 19:57:09,533 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:19:57:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 19:57:09,575 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:19:57:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 7:57:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 19:58:00,189 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:19:58:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:58:00,204 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:58:00,212 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:58:00,220 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:58:00,228 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:58:00,237 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:58:00,246 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:58:00,258 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:58:00,294 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:19:58:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 19:58:09,540 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 19:58:09,541 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 19:58:09,541 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:19:58:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 19:58:09,579 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:19:58:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 7:58:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 19:59:00,205 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:19:59:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:59:00,224 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:59:00,234 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:59:00,243 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:59:00,252 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:59:00,261 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:59:00,270 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:59:00,278 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:19:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 19:59:00,299 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:19:59:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:19:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 19:59:09,551 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 19:59:09,552 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 19:59:09,552 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:19:59:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 19:59:09,591 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:19:59:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 7:59:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 20:00:00,226 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:20:00:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:00:00,244 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:00:00,252 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:00:00,261 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:00:00,269 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:00:00,277 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:00:00,285 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:00:00,295 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:00:00,304 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:20:00:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:00:08,776 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-31 20:00:08,797 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:20:00:08 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 20:00:09,558 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 20:00:09,559 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 20:00:09,559 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:20:00:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 20:00:09,599 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:20:00:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 8:00:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 20:01:00,243 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:20:01:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:01:00,260 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:01:00,268 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:01:00,278 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:01:00,286 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:01:00,297 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:01:00,306 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:01:00,314 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:01:00,323 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:20:01:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 20:01:09,568 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 20:01:09,570 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 20:01:09,570 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:20:01:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 20:01:09,608 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:20:01:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 8:01:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 20:02:00,262 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:20:02:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:02:00,278 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:02:00,287 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:02:00,295 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:02:00,305 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:02:00,313 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:02:00,322 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:02:00,331 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:02:00,340 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:20:02:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 20:02:09,578 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 20:02:09,579 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 20:02:09,579 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:20:02:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 20:02:09,624 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:20:02:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 8:02:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-07-31 20:03:00,279 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:20:03:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:03:00,294 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:03:00,302 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:03:00,309 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:03:00,318 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:03:00,326 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:03:00,335 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:03:00,343 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:03:00,351 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:20:03:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 20:03:09,589 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 20:03:09,590 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 20:03:09,590 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:20:03:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 20:03:09,630 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:20:03:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 8:03:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 20:04:00,263 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-07-31 20:04:00,264 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-07-31 20:04:00,264 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-07-31 20:04:00,278 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-07-31 20:04:00,278 tfc:device_monitor.py:79] Updating clusters
INFO	2025-07-31 20:04:00,288 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-07-31 20:04:00,297 tfc:device_monitor.py:194] Updating labs
INFO	2025-07-31 20:04:00,309 tfc:device_monitor.py:236] Updated labs.
INFO	2025-07-31 20:04:00,309 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [31/Jul/2025:20:04:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:04:00,317 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:20:04:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:04:00,333 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-07-31 20:04:00,333 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-07-31 20:04:00,342 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [31/Jul/2025:20:04:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:04:00,350 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:04:00,358 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [31/Jul/2025:20:04:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:04:00,366 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:04:00,373 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:04:00,381 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:04:00,388 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-07-31 20:04:00,389 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 10:54:00.389868 (UTC)
127.0.0.1 - - [31/Jul/2025:20:04:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:04:00,404 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:04:00,413 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:04:00,420 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:04:00,428 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:20:04:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 8:04:03 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
WARNING	2025-07-31 20:04:09,598 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 20:04:09,598 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 20:04:09,598 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:20:04:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 20:04:09,638 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:20:04:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 8:04:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 20:05:00,335 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:20:05:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:05:00,360 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:05:00,376 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:05:00,385 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:05:00,395 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:05:00,425 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:05:00,436 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:05:00,446 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:05:00,460 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:20:05:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:05:08,795 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-31 20:05:08,813 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:20:05:08 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 20:05:09,605 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 20:05:09,606 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 20:05:09,606 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:20:05:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 20:05:09,647 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:20:05:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 8:05:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 20:06:00,354 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:20:06:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:06:00,371 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:06:00,382 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:06:00,391 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:06:00,402 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:06:00,431 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:06:00,442 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:06:00,453 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:06:00,465 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:20:06:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 20:06:09,611 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 20:06:09,612 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 20:06:09,612 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:20:06:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 20:06:09,651 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:20:06:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 8:06:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 20:07:00,373 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:20:07:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:07:00,391 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:07:00,398 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:07:00,408 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:07:00,417 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:07:00,438 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:07:00,449 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:07:00,459 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:07:00,471 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:20:07:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 20:07:09,615 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 20:07:09,616 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 20:07:09,616 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:20:07:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 20:07:09,663 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:20:07:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 8:07:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 20:08:00,391 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:20:08:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:08:00,408 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:08:00,418 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:08:00,427 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:08:00,436 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:08:00,446 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:08:00,456 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:08:00,467 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:08:00,477 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:20:08:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 20:08:09,620 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 20:08:09,620 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 20:08:09,620 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:20:08:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 20:08:09,659 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:20:08:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 8:08:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-07-31 20:09:00,408 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:20:09:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:09:00,426 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:09:00,434 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:09:00,444 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:09:00,453 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:09:00,462 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:09:00,471 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:09:00,481 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:09:00,490 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:20:09:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 20:09:09,625 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 20:09:09,626 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 20:09:09,626 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:20:09:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 20:09:09,666 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:20:09:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 8:09:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 20:10:00,423 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:20:10:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:10:00,440 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:10:00,451 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:10:00,460 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:10:00,469 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:10:00,478 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:10:00,488 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:10:00,497 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:10:00,506 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:20:10:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:10:08,816 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-31 20:10:08,835 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:20:10:08 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 20:10:09,630 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 20:10:09,631 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 20:10:09,631 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:20:10:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 20:10:09,671 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:20:10:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 8:10:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 20:11:00,438 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:20:11:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:11:00,455 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:11:00,464 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:11:00,473 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:11:00,482 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:11:00,490 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:11:00,499 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:11:00,508 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:11:00,517 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:20:11:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 20:11:09,639 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 20:11:09,640 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 20:11:09,640 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:20:11:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 20:11:09,680 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:20:11:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 8:11:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 20:12:00,452 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:20:12:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:12:00,468 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:12:00,477 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:12:00,487 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:12:00,498 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:12:00,507 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:12:00,517 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:12:00,527 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:12:00,537 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:20:12:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 20:12:09,646 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 20:12:09,647 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 20:12:09,647 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:20:12:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 20:12:09,690 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:20:12:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 8:12:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 20:13:00,465 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:20:13:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:13:00,479 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:13:00,486 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:13:00,497 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:13:00,505 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:13:00,518 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:13:00,525 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:13:00,534 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:13:00,548 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:20:13:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 20:13:09,654 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 20:13:09,655 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 20:13:09,656 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:20:13:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 20:13:09,700 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:20:13:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 8:13:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 20:14:00,095 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/heartbeat_sender
127.0.0.1 - - [31/Jul/2025:20:14:00 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:14:00 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:14:00 +0900] "GET /_ah/api/tradefed_cluster/v1/devices?alt=json HTTP/1.1" 200 18 "-" "(gzip)"
127.0.0.1 - - [31/Jul/2025:20:14:00 +0900] "GET /sidekicks/heartbeat_sender HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:14:00 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:14:00,135 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_cache_cleaner
INFO	2025-07-31 20:14:00,137 default:download_util.py:258] Cleaning up test resources not used since 2025-07-24 11:14:00.137445 (UTC)
127.0.0.1 - - [31/Jul/2025:20:14:00 +0900] "GET /sidekicks/test_resource_cache_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:14:00,304 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_harness_image_metadata
127.0.0.1 - - [31/Jul/2025:20:14:00 +0900] "GET /cron/syncer/sync_harness_image_metadata HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:14:00,316 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-07-31 20:14:00,317 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-07-31 20:14:00,317 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-07-31 20:14:00,329 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-07-31 20:14:00,330 tfc:device_monitor.py:79] Updating clusters
INFO	2025-07-31 20:14:00,339 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-07-31 20:14:00,346 tfc:device_monitor.py:194] Updating labs
INFO	2025-07-31 20:14:00,357 tfc:device_monitor.py:236] Updated labs.
INFO	2025-07-31 20:14:00,357 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [31/Jul/2025:20:14:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:14:00,364 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-07-31 20:14:00,365 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-07-31 20:14:00,373 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [31/Jul/2025:20:14:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:14:00,380 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [31/Jul/2025:20:14:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:14:00,414 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-07-31 20:14:00,415 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 11:04:00.415008 (UTC)
127.0.0.1 - - [31/Jul/2025:20:14:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:14:00,478 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:20:14:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:14:00,493 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:14:00,500 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:14:00,509 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:14:00,516 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:14:00,525 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:14:00,534 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:14:00,543 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:14:00,553 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:20:14:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 8:14:03 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
127.0.0.1 - - [31/Jul/2025:20:14:07 +0900] "GET /_ah/api/mtt/v1/file_cleaner/settings HTTP/1.1" 200 1182 "-" "python-requests/2.22.0"
I0731 20:14:07.894689 138256704564096 file_cleaner.py:84] [File Cleaner] Applying Archive directories not modified to /data/app_default_bucket/test_runs
I0731 20:14:07.894931 138256704564096 file_cleaner.py:84] [File Cleaner] Applying Delete directories not modified and accessed to /data/tmp
WARNING	2025-07-31 20:14:09,663 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 20:14:09,663 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 20:14:09,663 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:20:14:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 20:14:09,708 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:20:14:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 8:14:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 20:15:00,495 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:20:15:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:15:00,511 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:15:00,519 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:15:00,526 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:15:00,536 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:15:00,544 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:15:00,553 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:15:00,561 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:15:00,570 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:20:15:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:15:08,832 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-31 20:15:08,848 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:20:15:08 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 20:15:09,669 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 20:15:09,670 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 20:15:09,670 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:20:15:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 20:15:09,707 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:20:15:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 8:15:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 20:16:00,512 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:20:16:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:16:00,527 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:16:00,536 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:16:00,544 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:16:00,552 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:16:00,562 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:16:00,570 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:16:00,578 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:16:00,586 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:20:16:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 20:16:09,677 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 20:16:09,678 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 20:16:09,678 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:20:16:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 20:16:09,717 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:20:16:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 8:16:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 20:17:00,524 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:20:17:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:17:00,542 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:17:00,553 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:17:00,563 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:17:00,574 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:17:00,583 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:17:00,594 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:17:00,603 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:17:00,612 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:20:17:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 20:17:09,683 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 20:17:09,684 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 20:17:09,684 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:20:17:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 20:17:09,723 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:20:17:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 8:17:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 20:18:00,543 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:20:18:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:18:00,558 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:18:00,568 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:18:00,577 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:18:00,588 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:18:00,597 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:18:00,605 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:18:00,618 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:18:00,626 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:20:18:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 20:18:09,690 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 20:18:09,691 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 20:18:09,691 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:20:18:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 20:18:09,738 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:20:18:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 8:18:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 20:19:00,558 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:20:19:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:19:00,573 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:19:00,581 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:19:00,590 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:19:00,599 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:19:00,608 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:19:00,616 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:19:00,626 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:19:00,634 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:20:19:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 20:19:09,698 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 20:19:09,698 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 20:19:09,698 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:20:19:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 20:19:09,738 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:20:19:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 8:19:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 20:20:00,571 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:20:20:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:20:00,585 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:20:00,593 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:20:00,602 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:20:00,610 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:20:00,618 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:20:00,625 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:20:00,634 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:20:00,643 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:20:20:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:20:08,849 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-31 20:20:08,866 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:20:20:08 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 20:20:09,705 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 20:20:09,706 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 20:20:09,706 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:20:20:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 20:20:09,743 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:20:20:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 8:20:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-07-31 20:21:00,583 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:20:21:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:21:00,600 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:21:00,608 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:21:00,619 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:21:00,630 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:21:00,640 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:21:00,650 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:21:00,658 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:21:00,666 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:20:21:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 20:21:09,713 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 20:21:09,714 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 20:21:09,714 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:20:21:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 20:21:09,755 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:20:21:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 8:21:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 20:22:00,599 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:20:22:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:22:00,615 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:22:00,624 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:22:00,632 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:22:00,640 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:22:00,650 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:22:00,660 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:22:00,669 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:22:00,680 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:20:22:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 20:22:09,723 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 20:22:09,724 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 20:22:09,724 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:20:22:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 20:22:09,762 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:20:22:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 8:22:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 20:23:00,620 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:20:23:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:23:00,635 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:23:00,643 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:23:00,652 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:23:00,660 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:23:00,669 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:23:00,677 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:23:00,685 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:23:00,693 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:20:23:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 20:23:09,730 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 20:23:09,731 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 20:23:09,731 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:20:23:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 20:23:09,768 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:20:23:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 8:23:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 20:24:00,365 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-07-31 20:24:00,367 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-07-31 20:24:00,367 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-07-31 20:24:00,379 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-07-31 20:24:00,379 tfc:device_monitor.py:79] Updating clusters
INFO	2025-07-31 20:24:00,387 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-07-31 20:24:00,394 tfc:device_monitor.py:194] Updating labs
INFO	2025-07-31 20:24:00,407 tfc:device_monitor.py:236] Updated labs.
INFO	2025-07-31 20:24:00,407 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [31/Jul/2025:20:24:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:24:00,415 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-07-31 20:24:00,417 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-07-31 20:24:00,424 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [31/Jul/2025:20:24:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:24:00,433 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [31/Jul/2025:20:24:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:24:00,443 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-07-31 20:24:00,445 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 11:14:00.444979 (UTC)
127.0.0.1 - - [31/Jul/2025:20:24:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:24:00,636 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:20:24:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:24:00,651 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:24:00,658 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:24:00,666 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:24:00,676 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:24:00,685 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:24:00,692 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:24:00,700 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:24:00,707 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:20:24:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 8:24:03 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
WARNING	2025-07-31 20:24:09,737 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 20:24:09,738 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 20:24:09,738 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:20:24:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 20:24:09,779 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:20:24:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 8:24:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-07-31 20:25:00,652 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:20:25:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:25:00,667 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:25:00,676 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:25:00,685 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:25:00,695 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:25:00,704 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:25:00,713 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:25:00,722 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:25:00,731 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:20:25:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:25:08,871 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-31 20:25:08,891 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:20:25:08 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 20:25:09,745 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 20:25:09,745 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 20:25:09,745 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:20:25:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 20:25:09,783 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:20:25:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 8:25:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 20:26:00,667 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:20:26:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:26:00,684 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:26:00,694 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:26:00,702 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:26:00,711 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:26:00,721 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:26:00,729 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:26:00,739 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:26:00,748 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:20:26:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 20:26:09,752 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 20:26:09,753 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 20:26:09,753 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:20:26:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 20:26:09,790 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:20:26:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 8:26:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-07-31 20:27:00,682 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:20:27:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:27:00,699 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:27:00,708 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:27:00,719 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:27:00,728 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:27:00,737 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:27:00,747 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:27:00,757 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:27:00,767 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:20:27:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 20:27:09,757 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 20:27:09,758 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 20:27:09,758 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:20:27:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 20:27:09,801 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:20:27:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 8:27:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 20:28:00,695 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:20:28:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:28:00,711 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:28:00,719 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:28:00,729 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:28:00,739 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:28:00,748 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:28:00,757 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:28:00,767 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:28:00,777 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:20:28:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 20:28:09,764 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 20:28:09,765 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 20:28:09,765 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:20:28:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 20:28:09,809 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:20:28:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 8:28:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 20:29:00,711 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:20:29:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:29:00,727 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:29:00,735 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:29:00,746 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:29:00,757 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:29:00,764 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:29:00,773 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:29:00,781 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:29:00,790 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:20:29:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 20:29:09,770 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 20:29:09,770 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 20:29:09,770 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:20:29:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 20:29:09,808 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:20:29:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 8:29:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 20:30:00,728 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:20:30:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:30:00,744 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:30:00,752 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:30:00,760 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:30:00,769 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:30:00,776 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:30:00,786 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:30:00,793 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:30:00,802 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:20:30:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:30:08,891 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-31 20:30:08,911 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:20:30:08 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 20:30:09,775 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 20:30:09,776 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 20:30:09,776 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:20:30:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 20:30:09,816 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:20:30:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 8:30:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 20:31:00,747 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:20:31:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:31:00,763 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:31:00,770 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:31:00,777 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:31:00,786 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:31:00,796 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:31:00,803 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:31:00,812 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:31:00,820 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:20:31:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 20:31:09,781 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 20:31:09,782 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 20:31:09,782 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:20:31:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 20:31:09,820 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:20:31:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 8:31:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 20:32:00,761 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:20:32:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:32:00,778 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:32:00,788 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:32:00,798 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:32:00,809 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:32:00,818 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:32:00,829 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:32:00,839 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:32:00,848 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:20:32:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 20:32:09,790 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 20:32:09,790 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 20:32:09,790 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:20:32:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 20:32:09,827 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:20:32:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 8:32:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 20:33:00,779 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:20:33:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:33:00,794 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:33:00,804 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:33:00,814 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:33:00,823 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:33:00,832 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:33:00,842 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:33:00,855 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:33:00,865 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:20:33:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 20:33:09,796 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 20:33:09,797 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 20:33:09,797 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:20:33:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 20:33:09,837 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:20:33:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 8:33:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 20:34:00,417 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-07-31 20:34:00,419 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-07-31 20:34:00,419 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-07-31 20:34:00,431 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-07-31 20:34:00,431 tfc:device_monitor.py:79] Updating clusters
INFO	2025-07-31 20:34:00,441 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-07-31 20:34:00,449 tfc:device_monitor.py:194] Updating labs
INFO	2025-07-31 20:34:00,461 tfc:device_monitor.py:236] Updated labs.
INFO	2025-07-31 20:34:00,461 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [31/Jul/2025:20:34:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:34:00,469 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-07-31 20:34:00,470 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-07-31 20:34:00,477 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [31/Jul/2025:20:34:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:34:00,484 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [31/Jul/2025:20:34:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:34:00,491 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-07-31 20:34:00,492 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 11:24:00.492143 (UTC)
127.0.0.1 - - [31/Jul/2025:20:34:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:34:00,797 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:20:34:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:34:00,813 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:34:00,820 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:34:00,828 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:34:00,836 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:34:00,845 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:34:00,853 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:34:00,861 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:34:00,872 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:20:34:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 8:34:03 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
WARNING	2025-07-31 20:34:09,802 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 20:34:09,803 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 20:34:09,803 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:20:34:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 20:34:09,839 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:20:34:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 8:34:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 20:35:00,812 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:20:35:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:35:00,827 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:35:00,835 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:35:00,843 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:35:00,851 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:35:00,860 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:35:00,868 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:35:00,878 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:35:00,888 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:20:35:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:35:08,910 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-31 20:35:08,927 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:20:35:08 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 20:35:09,809 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 20:35:09,810 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 20:35:09,810 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:20:35:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 20:35:09,848 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:20:35:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 8:35:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 20:36:00,825 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:20:36:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:36:00,842 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:36:00,849 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:36:00,859 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:36:00,867 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:36:00,876 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:36:00,883 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:36:00,892 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:36:00,900 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:20:36:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 20:36:09,818 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 20:36:09,819 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 20:36:09,819 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:20:36:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 20:36:09,858 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:20:36:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 8:36:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 20:37:00,841 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:20:37:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:37:00,857 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:37:00,865 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:37:00,873 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:37:00,882 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:37:00,891 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:37:00,901 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:37:00,910 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:37:00,919 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:20:37:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 20:37:09,825 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 20:37:09,826 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 20:37:09,826 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:20:37:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 20:37:09,868 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:20:37:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 8:37:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 20:38:00,858 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:20:38:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:38:00,873 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:38:00,881 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:38:00,888 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:38:00,898 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:38:00,905 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:38:00,914 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:38:00,921 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:38:00,930 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:20:38:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 20:38:09,831 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 20:38:09,832 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 20:38:09,832 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:20:38:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 20:38:09,871 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:20:38:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 8:38:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 20:39:00,874 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:20:39:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:39:00,889 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:39:00,896 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:39:00,904 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:39:00,914 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:39:00,922 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:39:00,930 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:39:00,938 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:39:00,946 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:20:39:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 20:39:09,839 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 20:39:09,840 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 20:39:09,841 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:20:39:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 20:39:09,881 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:20:39:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 8:39:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-07-31 20:40:00,887 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:20:40:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:40:00,903 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:40:00,911 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:40:00,921 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:40:00,929 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:40:00,939 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:40:00,948 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:40:00,957 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:40:00,965 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:20:40:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:40:08,926 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-31 20:40:08,944 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:20:40:08 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 20:40:09,848 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 20:40:09,849 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 20:40:09,849 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:20:40:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 20:40:09,889 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:20:40:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 8:40:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 20:41:00,903 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:20:41:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:41:00,918 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:41:00,927 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:41:00,936 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:41:00,944 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:41:00,954 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:41:00,963 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:41:00,972 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:41:00,981 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:20:41:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 20:41:09,855 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 20:41:09,856 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 20:41:09,856 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:20:41:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 20:41:09,894 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:20:41:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 8:41:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 20:42:00,915 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:20:42:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:42:00,930 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:42:00,937 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:42:00,946 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:42:00,954 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:42:00,963 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:42:00,970 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:42:00,979 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:42:00,987 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:20:42:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 20:42:09,863 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 20:42:09,864 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 20:42:09,864 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:20:42:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 20:42:09,902 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:20:42:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 8:42:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 20:43:00,931 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:20:43:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:43:00,946 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:43:00,953 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:43:00,960 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:43:00,969 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:43:00,977 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:43:00,985 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:43:00,993 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:43:01,001 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:20:43:01 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:43:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 20:43:09,868 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 20:43:09,869 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 20:43:09,869 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:20:43:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 20:43:09,909 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:20:43:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 8:43:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 20:44:00,013 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:20:44:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:44:00,311 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_harness_image_metadata
127.0.0.1 - - [31/Jul/2025:20:44:00 +0900] "GET /cron/syncer/sync_harness_image_metadata HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:44:00,469 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-07-31 20:44:00,470 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-07-31 20:44:00,470 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-07-31 20:44:00,484 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-07-31 20:44:00,484 tfc:device_monitor.py:79] Updating clusters
INFO	2025-07-31 20:44:00,491 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-07-31 20:44:00,499 tfc:device_monitor.py:194] Updating labs
INFO	2025-07-31 20:44:00,511 tfc:device_monitor.py:236] Updated labs.
INFO	2025-07-31 20:44:00,511 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [31/Jul/2025:20:44:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:44:00,519 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-07-31 20:44:00,520 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-07-31 20:44:00,527 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [31/Jul/2025:20:44:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:44:00,535 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [31/Jul/2025:20:44:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:44:00,542 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-07-31 20:44:00,543 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 11:34:00.543114 (UTC)
127.0.0.1 - - [31/Jul/2025:20:44:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:44:00,946 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:20:44:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:44:00,961 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:44:00,970 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:44:00,977 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:44:00,987 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:44:00,996 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:44:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:44:01,004 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:44:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:44:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:44:01,012 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:44:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:44:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 8:44:03 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
WARNING	2025-07-31 20:44:09,874 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 20:44:09,875 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 20:44:09,876 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:20:44:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 20:44:09,915 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:20:44:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 8:44:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 20:45:00,013 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:45:00,024 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:45:00,033 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:20:45:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:45:00,960 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:20:45:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:45:00,977 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:45:00,986 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:45:00,996 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:45:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:45:01,005 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:45:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:45:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:45:01,015 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:45:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:45:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:45:08,946 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-31 20:45:08,962 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:20:45:08 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 20:45:09,882 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 20:45:09,882 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 20:45:09,883 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:20:45:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 20:45:09,919 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:20:45:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 8:45:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 20:46:00,012 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:46:00,022 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:46:00,031 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:46:00,040 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:46:00,049 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:20:46:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:46:00,977 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:20:46:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:46:00,994 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:46:01,003 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:46:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:46:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:46:01,014 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:46:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:46:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 20:46:09,888 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 20:46:09,888 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 20:46:09,889 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:20:46:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 20:46:09,928 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:20:46:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 8:46:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 20:47:00,011 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:47:00,021 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:47:00,030 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:47:00,040 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:47:00,048 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:47:00,059 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:47:00,068 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:20:47:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:47:00,990 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:20:47:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:47:01,006 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:47:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:47:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 20:47:09,895 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 20:47:09,895 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 20:47:09,895 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:20:47:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 20:47:09,936 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:20:47:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 8:47:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-07-31 20:48:00,015 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:48:00,025 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:48:00,034 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:48:00,043 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:48:00,052 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:48:00,060 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:48:00,068 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:48:00,077 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:20:48:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:48:01,002 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:20:48:01 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:48:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 20:48:09,901 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 20:48:09,902 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 20:48:09,902 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:20:48:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 20:48:09,942 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:20:48:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 8:48:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 20:49:00,015 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:20:49:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:49:00,031 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:49:00,040 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:49:00,049 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:49:00,056 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:49:00,065 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:49:00,073 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:49:00,083 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:49:00,091 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:20:49:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 20:49:09,907 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 20:49:09,908 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 20:49:09,908 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:20:49:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 20:49:09,945 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:20:49:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 8:49:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 20:50:00,028 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:20:50:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:50:00,043 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:50:00,051 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:50:00,062 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:50:00,071 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:50:00,079 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:50:00,088 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:50:00,097 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:50:00,107 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:20:50:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:50:08,962 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-31 20:50:08,980 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:20:50:08 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 20:50:09,912 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 20:50:09,912 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 20:50:09,912 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:20:50:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 20:50:09,957 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:20:50:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 8:50:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 20:51:00,045 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:20:51:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:51:00,061 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:51:00,069 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:51:00,077 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:51:00,085 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:51:00,093 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:51:00,101 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:51:00,110 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:51:00,118 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:20:51:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 20:51:09,919 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 20:51:09,920 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 20:51:09,920 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:20:51:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 20:51:09,961 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:20:51:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 8:51:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 20:52:00,064 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:20:52:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:52:00,079 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:52:00,087 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:52:00,095 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:52:00,104 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:52:00,114 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:52:00,124 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:52:00,134 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:52:00,141 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:20:52:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 20:52:09,927 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 20:52:09,928 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 20:52:09,928 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:20:52:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 20:52:09,965 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:20:52:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 8:52:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 20:53:00,079 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:20:53:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:53:00,096 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:53:00,104 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:53:00,112 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:53:00,120 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:53:00,129 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:53:00,137 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:53:00,146 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:53:00,154 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:20:53:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 20:53:09,934 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 20:53:09,934 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 20:53:09,934 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:20:53:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 20:53:09,972 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:20:53:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 8:53:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 20:54:00,095 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:20:54:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:54:00,112 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:54:00,121 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:54:00,131 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:54:00,143 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:54:00,153 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:54:00,163 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:54:00,172 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:54:00,181 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:20:54:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:54:00,516 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-07-31 20:54:00,518 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-07-31 20:54:00,518 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-07-31 20:54:00,531 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-07-31 20:54:00,532 tfc:device_monitor.py:79] Updating clusters
INFO	2025-07-31 20:54:00,540 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-07-31 20:54:00,547 tfc:device_monitor.py:194] Updating labs
INFO	2025-07-31 20:54:00,559 tfc:device_monitor.py:236] Updated labs.
INFO	2025-07-31 20:54:00,559 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [31/Jul/2025:20:54:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:54:00,566 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-07-31 20:54:00,567 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-07-31 20:54:00,575 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [31/Jul/2025:20:54:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:54:00,582 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [31/Jul/2025:20:54:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:54:00,591 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-07-31 20:54:00,592 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 11:44:00.592268 (UTC)
127.0.0.1 - - [31/Jul/2025:20:54:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 8:54:03 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
WARNING	2025-07-31 20:54:09,940 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 20:54:09,940 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 20:54:09,940 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:20:54:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 20:54:09,980 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:20:54:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 8:54:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-07-31 20:55:00,113 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:20:55:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:55:00,128 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:55:00,137 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:55:00,145 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:55:00,154 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:55:00,162 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:55:00,174 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:55:00,186 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:55:00,194 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:20:55:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:55:08,982 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-31 20:55:09,002 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:20:55:08 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 20:55:09,942 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 20:55:09,943 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 20:55:09,943 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:20:55:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 20:55:09,978 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:20:55:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 8:55:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 20:56:00,130 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:20:56:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:56:00,145 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:56:00,154 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:56:00,163 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:56:00,173 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:56:00,182 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:56:00,191 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:56:00,201 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:56:00,209 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:20:56:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 20:56:09,948 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 20:56:09,949 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 20:56:09,950 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:20:56:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 20:56:09,988 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:20:56:09 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 8:56:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 20:57:00,147 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:20:57:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:57:00,166 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:57:00,175 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:57:00,185 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:57:00,194 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:57:00,206 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:57:00,217 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:57:00,227 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:57:00,237 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:20:57:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 20:57:09,953 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 20:57:09,954 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 20:57:09,954 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:20:57:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 20:57:09,998 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:20:57:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 8:57:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 20:58:00,166 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:20:58:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:58:00,183 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:58:00,193 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:58:00,202 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:58:00,211 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:58:00,222 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:58:00,231 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:58:00,240 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:58:00,248 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:20:58:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 20:58:09,959 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 20:58:09,960 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 20:58:09,960 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:20:58:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 20:58:10,000 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:20:58:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 8:58:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 20:59:00,186 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:20:59:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:59:00,201 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:59:00,208 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:59:00,217 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:59:00,225 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:59:00,233 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:59:00,241 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:59:00,249 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:20:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 20:59:00,257 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:20:59:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:20:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 20:59:09,965 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 20:59:09,965 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 20:59:09,965 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:20:59:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 20:59:10,005 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:20:59:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 8:59:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 21:00:00,201 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:21:00:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:00:00,216 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:00:00,225 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:00:00,234 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:00:00,241 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:00:00,250 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:00:00,258 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:00:00,266 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:00:00,275 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:21:00:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:00:09,001 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-31 21:00:09,019 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:21:00:09 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 21:00:09,970 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 21:00:09,971 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 21:00:09,971 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:21:00:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 21:00:10,010 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:21:00:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 9:00:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 21:01:00,219 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:21:01:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:01:00,236 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:01:00,245 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:01:00,253 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:01:00,261 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:01:00,269 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:01:00,278 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:01:00,286 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:01:00,295 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:21:01:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 21:01:09,977 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 21:01:09,978 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 21:01:09,978 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:21:01:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 21:01:10,016 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:21:01:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 9:01:33 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-07-31 21:02:00,238 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:21:02:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:02:00,253 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:02:00,261 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:02:00,268 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:02:00,277 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:02:00,285 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:02:00,294 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:02:00,302 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:02:00,311 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:21:02:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 21:02:09,985 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 21:02:09,985 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 21:02:09,985 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:21:02:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 21:02:10,022 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:21:02:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 9:02:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 21:03:00,252 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:21:03:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:03:00,266 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:03:00,274 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:03:00,281 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:03:00,291 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:03:00,298 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:03:00,307 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:03:00,315 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:03:00,324 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:21:03:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 21:03:09,989 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 21:03:09,990 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 21:03:09,990 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:21:03:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 21:03:10,027 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:21:03:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 9:03:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 21:04:00,266 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:21:04:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:04:00,282 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:04:00,289 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:04:00,297 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:04:00,305 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:04:00,314 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:04:00,322 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:04:00,332 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:04:00,340 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:21:04:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:04:00,566 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-07-31 21:04:00,567 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-07-31 21:04:00,567 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-07-31 21:04:00,579 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-07-31 21:04:00,579 tfc:device_monitor.py:79] Updating clusters
INFO	2025-07-31 21:04:00,588 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-07-31 21:04:00,595 tfc:device_monitor.py:194] Updating labs
INFO	2025-07-31 21:04:00,607 tfc:device_monitor.py:236] Updated labs.
INFO	2025-07-31 21:04:00,607 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [31/Jul/2025:21:04:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:04:00,613 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-07-31 21:04:00,614 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-07-31 21:04:00,621 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [31/Jul/2025:21:04:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:04:00,628 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [31/Jul/2025:21:04:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:04:00,635 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-07-31 21:04:00,636 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 11:54:00.636841 (UTC)
127.0.0.1 - - [31/Jul/2025:21:04:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 9:04:02 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
WARNING	2025-07-31 21:04:09,994 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 21:04:09,994 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 21:04:09,995 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:21:04:09 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 21:04:10,029 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:21:04:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 9:04:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 21:05:00,281 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:21:05:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:05:00,297 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:05:00,304 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:05:00,313 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:05:00,320 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:05:00,328 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:05:00,336 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:05:00,345 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:05:00,352 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:21:05:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:05:09,020 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-31 21:05:09,040 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:21:05:09 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 21:05:09,998 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 21:05:09,999 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 21:05:09,999 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:21:05:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 21:05:10,036 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:21:05:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 9:05:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 21:06:00,295 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:21:06:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:06:00,311 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:06:00,320 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:06:00,329 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:06:00,339 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:06:00,348 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:06:00,357 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:06:00,365 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:06:00,375 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:21:06:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 21:06:10,003 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 21:06:10,004 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 21:06:10,004 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:21:06:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 21:06:10,043 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:21:06:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 9:06:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 21:07:00,312 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:21:07:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:07:00,327 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:07:00,336 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:07:00,344 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:07:00,353 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:07:00,361 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:07:00,370 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:07:00,378 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:07:00,387 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:21:07:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 21:07:10,008 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 21:07:10,009 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 21:07:10,009 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:21:07:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 21:07:10,048 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:21:07:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 9:07:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 21:08:00,324 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:21:08:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:08:00,340 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:08:00,349 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:08:00,358 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:08:00,368 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:08:00,376 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:08:00,384 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:08:00,392 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:08:00,402 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:21:08:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 21:08:10,015 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 21:08:10,015 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 21:08:10,015 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:21:08:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 21:08:10,053 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:21:08:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 9:08:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 21:09:00,339 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:21:09:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:09:00,354 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:09:00,363 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:09:00,371 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:09:00,381 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:09:00,390 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:09:00,401 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:09:00,410 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:09:00,421 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:21:09:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 21:09:10,020 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 21:09:10,021 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 21:09:10,021 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:21:09:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 21:09:10,058 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:21:09:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 9:09:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 21:10:00,352 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:21:10:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:10:00,367 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:10:00,375 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:10:00,384 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:10:00,394 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:10:00,403 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:10:00,412 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:10:00,422 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:10:00,430 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:21:10:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:10:09,040 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-31 21:10:09,061 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:21:10:09 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 21:10:10,026 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 21:10:10,027 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 21:10:10,027 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:21:10:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 21:10:10,067 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:21:10:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 9:10:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 21:11:00,369 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:21:11:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:11:00,386 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:11:00,395 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:11:00,404 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:11:00,412 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:11:00,422 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:11:00,430 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:11:00,439 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:11:00,446 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:21:11:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 21:11:10,033 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 21:11:10,034 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 21:11:10,034 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:21:11:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 21:11:10,076 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:21:11:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 9:11:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 21:12:00,384 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:21:12:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:12:00,400 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:12:00,409 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:12:00,420 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:12:00,430 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:12:00,440 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:12:00,450 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:12:00,459 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:12:00,468 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:21:12:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 21:12:10,045 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 21:12:10,046 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 21:12:10,046 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:21:12:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 21:12:10,084 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:21:12:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 9:12:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-07-31 21:13:00,401 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:21:13:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:13:00,418 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:13:00,426 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:13:00,435 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:13:00,445 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:13:00,453 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:13:00,463 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:13:00,473 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:13:00,483 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:21:13:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 21:13:10,053 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 21:13:10,054 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 21:13:10,055 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:21:13:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 21:13:10,091 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:21:13:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 9:13:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 21:14:00,137 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/heartbeat_sender
127.0.0.1 - - [31/Jul/2025:21:14:00 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:14:00 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:14:00 +0900] "GET /_ah/api/tradefed_cluster/v1/devices?alt=json HTTP/1.1" 200 18 "-" "(gzip)"
127.0.0.1 - - [31/Jul/2025:21:14:00 +0900] "GET /sidekicks/heartbeat_sender HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:14:00 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:14:00,181 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_cache_cleaner
INFO	2025-07-31 21:14:00,181 default:download_util.py:258] Cleaning up test resources not used since 2025-07-24 12:14:00.181927 (UTC)
127.0.0.1 - - [31/Jul/2025:21:14:00 +0900] "GET /sidekicks/test_resource_cache_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:14:00,320 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_harness_image_metadata
127.0.0.1 - - [31/Jul/2025:21:14:00 +0900] "GET /cron/syncer/sync_harness_image_metadata HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:14:00,420 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:21:14:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:14:00,435 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:14:00,443 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:14:00,450 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:14:00,459 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:14:00,467 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:14:00,476 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:14:00,484 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:14:00,493 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:21:14:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:14:00,614 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-07-31 21:14:00,615 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-07-31 21:14:00,616 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-07-31 21:14:00,628 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-07-31 21:14:00,628 tfc:device_monitor.py:79] Updating clusters
INFO	2025-07-31 21:14:00,636 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-07-31 21:14:00,643 tfc:device_monitor.py:194] Updating labs
INFO	2025-07-31 21:14:00,654 tfc:device_monitor.py:236] Updated labs.
INFO	2025-07-31 21:14:00,654 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [31/Jul/2025:21:14:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:14:00,661 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-07-31 21:14:00,662 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-07-31 21:14:00,670 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [31/Jul/2025:21:14:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:14:00,678 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [31/Jul/2025:21:14:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:14:00,688 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-07-31 21:14:00,689 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 12:04:00.689038 (UTC)
127.0.0.1 - - [31/Jul/2025:21:14:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 9:14:02 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
127.0.0.1 - - [31/Jul/2025:21:14:07 +0900] "GET /_ah/api/mtt/v1/file_cleaner/settings HTTP/1.1" 200 1182 "-" "python-requests/2.22.0"
I0731 21:14:07.736961 138256704564096 file_cleaner.py:84] [File Cleaner] Applying Archive directories not modified to /data/app_default_bucket/test_runs
I0731 21:14:07.737090 138256704564096 file_cleaner.py:84] [File Cleaner] Applying Delete directories not modified and accessed to /data/tmp
WARNING	2025-07-31 21:14:10,057 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 21:14:10,058 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 21:14:10,058 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:21:14:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 21:14:10,102 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:21:14:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 9:14:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 21:15:00,436 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:21:15:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:15:00,451 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:15:00,458 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:15:00,467 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:15:00,474 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:15:00,483 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:15:00,490 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:15:00,499 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:15:00,508 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:21:15:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:15:09,062 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-31 21:15:09,080 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:21:15:09 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 21:15:10,061 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 21:15:10,062 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 21:15:10,062 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:21:15:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 21:15:10,097 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:21:15:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 9:15:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-07-31 21:16:00,455 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:21:16:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:16:00,469 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:16:00,477 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:16:00,484 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:16:00,493 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:16:00,501 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:16:00,510 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:16:00,518 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:16:00,526 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:21:16:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 21:16:10,065 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 21:16:10,066 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 21:16:10,067 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:21:16:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 21:16:10,106 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:21:16:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 9:16:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 21:17:00,469 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:21:17:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:17:00,484 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:17:00,491 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:17:00,501 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:17:00,510 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:17:00,520 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:17:00,529 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:17:00,539 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:17:00,551 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:21:17:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 21:17:10,071 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 21:17:10,071 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 21:17:10,071 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:21:17:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 21:17:10,110 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:21:17:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 9:17:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 21:18:00,486 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:21:18:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:18:00,501 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:18:00,509 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:18:00,516 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:18:00,524 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:18:00,537 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:18:00,544 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:18:00,553 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:18:00,562 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:21:18:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 21:18:10,075 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 21:18:10,076 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 21:18:10,076 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:21:18:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 21:18:10,116 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:21:18:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 9:18:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 21:19:00,502 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:21:19:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:19:00,519 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:19:00,528 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:19:00,537 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:19:00,547 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:19:00,556 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:19:00,567 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:19:00,576 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:19:00,585 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:21:19:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 21:19:10,081 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 21:19:10,082 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 21:19:10,082 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:21:19:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 21:19:10,119 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:21:19:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 9:19:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 21:20:00,520 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:21:20:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:20:00,536 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:20:00,545 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:20:00,555 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:20:00,564 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:20:00,574 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:20:00,583 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:20:00,592 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:20:00,599 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:21:20:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:20:09,081 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-31 21:20:09,100 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:21:20:09 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 21:20:10,085 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 21:20:10,086 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 21:20:10,086 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:21:20:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 21:20:10,128 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:21:20:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 9:20:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-07-31 21:21:00,536 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:21:21:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:21:00,554 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:21:00,562 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:21:00,572 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:21:00,583 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:21:00,592 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:21:00,602 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:21:00,611 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:21:00,621 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:21:21:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 21:21:10,093 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 21:21:10,094 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 21:21:10,094 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:21:21:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 21:21:10,134 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:21:21:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 9:21:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 21:22:00,554 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:21:22:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:22:00,570 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:22:00,578 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:22:00,586 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:22:00,595 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:22:00,604 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:22:00,612 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:22:00,620 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:22:00,629 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:21:22:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 21:22:10,100 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 21:22:10,101 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 21:22:10,101 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:21:22:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 21:22:10,137 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:21:22:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 9:22:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 21:23:00,572 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:21:23:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:23:00,589 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:23:00,597 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:23:00,604 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:23:00,612 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:23:00,621 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:23:00,629 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:23:00,637 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:23:00,645 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:21:23:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 21:23:10,104 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 21:23:10,105 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 21:23:10,105 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:21:23:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 21:23:10,147 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:21:23:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 9:23:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-07-31 21:24:00,589 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:21:24:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:24:00,607 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:24:00,615 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:24:00,622 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:24:00,632 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:24:00,640 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:24:00,648 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:24:00,656 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:24:00,665 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:21:24:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:24:00,673 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-07-31 21:24:00,674 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-07-31 21:24:00,674 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-07-31 21:24:00,686 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-07-31 21:24:00,686 tfc:device_monitor.py:79] Updating clusters
INFO	2025-07-31 21:24:00,693 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-07-31 21:24:00,701 tfc:device_monitor.py:194] Updating labs
INFO	2025-07-31 21:24:00,713 tfc:device_monitor.py:236] Updated labs.
INFO	2025-07-31 21:24:00,713 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [31/Jul/2025:21:24:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:24:00,720 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-07-31 21:24:00,722 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-07-31 21:24:00,729 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [31/Jul/2025:21:24:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:24:00,736 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [31/Jul/2025:21:24:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:24:00,743 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-07-31 21:24:00,744 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 12:14:00.744208 (UTC)
127.0.0.1 - - [31/Jul/2025:21:24:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 9:24:02 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
WARNING	2025-07-31 21:24:10,110 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 21:24:10,111 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 21:24:10,111 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:21:24:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 21:24:10,150 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:21:24:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 9:24:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 21:25:00,609 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:21:25:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:25:00,624 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:25:00,632 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:25:00,640 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:25:00,649 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:25:00,656 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:25:00,665 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:25:00,673 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:25:00,681 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:21:25:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:25:09,101 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-31 21:25:09,120 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:21:25:09 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 21:25:10,116 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 21:25:10,116 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 21:25:10,117 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:21:25:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 21:25:10,156 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:21:25:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 9:25:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 21:26:00,622 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:21:26:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:26:00,640 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:26:00,648 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:26:00,659 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:26:00,669 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:26:00,680 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:26:00,688 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:26:00,696 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:26:00,704 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:21:26:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 21:26:10,126 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 21:26:10,126 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 21:26:10,126 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:21:26:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 21:26:10,162 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:21:26:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 9:26:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-07-31 21:27:00,642 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:21:27:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:27:00,656 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:27:00,665 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:27:00,673 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:27:00,683 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:27:00,691 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:27:00,701 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:27:00,708 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:27:00,717 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:21:27:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 21:27:10,132 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 21:27:10,133 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 21:27:10,133 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:21:27:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 21:27:10,175 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:21:27:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 9:27:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-07-31 21:28:00,655 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:21:28:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:28:00,672 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:28:00,681 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:28:00,691 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:28:00,700 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:28:00,710 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:28:00,721 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:28:00,731 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:28:00,742 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:21:28:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 21:28:10,140 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 21:28:10,141 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 21:28:10,141 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:21:28:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 21:28:10,178 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:21:28:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 9:28:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-07-31 21:29:00,672 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:21:29:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:29:00,686 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:29:00,694 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:29:00,704 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:29:00,713 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:29:00,722 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:29:00,730 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:29:00,740 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:29:00,752 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:21:29:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 21:29:10,149 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 21:29:10,150 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 21:29:10,150 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:21:29:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 21:29:10,188 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:21:29:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 9:29:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 21:30:00,687 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:21:30:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:30:00,703 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:30:00,711 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:30:00,719 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:30:00,727 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:30:00,736 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:30:00,744 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:30:00,752 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:30:00,760 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:21:30:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:30:09,117 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-31 21:30:09,137 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:21:30:09 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 21:30:10,156 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 21:30:10,157 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 21:30:10,157 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:21:30:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 21:30:10,201 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:21:30:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 9:30:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-07-31 21:31:00,707 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:21:31:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:31:00,722 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:31:00,730 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:31:00,737 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:31:00,746 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:31:00,753 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:31:00,762 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:31:00,770 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:31:00,778 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:21:31:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 21:31:10,167 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 21:31:10,168 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 21:31:10,168 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:21:31:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 21:31:10,207 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:21:31:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 9:31:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-07-31 21:32:00,720 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:21:32:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:32:00,734 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:32:00,742 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:32:00,750 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:32:00,758 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:32:00,767 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:32:00,775 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:32:00,783 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:32:00,791 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:21:32:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 21:32:10,177 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 21:32:10,178 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 21:32:10,178 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:21:32:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 21:32:10,221 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:21:32:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 9:32:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-07-31 21:33:00,736 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:21:33:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:33:00,752 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:33:00,759 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:33:00,767 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:33:00,775 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:33:00,784 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:33:00,791 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:33:00,801 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:33:00,808 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:21:33:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 21:33:10,186 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 21:33:10,187 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 21:33:10,187 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:21:33:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 21:33:10,225 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:21:33:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 9:33:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 21:34:00,721 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-07-31 21:34:00,723 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-07-31 21:34:00,723 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-07-31 21:34:00,736 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-07-31 21:34:00,736 tfc:device_monitor.py:79] Updating clusters
INFO	2025-07-31 21:34:00,745 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-07-31 21:34:00,752 tfc:device_monitor.py:194] Updating labs
INFO	2025-07-31 21:34:00,763 tfc:device_monitor.py:236] Updated labs.
INFO	2025-07-31 21:34:00,764 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [31/Jul/2025:21:34:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:34:00,770 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-07-31 21:34:00,771 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-07-31 21:34:00,778 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [31/Jul/2025:21:34:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:34:00,785 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [31/Jul/2025:21:34:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:34:00,794 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:21:34:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:34:00,808 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:34:00,816 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-07-31 21:34:00,817 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 12:24:00.817230 (UTC)
127.0.0.1 - - [31/Jul/2025:21:34:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:34:00,830 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:34:00,837 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:34:00,846 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:34:00,853 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:34:00,862 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:34:00,868 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:34:00,877 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:21:34:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 9:34:02 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
WARNING	2025-07-31 21:34:10,193 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 21:34:10,194 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 21:34:10,194 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:21:34:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 21:34:10,234 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:21:34:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 9:34:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 21:35:00,808 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:21:35:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:35:00,823 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:35:00,839 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:35:00,851 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:35:00,863 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:35:00,872 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:35:00,881 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:35:00,890 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:35:00,900 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:21:35:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:35:09,139 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-31 21:35:09,155 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:21:35:09 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 21:35:10,202 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 21:35:10,203 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 21:35:10,203 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:21:35:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 21:35:10,242 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:21:35:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 9:35:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 21:36:00,823 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:21:36:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:36:00,839 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:36:00,848 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:36:00,858 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:36:00,867 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:36:00,877 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:36:00,886 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:36:00,896 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:36:00,905 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:21:36:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 21:36:10,210 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 21:36:10,211 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 21:36:10,211 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:21:36:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 21:36:10,248 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:21:36:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 9:36:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 21:37:00,837 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:21:37:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:37:00,852 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:37:00,862 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:37:00,870 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:37:00,879 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:37:00,887 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:37:00,896 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:37:00,905 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:37:00,914 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:21:37:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 21:37:10,217 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 21:37:10,218 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 21:37:10,218 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:21:37:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 21:37:10,260 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:21:37:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 9:37:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 21:38:00,854 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:21:38:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:38:00,869 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:38:00,877 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:38:00,884 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:38:00,894 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:38:00,902 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:38:00,911 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:38:00,920 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:38:00,928 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:21:38:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 21:38:10,224 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 21:38:10,224 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 21:38:10,224 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:21:38:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 21:38:10,261 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:21:38:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 9:38:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 21:39:00,870 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:21:39:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:39:00,889 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:39:00,898 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:39:00,908 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:39:00,917 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:39:00,927 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:39:00,937 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:39:00,945 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:39:00,955 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:21:39:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 21:39:10,231 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 21:39:10,232 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 21:39:10,232 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:21:39:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 21:39:10,268 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:21:39:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 9:39:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 21:40:00,888 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:21:40:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:40:00,904 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:40:00,912 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:40:00,920 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:40:00,929 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:40:00,937 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:40:00,947 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:40:00,955 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:40:00,968 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:21:40:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:40:09,155 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-31 21:40:09,172 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:21:40:09 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 21:40:10,237 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 21:40:10,238 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 21:40:10,238 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:21:40:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 21:40:10,276 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:21:40:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 9:40:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-07-31 21:41:00,907 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:21:41:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:41:00,922 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:41:00,930 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:41:00,937 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:41:00,947 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:41:00,954 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:41:00,963 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:41:00,973 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:41:00,982 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:21:41:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 21:41:10,246 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 21:41:10,247 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 21:41:10,247 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:21:41:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 21:41:10,285 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:21:41:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 9:41:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-07-31 21:42:00,921 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:21:42:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:42:00,937 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:42:00,944 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:42:00,954 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:42:00,964 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:42:00,974 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:42:00,983 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:42:00,992 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:42:01,002 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:21:42:01 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:42:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 21:42:10,253 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 21:42:10,254 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 21:42:10,254 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:21:42:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 21:42:10,291 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:21:42:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 9:42:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 21:43:00,013 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:21:43:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:43:00,933 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:21:43:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:43:00,952 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:43:00,963 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:43:00,972 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:43:00,983 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:43:00,992 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:43:01,002 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:43:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:43:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:43:01,011 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:43:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:43:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 21:43:10,261 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 21:43:10,262 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 21:43:10,262 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:21:43:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 21:43:10,300 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:21:43:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 9:43:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-07-31 21:44:00,010 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:44:00,021 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:21:44:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:44:00,030 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:44:00,325 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_harness_image_metadata
127.0.0.1 - - [31/Jul/2025:21:44:00 +0900] "GET /cron/syncer/sync_harness_image_metadata HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:44:00,771 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-07-31 21:44:00,772 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-07-31 21:44:00,772 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-07-31 21:44:00,786 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-07-31 21:44:00,786 tfc:device_monitor.py:79] Updating clusters
INFO	2025-07-31 21:44:00,796 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-07-31 21:44:00,802 tfc:device_monitor.py:194] Updating labs
INFO	2025-07-31 21:44:00,814 tfc:device_monitor.py:236] Updated labs.
INFO	2025-07-31 21:44:00,814 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [31/Jul/2025:21:44:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:44:00,822 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-07-31 21:44:00,823 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-07-31 21:44:00,830 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [31/Jul/2025:21:44:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:44:00,837 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [31/Jul/2025:21:44:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:44:00,846 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-07-31 21:44:00,847 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 12:34:00.847776 (UTC)
127.0.0.1 - - [31/Jul/2025:21:44:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:44:00,952 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:21:44:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:44:00,967 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:44:00,980 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:44:00,987 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:44:00,997 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:44:01,005 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:44:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:44:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 9:44:02 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
WARNING	2025-07-31 21:44:10,269 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 21:44:10,270 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 21:44:10,270 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:21:44:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 21:44:10,309 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:21:44:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 9:44:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 21:45:00,015 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:45:00,025 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:45:00,033 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:21:45:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:45:00,042 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:45:00,966 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:21:45:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:45:00,981 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:45:00,989 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:45:00,997 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:45:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:45:01,007 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:45:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:45:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:45:09,171 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-31 21:45:09,193 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:21:45:09 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 21:45:10,276 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 21:45:10,276 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 21:45:10,276 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:21:45:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 21:45:10,315 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:21:45:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 9:45:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 21:46:00,012 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:46:00,027 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:46:00,036 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:46:00,044 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:21:46:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:46:00,052 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:46:00,979 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:21:46:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:46:00,994 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:46:01,004 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:46:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:46:01,012 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:46:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:46:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 21:46:10,282 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 21:46:10,283 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 21:46:10,283 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:21:46:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 21:46:10,325 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:21:46:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 9:46:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 21:47:00,015 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:47:00,025 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:47:00,035 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:47:00,044 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:47:00,053 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:47:00,063 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:21:47:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:47:00,072 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:47:00,992 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:21:47:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:47:01,007 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:47:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:47:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 21:47:10,291 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 21:47:10,292 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 21:47:10,292 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:21:47:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 21:47:10,338 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:21:47:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 9:47:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 21:48:00,007 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:21:48:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:48:00,025 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:48:00,036 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:48:00,046 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:48:00,053 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:48:00,064 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:48:00,073 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:48:00,082 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:21:48:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:48:00,090 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 21:48:10,306 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 21:48:10,307 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 21:48:10,307 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:21:48:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 21:48:10,347 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:21:48:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 9:48:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 21:49:00,025 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:21:49:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:49:00,041 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:49:00,049 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:49:00,058 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:49:00,066 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:49:00,074 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:49:00,082 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:49:00,092 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:21:49:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:49:00,104 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 21:49:10,314 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 21:49:10,315 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 21:49:10,315 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:21:49:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 21:49:10,358 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:21:49:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 9:49:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-07-31 21:50:00,042 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:21:50:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:50:00,057 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:50:00,065 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:50:00,073 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:50:00,082 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:50:00,090 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:50:00,099 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:50:00,106 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:21:50:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:50:00,115 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:50:09,193 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-31 21:50:09,219 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:21:50:09 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 21:50:10,324 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 21:50:10,325 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 21:50:10,325 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:21:50:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 21:50:10,369 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:21:50:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 9:50:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 21:51:00,058 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:21:51:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:51:00,073 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:51:00,082 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:51:00,090 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:51:00,099 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:51:00,107 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:51:00,115 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:51:00,123 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:21:51:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:51:00,133 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 21:51:10,332 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 21:51:10,333 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 21:51:10,333 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:21:51:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 21:51:10,374 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:21:51:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 9:51:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-07-31 21:52:00,076 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:21:52:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:52:00,091 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:52:00,099 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:52:00,107 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:52:00,115 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:52:00,123 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:52:00,131 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:52:00,139 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:21:52:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:52:00,147 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 21:52:10,340 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 21:52:10,340 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 21:52:10,341 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:21:52:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 21:52:10,375 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:21:52:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 9:52:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 21:53:00,090 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:21:53:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:53:00,104 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:53:00,112 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:53:00,121 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:53:00,129 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:53:00,139 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:53:00,147 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:53:00,156 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:21:53:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:53:00,165 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 21:53:10,348 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 21:53:10,349 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 21:53:10,349 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:21:53:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 21:53:10,391 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:21:53:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 9:53:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 21:54:00,102 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:21:54:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:54:00,118 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:54:00,127 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:54:00,137 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:54:00,146 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:54:00,154 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:54:00,164 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:54:00,172 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:21:54:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:54:00,182 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:54:00,823 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-07-31 21:54:00,825 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-07-31 21:54:00,825 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-07-31 21:54:00,841 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-07-31 21:54:00,841 tfc:device_monitor.py:79] Updating clusters
INFO	2025-07-31 21:54:00,851 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-07-31 21:54:00,858 tfc:device_monitor.py:194] Updating labs
INFO	2025-07-31 21:54:00,870 tfc:device_monitor.py:236] Updated labs.
INFO	2025-07-31 21:54:00,870 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [31/Jul/2025:21:54:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:54:00,877 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-07-31 21:54:00,878 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-07-31 21:54:00,886 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [31/Jul/2025:21:54:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:54:00,895 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [31/Jul/2025:21:54:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:54:00,903 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-07-31 21:54:00,904 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 12:44:00.904197 (UTC)
127.0.0.1 - - [31/Jul/2025:21:54:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 9:54:02 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
WARNING	2025-07-31 21:54:10,356 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 21:54:10,357 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 21:54:10,357 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:21:54:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 21:54:10,402 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:21:54:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 9:54:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 21:55:00,115 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:21:55:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:55:00,132 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:55:00,139 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:55:00,148 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:55:00,155 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:55:00,164 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:55:00,172 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:55:00,182 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:21:55:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:55:00,191 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:55:09,217 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-31 21:55:09,236 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:21:55:09 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 21:55:10,366 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 21:55:10,366 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 21:55:10,366 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:21:55:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 21:55:10,409 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:21:55:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 9:55:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 21:56:00,134 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:21:56:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:56:00,150 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:56:00,159 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:56:00,168 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:56:00,178 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:56:00,188 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:56:00,197 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:56:00,207 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:21:56:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:56:00,216 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 21:56:10,373 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 21:56:10,374 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 21:56:10,374 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:21:56:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 21:56:10,412 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:21:56:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 9:56:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 21:57:00,153 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:21:57:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:57:00,170 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:57:00,178 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:57:00,186 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:57:00,195 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:57:00,204 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:57:00,213 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:57:00,223 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:21:57:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:57:00,233 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 21:57:10,381 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 21:57:10,381 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 21:57:10,381 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:21:57:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 21:57:10,420 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:21:57:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 9:57:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 21:58:00,169 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:21:58:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:58:00,183 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:58:00,191 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:58:00,201 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:58:00,209 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:58:00,218 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:58:00,226 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:58:00,235 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:21:58:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:58:00,243 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 21:58:10,389 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 21:58:10,390 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 21:58:10,390 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:21:58:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 21:58:10,430 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:21:58:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 9:58:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-07-31 21:59:00,185 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:21:59:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:59:00,201 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:59:00,210 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:59:00,218 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:59:00,228 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:59:00,237 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:59:00,246 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:59:00,256 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:21:59:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 21:59:00,266 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:21:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:21:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 21:59:10,398 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 21:59:10,399 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 21:59:10,399 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:21:59:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 21:59:10,437 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:21:59:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 9:59:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-07-31 22:00:00,205 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:22:00:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:00:00,220 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:00:00,227 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:00:00,235 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:00:00,243 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:00:00,253 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:00:00,261 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:00:00,270 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:22:00:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:00:00,281 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:00:09,238 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-31 22:00:09,256 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:22:00:09 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 22:00:10,406 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 22:00:10,407 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 22:00:10,407 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:22:00:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
Jul 31, 2025 10:00:10 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected HTTP/2 connection.
INFO	2025-07-31 22:00:10,448 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:22:00:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 10:00:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 22:01:00,222 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:22:01:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:01:00,237 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:01:00,244 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:01:00,253 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:01:00,261 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:01:00,270 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:01:00,279 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:01:00,287 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:22:01:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:01:00,295 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 22:01:10,411 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 22:01:10,412 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 22:01:10,412 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:22:01:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 22:01:10,459 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:22:01:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 10:01:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 22:02:00,235 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:22:02:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:02:00,252 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:02:00,261 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:02:00,270 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:02:00,280 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:02:00,289 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:02:00,298 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:02:00,306 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:22:02:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:02:00,315 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 22:02:10,418 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 22:02:10,419 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 22:02:10,419 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:22:02:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 22:02:10,465 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:22:02:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 10:02:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 22:03:00,251 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:22:03:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:03:00,267 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:03:00,274 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:03:00,282 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:03:00,291 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:03:00,300 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:03:00,309 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:03:00,318 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:22:03:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:03:00,327 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 22:03:10,427 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 22:03:10,428 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 22:03:10,428 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:22:03:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 22:03:10,473 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:22:03:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 10:03:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 22:04:00,268 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:22:04:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:04:00,285 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:04:00,294 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:04:00,303 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:04:00,311 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:04:00,320 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:04:00,328 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:04:00,337 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:22:04:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:04:00,345 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:04:00,876 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-07-31 22:04:00,878 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-07-31 22:04:00,878 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-07-31 22:04:00,893 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-07-31 22:04:00,893 tfc:device_monitor.py:79] Updating clusters
INFO	2025-07-31 22:04:00,903 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-07-31 22:04:00,910 tfc:device_monitor.py:194] Updating labs
INFO	2025-07-31 22:04:00,924 tfc:device_monitor.py:236] Updated labs.
INFO	2025-07-31 22:04:00,924 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [31/Jul/2025:22:04:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:04:00,933 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-07-31 22:04:00,934 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-07-31 22:04:00,941 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [31/Jul/2025:22:04:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:04:00,948 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [31/Jul/2025:22:04:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:04:00,958 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-07-31 22:04:00,959 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 12:54:00.959605 (UTC)
127.0.0.1 - - [31/Jul/2025:22:04:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 10:04:02 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
WARNING	2025-07-31 22:04:10,435 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 22:04:10,436 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 22:04:10,436 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:22:04:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 22:04:10,474 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:22:04:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 10:04:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 22:05:00,286 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:22:05:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:05:00,301 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:05:00,307 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:05:00,316 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:05:00,325 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:05:00,334 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:05:00,343 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:05:00,353 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:22:05:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:05:00,363 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:05:09,255 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-31 22:05:09,272 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:22:05:09 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 22:05:10,444 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 22:05:10,445 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 22:05:10,445 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:22:05:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 22:05:10,483 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:22:05:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 10:05:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-07-31 22:06:00,300 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:22:06:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:06:00,317 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:06:00,326 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:06:00,334 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:06:00,342 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:06:00,351 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:06:00,362 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:06:00,372 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:22:06:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:06:00,382 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 22:06:10,452 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 22:06:10,453 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 22:06:10,453 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:22:06:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 22:06:10,493 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:22:06:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 10:06:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-07-31 22:07:00,316 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:22:07:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:07:00,332 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:07:00,342 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:07:00,351 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:07:00,360 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:07:00,369 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:07:00,379 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:07:00,388 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:22:07:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:07:00,400 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 22:07:10,460 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 22:07:10,462 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 22:07:10,462 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:22:07:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 22:07:10,501 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:22:07:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 10:07:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 22:08:00,331 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:22:08:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:08:00,348 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:08:00,359 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:08:00,370 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:08:00,380 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:08:00,390 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:08:00,399 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:08:00,409 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:22:08:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:08:00,420 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 22:08:10,468 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 22:08:10,469 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 22:08:10,469 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:22:08:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 22:08:10,510 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:22:08:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 10:08:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 22:09:00,350 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:22:09:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:09:00,365 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:09:00,373 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:09:00,382 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:09:00,391 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:09:00,401 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:09:00,414 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:09:00,424 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:22:09:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:09:00,435 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 22:09:10,474 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 22:09:10,475 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 22:09:10,475 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:22:09:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 22:09:10,517 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:22:09:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 10:09:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 22:10:00,366 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:22:10:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:10:00,381 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:10:00,389 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:10:00,399 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:10:00,408 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:10:00,418 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:10:00,428 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:10:00,437 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:22:10:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:10:00,446 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:10:09,277 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-31 22:10:09,295 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:22:10:09 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 22:10:10,482 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 22:10:10,483 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 22:10:10,483 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:22:10:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 22:10:10,523 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:22:10:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 10:10:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 22:11:00,379 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:22:11:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:11:00,395 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:11:00,402 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:11:00,412 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:11:00,419 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:11:00,427 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:11:00,436 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:11:00,444 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:22:11:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:11:00,454 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 22:11:10,489 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 22:11:10,489 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 22:11:10,489 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:22:11:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 22:11:10,530 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:22:11:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 10:11:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 22:12:00,397 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:22:12:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:12:00,411 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:12:00,419 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:12:00,427 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:12:00,436 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:12:00,443 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:12:00,451 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:12:00,459 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:22:12:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:12:00,468 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 22:12:10,497 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 22:12:10,498 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 22:12:10,498 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:22:12:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 22:12:10,537 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:22:12:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 10:12:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 22:13:00,415 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:22:13:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:13:00,431 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:13:00,439 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:13:00,447 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:13:00,455 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:13:00,462 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:13:00,470 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:13:00,478 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:22:13:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:13:00,486 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 22:13:10,504 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 22:13:10,505 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 22:13:10,505 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:22:13:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 22:13:10,544 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:22:13:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 10:13:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-07-31 22:14:00,117 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_history
INFO	2025-07-31 22:14:00,119 tfc:device_history_cleaner.py:95] Started DeviceHistoryCleaner
INFO	2025-07-31 22:14:00,126 tfc:device_history_cleaner.py:81] Deleted: 0 keys. Total: 0
INFO	2025-07-31 22:14:00,126 tfc:device_history_cleaner.py:97] Finished DeviceHistoryCleaner. Deleted: 0
127.0.0.1 - - [31/Jul/2025:22:14:00 +0900] "GET /cron/cleanup/device_history HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:14:00,180 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/heartbeat_sender
127.0.0.1 - - [31/Jul/2025:22:14:00 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:14:00 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:14:00 +0900] "GET /_ah/api/tradefed_cluster/v1/devices?alt=json HTTP/1.1" 200 18 "-" "(gzip)"
127.0.0.1 - - [31/Jul/2025:22:14:00 +0900] "GET /sidekicks/heartbeat_sender HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:14:00 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:14:00,217 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_cache_cleaner
INFO	2025-07-31 22:14:00,218 default:download_util.py:258] Cleaning up test resources not used since 2025-07-24 13:14:00.218653 (UTC)
127.0.0.1 - - [31/Jul/2025:22:14:00 +0900] "GET /sidekicks/test_resource_cache_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:14:00,333 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_harness_image_metadata
127.0.0.1 - - [31/Jul/2025:22:14:00 +0900] "GET /cron/syncer/sync_harness_image_metadata HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:14:00,430 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:22:14:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:14:00,445 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:14:00,452 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:14:00,461 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:14:00,469 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:14:00,478 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:14:00,486 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:14:00,495 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:22:14:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:14:00,503 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:14:00,932 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-07-31 22:14:00,933 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-07-31 22:14:00,933 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-07-31 22:14:00,946 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-07-31 22:14:00,946 tfc:device_monitor.py:79] Updating clusters
INFO	2025-07-31 22:14:00,953 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-07-31 22:14:00,960 tfc:device_monitor.py:194] Updating labs
INFO	2025-07-31 22:14:00,970 tfc:device_monitor.py:236] Updated labs.
INFO	2025-07-31 22:14:00,970 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [31/Jul/2025:22:14:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:14:00,977 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-07-31 22:14:00,979 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-07-31 22:14:00,985 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [31/Jul/2025:22:14:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:14:00,992 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [31/Jul/2025:22:14:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:14:01,000 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-07-31 22:14:01,001 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 13:04:01.001283 (UTC)
127.0.0.1 - - [31/Jul/2025:22:14:01 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:14:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 10:14:02 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
127.0.0.1 - - [31/Jul/2025:22:14:07 +0900] "GET /_ah/api/mtt/v1/file_cleaner/settings HTTP/1.1" 200 1182 "-" "python-requests/2.22.0"
I0731 22:14:07.638570 138256704564096 file_cleaner.py:84] [File Cleaner] Applying Archive directories not modified to /data/app_default_bucket/test_runs
I0731 22:14:07.638695 138256704564096 file_cleaner.py:84] [File Cleaner] Applying Delete directories not modified and accessed to /data/tmp
WARNING	2025-07-31 22:14:10,512 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 22:14:10,513 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 22:14:10,513 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:22:14:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 22:14:10,550 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:22:14:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 10:14:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 22:15:00,445 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:22:15:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:15:00,461 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:15:00,469 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:15:00,477 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:15:00,486 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:15:00,496 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:15:00,505 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:15:00,513 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:22:15:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:15:00,522 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:15:09,296 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-31 22:15:09,314 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:22:15:09 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 22:15:10,520 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 22:15:10,521 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 22:15:10,521 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:22:15:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 22:15:10,558 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:22:15:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 10:15:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 22:16:00,460 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:22:16:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:16:00,475 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:16:00,482 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:16:00,492 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:16:00,502 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:16:00,512 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:16:00,522 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:16:00,530 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:22:16:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:16:00,539 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 22:16:10,527 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 22:16:10,528 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 22:16:10,528 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:22:16:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 22:16:10,571 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:22:16:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 10:16:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 22:17:00,479 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:22:17:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:17:00,495 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:17:00,503 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:17:00,512 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:17:00,521 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:17:00,531 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:17:00,540 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:17:00,549 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:22:17:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:17:00,557 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 22:17:10,535 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 22:17:10,536 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 22:17:10,536 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:22:17:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 22:17:10,577 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:22:17:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 10:17:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-07-31 22:18:00,497 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:22:18:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:18:00,514 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:18:00,520 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:18:00,529 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:18:00,536 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:18:00,545 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:18:00,553 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:18:00,563 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:22:18:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:18:00,570 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 22:18:10,542 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 22:18:10,543 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 22:18:10,543 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:22:18:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 22:18:10,580 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:22:18:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 10:18:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-07-31 22:19:00,514 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:22:19:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:19:00,529 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:19:00,537 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:19:00,545 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:19:00,553 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:19:00,562 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:19:00,570 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:19:00,579 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:22:19:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:19:00,587 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 22:19:10,550 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 22:19:10,551 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 22:19:10,551 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:22:19:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 22:19:10,587 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:22:19:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 10:19:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-07-31 22:20:00,528 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:22:20:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:20:00,543 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:20:00,552 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:20:00,560 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:20:00,570 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:20:00,577 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:20:00,585 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:20:00,593 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:22:20:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:20:00,602 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:20:09,315 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-31 22:20:09,336 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:22:20:09 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 22:20:10,558 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 22:20:10,558 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 22:20:10,558 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:22:20:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 22:20:10,599 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:22:20:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 10:20:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 22:21:00,542 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:22:21:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:21:00,557 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:21:00,566 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:21:00,573 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:21:00,582 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:21:00,590 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:21:00,600 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:21:00,608 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:22:21:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:21:00,617 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 22:21:10,565 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 22:21:10,566 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 22:21:10,566 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:22:21:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 22:21:10,604 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:22:21:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 10:21:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-07-31 22:22:00,556 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:22:22:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:22:00,569 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:22:00,580 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:22:00,590 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:22:00,597 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:22:00,606 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:22:00,615 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:22:00,624 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:22:22:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:22:00,632 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 22:22:10,571 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 22:22:10,572 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 22:22:10,572 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:22:22:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 22:22:10,609 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:22:22:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 10:22:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 22:23:00,568 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:22:23:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:23:00,584 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:23:00,592 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:23:00,601 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:23:00,609 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:23:00,617 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:23:00,625 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:23:00,633 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:22:23:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:23:00,641 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 22:23:10,574 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 22:23:10,575 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 22:23:10,575 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:22:23:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 22:23:10,616 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:22:23:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 10:23:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 22:24:00,018 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-07-31 22:24:00,019 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 13:14:00.019957 (UTC)
127.0.0.1 - - [31/Jul/2025:22:24:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:24:00,579 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:22:24:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:24:00,595 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:24:00,603 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:24:00,611 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:24:00,619 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:24:00,627 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:24:00,634 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:24:00,643 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:22:24:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:24:00,650 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:24:00,978 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-07-31 22:24:00,979 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-07-31 22:24:00,979 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-07-31 22:24:00,991 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-07-31 22:24:00,991 tfc:device_monitor.py:79] Updating clusters
INFO	2025-07-31 22:24:01,000 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-07-31 22:24:01,007 tfc:device_monitor.py:194] Updating labs
INFO	2025-07-31 22:24:01,018 tfc:device_monitor.py:236] Updated labs.
INFO	2025-07-31 22:24:01,018 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [31/Jul/2025:22:24:01 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:24:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:24:01,027 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-07-31 22:24:01,028 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-07-31 22:24:01,034 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [31/Jul/2025:22:24:01 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:24:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:24:01,041 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [31/Jul/2025:22:24:01 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:24:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 10:24:02 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
WARNING	2025-07-31 22:24:10,581 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 22:24:10,582 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 22:24:10,582 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:22:24:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 22:24:10,620 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:22:24:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 10:24:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 22:25:00,595 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:22:25:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:25:00,610 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:25:00,618 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:25:00,626 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:25:00,634 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:25:00,642 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:25:00,651 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:25:00,659 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:22:25:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:25:00,668 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:25:09,338 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-31 22:25:09,355 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:22:25:09 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 22:25:10,587 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 22:25:10,588 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 22:25:10,588 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:22:25:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 22:25:10,624 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:22:25:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 10:25:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 22:26:00,610 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:22:26:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:26:00,624 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:26:00,632 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:26:00,640 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:26:00,649 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:26:00,658 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:26:00,665 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:26:00,674 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:22:26:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:26:00,683 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 22:26:10,592 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 22:26:10,593 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 22:26:10,593 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:22:26:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 22:26:10,631 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:22:26:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 10:26:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 22:27:00,626 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:22:27:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:27:00,642 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:27:00,650 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:27:00,659 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:27:00,667 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:27:00,676 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:27:00,686 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:27:00,694 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:22:27:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:27:00,704 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 22:27:10,597 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 22:27:10,598 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 22:27:10,598 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:22:27:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 22:27:10,638 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:22:27:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 10:27:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 22:28:00,640 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:22:28:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:28:00,655 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:28:00,663 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:28:00,671 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:28:00,680 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:28:00,688 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:28:00,697 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:28:00,704 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:22:28:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:28:00,713 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 22:28:10,604 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 22:28:10,605 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 22:28:10,605 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:22:28:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 22:28:10,641 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:22:28:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 10:28:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 22:29:00,656 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:22:29:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:29:00,670 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:29:00,680 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:29:00,689 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:29:00,699 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:29:00,710 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:29:00,720 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:29:00,729 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:22:29:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:29:00,739 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 22:29:10,610 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 22:29:10,611 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 22:29:10,611 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:22:29:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 22:29:10,650 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:22:29:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 10:29:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 22:30:00,667 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:22:30:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:30:00,682 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:30:00,690 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:30:00,698 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:30:00,706 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:30:00,718 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:30:00,732 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:30:00,743 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:22:30:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:30:00,754 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:30:09,356 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-31 22:30:09,383 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:22:30:09 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 22:30:10,616 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 22:30:10,617 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 22:30:10,617 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:22:30:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 22:30:10,672 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:22:30:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 10:30:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-07-31 22:31:00,683 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:22:31:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:31:00,698 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:31:00,706 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:31:00,715 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:31:00,724 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:31:00,733 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:31:00,742 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:31:00,751 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:22:31:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:31:00,761 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 22:31:10,624 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 22:31:10,625 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 22:31:10,625 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:22:31:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 22:31:10,660 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:22:31:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 10:31:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 22:32:00,700 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:22:32:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:32:00,715 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:32:00,724 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:32:00,732 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:32:00,743 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:32:00,752 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:32:00,762 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:32:00,772 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:22:32:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:32:00,781 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 22:32:10,630 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 22:32:10,630 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 22:32:10,630 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:22:32:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 22:32:10,667 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:22:32:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 10:32:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 22:33:00,715 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:22:33:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:33:00,731 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:33:00,739 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:33:00,748 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:33:00,755 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:33:00,763 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:33:00,771 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:33:00,779 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:22:33:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:33:00,791 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 22:33:10,635 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 22:33:10,636 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 22:33:10,636 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:22:33:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 22:33:10,676 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:22:33:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 10:33:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 22:34:00,026 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-07-31 22:34:00,027 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-07-31 22:34:00,027 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-07-31 22:34:00,039 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-07-31 22:34:00,039 tfc:device_monitor.py:79] Updating clusters
INFO	2025-07-31 22:34:00,048 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-07-31 22:34:00,054 tfc:device_monitor.py:194] Updating labs
INFO	2025-07-31 22:34:00,067 tfc:device_monitor.py:236] Updated labs.
INFO	2025-07-31 22:34:00,067 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [31/Jul/2025:22:34:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:34:00,074 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-07-31 22:34:00,075 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 13:24:00.075456 (UTC)
127.0.0.1 - - [31/Jul/2025:22:34:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:34:00,087 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-07-31 22:34:00,088 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-07-31 22:34:00,095 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [31/Jul/2025:22:34:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:34:00,101 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [31/Jul/2025:22:34:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:34:00,732 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:22:34:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:34:00,748 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:34:00,757 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:34:00,765 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:34:00,776 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:34:00,785 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:34:00,796 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:34:00,804 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:22:34:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:34:00,813 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 10:34:02 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
WARNING	2025-07-31 22:34:10,643 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 22:34:10,643 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 22:34:10,643 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:22:34:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 22:34:10,679 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:22:34:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 10:34:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 22:35:00,751 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:22:35:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:35:00,766 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:35:00,774 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:35:00,781 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:35:00,790 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:35:00,798 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:35:00,807 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:35:00,815 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:22:35:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:35:00,825 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:35:09,385 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-31 22:35:09,401 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:22:35:09 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 22:35:10,648 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 22:35:10,649 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 22:35:10,649 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:22:35:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 22:35:10,685 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:22:35:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 10:35:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-07-31 22:36:00,768 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:22:36:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:36:00,784 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:36:00,791 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:36:00,799 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:36:00,807 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:36:00,816 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:36:00,823 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:36:00,832 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:22:36:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:36:00,839 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 22:36:10,655 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 22:36:10,656 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 22:36:10,656 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:22:36:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 22:36:10,700 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:22:36:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 10:36:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 22:37:00,784 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:22:37:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:37:00,798 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:37:00,807 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:37:00,815 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:37:00,824 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:37:00,832 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:37:00,842 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:37:00,850 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:22:37:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:37:00,860 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 22:37:10,663 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 22:37:10,664 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 22:37:10,664 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:22:37:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 22:37:10,706 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:22:37:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 10:37:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 22:38:00,801 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:22:38:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:38:00,816 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:38:00,824 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:38:00,833 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:38:00,841 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:38:00,848 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:38:00,856 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:38:00,866 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:22:38:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:38:00,874 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 22:38:10,670 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 22:38:10,671 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 22:38:10,671 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:22:38:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 22:38:10,713 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:22:38:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 10:38:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 22:39:00,817 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:22:39:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:39:00,831 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:39:00,839 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:39:00,849 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:39:00,858 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:39:00,867 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:39:00,876 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:39:00,885 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:22:39:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:39:00,894 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 22:39:10,676 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 22:39:10,677 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 22:39:10,677 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:22:39:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 22:39:10,715 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:22:39:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 10:39:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-07-31 22:40:00,829 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:22:40:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:40:00,844 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:40:00,851 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:40:00,860 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:40:00,868 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:40:00,877 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:40:00,884 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:40:00,894 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:22:40:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:40:00,906 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:40:09,405 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-31 22:40:09,421 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:22:40:09 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 22:40:10,683 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 22:40:10,684 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 22:40:10,684 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:22:40:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 22:40:10,722 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:22:40:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 10:40:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-07-31 22:41:00,845 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:22:41:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:41:00,859 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:41:00,868 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:41:00,876 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:41:00,885 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:41:00,893 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:41:00,903 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:41:00,911 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:22:41:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:41:00,920 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 22:41:10,690 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 22:41:10,690 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 22:41:10,691 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:22:41:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 22:41:10,733 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:22:41:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 10:41:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 22:42:00,857 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:22:42:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:42:00,872 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:42:00,881 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:42:00,889 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:42:00,899 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:42:00,907 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:42:00,916 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:42:00,924 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:22:42:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:42:00,933 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 22:42:10,698 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 22:42:10,699 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 22:42:10,699 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:22:42:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 22:42:10,735 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:22:42:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 10:42:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 22:43:00,874 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:22:43:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:43:00,890 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:43:00,898 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:43:00,906 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:43:00,916 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:43:00,925 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:43:00,933 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:43:00,942 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:22:43:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:43:00,949 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 22:43:10,705 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 22:43:10,706 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 22:43:10,706 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:22:43:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 22:43:10,748 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:22:43:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 10:43:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 22:44:00,072 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-07-31 22:44:00,073 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-07-31 22:44:00,073 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-07-31 22:44:00,086 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-07-31 22:44:00,086 tfc:device_monitor.py:79] Updating clusters
INFO	2025-07-31 22:44:00,094 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-07-31 22:44:00,102 tfc:device_monitor.py:194] Updating labs
INFO	2025-07-31 22:44:00,113 tfc:device_monitor.py:236] Updated labs.
INFO	2025-07-31 22:44:00,113 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [31/Jul/2025:22:44:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:44:00,121 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-07-31 22:44:00,122 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 13:34:00.122719 (UTC)
127.0.0.1 - - [31/Jul/2025:22:44:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:44:00,137 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-07-31 22:44:00,138 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-07-31 22:44:00,145 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [31/Jul/2025:22:44:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:44:00,153 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [31/Jul/2025:22:44:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:44:00,341 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_harness_image_metadata
127.0.0.1 - - [31/Jul/2025:22:44:00 +0900] "GET /cron/syncer/sync_harness_image_metadata HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:44:00,892 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:22:44:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:44:00,909 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:44:00,916 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:44:00,924 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:44:00,932 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:44:00,940 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:44:00,948 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:44:00,957 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:22:44:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:44:00,965 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 10:44:02 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
WARNING	2025-07-31 22:44:10,714 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 22:44:10,715 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 22:44:10,715 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:22:44:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 22:44:10,754 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:22:44:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 10:44:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 22:45:00,909 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:22:45:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:45:00,923 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:45:00,932 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:45:00,940 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:45:00,949 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:45:00,956 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:45:00,966 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:45:00,975 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:22:45:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:45:00,984 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:45:09,427 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-31 22:45:09,443 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:22:45:09 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 22:45:10,722 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 22:45:10,723 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 22:45:10,723 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:22:45:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 22:45:10,760 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:22:45:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 10:45:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 22:46:00,925 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:22:46:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:46:00,942 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:46:00,951 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:46:00,962 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:46:00,972 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:46:00,983 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:46:00,993 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:46:01,004 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:22:46:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:46:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:46:01,014 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:46:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:46:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 22:46:10,731 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 22:46:10,732 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 22:46:10,732 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:22:46:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 22:46:10,770 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:22:46:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 10:46:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 22:47:00,014 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:22:47:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:47:00,027 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:47:00,941 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:22:47:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:47:00,956 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:47:00,964 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:47:00,973 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:47:00,981 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:47:00,991 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:47:01,000 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:47:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 22:47:10,739 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 22:47:10,740 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 22:47:10,740 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:22:47:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 22:47:10,780 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:22:47:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 10:47:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 22:48:00,008 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:48:00,023 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:22:48:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:48:00,032 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:48:00,956 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:22:48:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:48:00,970 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:48:00,977 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:48:00,985 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:48:00,993 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:48:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:48:01,002 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:48:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:48:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 22:48:10,746 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 22:48:10,747 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 22:48:10,747 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:22:48:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 22:48:10,785 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:22:48:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 10:48:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 22:49:00,012 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:49:00,021 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:49:00,032 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:22:49:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:49:00,039 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:49:00,971 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:22:49:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:49:00,986 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:49:00,995 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:49:01,004 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:49:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:49:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:49:01,014 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:49:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:49:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 22:49:10,754 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 22:49:10,754 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 22:49:10,754 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:22:49:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 22:49:10,794 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:22:49:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 10:49:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 22:50:00,016 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:50:00,027 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:50:00,036 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:50:00,047 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:50:00,056 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:22:50:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:50:00,065 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:50:00,990 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:22:50:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:50:01,005 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:50:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:50:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:50:01,013 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:50:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:50:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:50:09,442 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-31 22:50:09,458 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:22:50:09 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 22:50:10,759 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 22:50:10,760 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 22:50:10,760 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:22:50:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 22:50:10,804 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:22:50:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 10:50:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-07-31 22:51:00,014 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:51:00,023 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:51:00,030 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:51:00,039 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:51:00,046 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:51:00,055 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:51:00,063 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:22:51:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:51:00,074 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:51:01,003 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:22:51:01 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:51:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 22:51:10,766 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 22:51:10,767 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 22:51:10,767 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:22:51:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 22:51:10,805 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:22:51:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 10:51:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 22:52:00,016 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:22:52:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:52:00,032 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:52:00,039 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:52:00,047 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:52:00,055 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:52:00,064 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:52:00,073 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:52:00,082 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:22:52:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:52:00,090 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 22:52:10,775 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 22:52:10,776 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 22:52:10,776 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:22:52:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 22:52:10,812 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:22:52:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 10:52:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-07-31 22:53:00,031 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:22:53:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:53:00,046 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:53:00,053 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:53:00,061 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:53:00,069 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:53:00,078 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:53:00,086 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:53:00,095 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:22:53:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:53:00,103 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 22:53:10,783 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 22:53:10,784 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 22:53:10,784 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:22:53:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 22:53:10,820 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:22:53:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 10:53:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-07-31 22:54:00,047 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:22:54:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:54:00,063 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:54:00,072 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:54:00,079 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:54:00,087 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:54:00,096 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:54:00,104 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:54:00,113 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:22:54:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:54:00,123 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:54:00,132 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-07-31 22:54:00,133 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-07-31 22:54:00,133 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-07-31 22:54:00,146 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-07-31 22:54:00,146 tfc:device_monitor.py:79] Updating clusters
INFO	2025-07-31 22:54:00,156 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-07-31 22:54:00,163 tfc:device_monitor.py:194] Updating labs
INFO	2025-07-31 22:54:00,174 tfc:device_monitor.py:236] Updated labs.
INFO	2025-07-31 22:54:00,174 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [31/Jul/2025:22:54:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:54:00,181 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-07-31 22:54:00,183 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 13:44:00.183081 (UTC)
127.0.0.1 - - [31/Jul/2025:22:54:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:54:00,196 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-07-31 22:54:00,197 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-07-31 22:54:00,203 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [31/Jul/2025:22:54:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:54:00,210 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [31/Jul/2025:22:54:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 10:54:02 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
WARNING	2025-07-31 22:54:10,792 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 22:54:10,793 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 22:54:10,793 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:22:54:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 22:54:10,834 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:22:54:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 10:54:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 22:55:00,062 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:22:55:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:55:00,079 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:55:00,088 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:55:00,096 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:55:00,105 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:55:00,114 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:55:00,123 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:55:00,133 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:22:55:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:55:00,142 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:55:09,462 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-31 22:55:09,488 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:22:55:09 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 22:55:10,801 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 22:55:10,802 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 22:55:10,802 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:22:55:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 22:55:10,839 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:22:55:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 10:55:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-07-31 22:56:00,077 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:22:56:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:56:00,092 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:56:00,100 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:56:00,108 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:56:00,117 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:56:00,125 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:56:00,134 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:56:00,142 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:22:56:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:56:00,153 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 22:56:10,809 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 22:56:10,810 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 22:56:10,810 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:22:56:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 22:56:10,847 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:22:56:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 10:56:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 22:57:00,093 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:22:57:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:57:00,108 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:57:00,116 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:57:00,126 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:57:00,134 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:57:00,145 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:57:00,155 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:57:00,163 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:22:57:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:57:00,172 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 22:57:10,817 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 22:57:10,817 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 22:57:10,818 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:22:57:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 22:57:10,858 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:22:57:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 10:57:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 22:58:00,109 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:22:58:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:58:00,124 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:58:00,132 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:58:00,139 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:58:00,147 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:58:00,156 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:58:00,164 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:58:00,173 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:22:58:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:58:00,180 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 22:58:10,823 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 22:58:10,824 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 22:58:10,824 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:22:58:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 22:58:10,859 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:22:58:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 10:58:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 22:59:00,127 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:22:59:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:59:00,142 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:59:00,151 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:59:00,160 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:59:00,168 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:59:00,176 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:59:00,184 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:59:00,192 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:22:59:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 22:59:00,201 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:22:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:22:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 22:59:10,831 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 22:59:10,832 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 22:59:10,832 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:22:59:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 22:59:10,871 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:22:59:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 10:59:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-07-31 23:00:00,145 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:23:00:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:00:00,160 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:00:00,169 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:00:00,178 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:00:00,187 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:00:00,196 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:00:00,205 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:00:00,213 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:23:00:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:00:00,222 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:00:09,480 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-31 23:00:09,499 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:23:00:09 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 23:00:10,840 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 23:00:10,841 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 23:00:10,841 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:23:00:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 23:00:10,879 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:23:00:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 11:00:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-07-31 23:01:00,160 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:23:01:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:01:00,176 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:01:00,186 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:01:00,196 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:01:00,204 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:01:00,213 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:01:00,224 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:01:00,233 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:23:01:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:01:00,243 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 23:01:10,848 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 23:01:10,848 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 23:01:10,848 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:23:01:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 23:01:10,890 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:23:01:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 11:01:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 23:02:00,174 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:23:02:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:02:00,191 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:02:00,201 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:02:00,211 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:02:00,220 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:02:00,229 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:02:00,238 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:02:00,248 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:23:02:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:02:00,257 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 23:02:10,855 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 23:02:10,856 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 23:02:10,856 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:23:02:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 23:02:10,892 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:23:02:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 11:02:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-07-31 23:03:00,190 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:23:03:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:03:00,205 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:03:00,214 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:03:00,222 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:03:00,231 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:03:00,239 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:03:00,248 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:03:00,256 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:23:03:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:03:00,268 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 23:03:10,863 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 23:03:10,863 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 23:03:10,864 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:23:03:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 23:03:10,902 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:23:03:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 11:03:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-07-31 23:04:00,183 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-07-31 23:04:00,184 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-07-31 23:04:00,184 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-07-31 23:04:00,199 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-07-31 23:04:00,199 tfc:device_monitor.py:79] Updating clusters
INFO	2025-07-31 23:04:00,207 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-07-31 23:04:00,214 tfc:device_monitor.py:194] Updating labs
INFO	2025-07-31 23:04:00,225 tfc:device_monitor.py:236] Updated labs.
INFO	2025-07-31 23:04:00,225 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [31/Jul/2025:23:04:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:04:00,231 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-07-31 23:04:00,232 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 13:54:00.232766 (UTC)
127.0.0.1 - - [31/Jul/2025:23:04:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:04:00,246 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:23:04:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:04:00,260 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:04:00,267 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-07-31 23:04:00,268 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-07-31 23:04:00,276 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [31/Jul/2025:23:04:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:04:00,284 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:04:00,292 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [31/Jul/2025:23:04:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:04:00,299 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:04:00,306 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:04:00,315 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:04:00,324 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:04:00,332 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:23:04:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:04:00,340 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 11:04:02 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
WARNING	2025-07-31 23:04:10,869 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 23:04:10,870 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 23:04:10,870 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:23:04:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 23:04:10,910 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:23:04:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 11:04:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 23:05:00,262 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:23:05:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:05:00,277 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:05:00,292 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:05:00,314 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:05:00,324 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:05:00,336 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:05:00,345 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:05:00,355 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:23:05:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:05:00,365 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:05:09,503 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-31 23:05:09,524 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:23:05:09 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 23:05:10,878 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 23:05:10,880 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 23:05:10,880 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:23:05:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 23:05:10,920 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:23:05:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 11:05:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 23:06:00,280 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:23:06:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:06:00,295 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:06:00,303 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:06:00,319 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:06:00,332 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:06:00,340 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:06:00,350 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:06:00,360 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:23:06:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:06:00,370 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 23:06:10,887 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 23:06:10,888 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 23:06:10,888 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:23:06:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 23:06:10,929 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:23:06:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 11:06:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 23:07:00,294 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:23:07:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:07:00,309 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:07:00,318 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:07:00,327 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:07:00,339 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:07:00,350 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:07:00,360 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:07:00,370 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:23:07:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:07:00,380 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 23:07:10,896 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 23:07:10,896 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 23:07:10,896 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:23:07:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 23:07:10,941 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:23:07:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 11:07:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 23:08:00,311 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:23:08:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:08:00,326 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:08:00,333 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:08:00,341 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:08:00,349 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:08:00,358 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:08:00,369 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:08:00,378 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:23:08:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:08:00,391 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 23:08:10,901 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 23:08:10,902 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 23:08:10,902 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:23:08:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 23:08:10,942 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:23:08:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 11:08:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 23:09:00,327 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:23:09:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:09:00,345 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:09:00,353 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:09:00,361 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:09:00,370 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:09:00,377 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:09:00,387 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:09:00,395 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:23:09:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:09:00,404 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 23:09:10,909 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 23:09:10,910 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 23:09:10,910 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:23:09:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 23:09:10,947 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:23:09:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 11:09:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 23:10:00,346 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:23:10:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:10:00,360 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:10:00,369 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:10:00,376 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:10:00,385 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:10:00,392 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:10:00,401 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:10:00,408 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:23:10:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:10:00,417 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:10:09,523 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-31 23:10:09,541 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:23:10:09 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 23:10:10,917 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 23:10:10,918 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 23:10:10,918 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:23:10:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 23:10:10,954 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:23:10:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 11:10:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 23:11:00,361 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:23:11:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:11:00,377 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:11:00,385 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:11:00,394 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:11:00,402 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:11:00,410 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:11:00,419 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:11:00,427 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:23:11:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:11:00,435 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 23:11:10,925 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 23:11:10,926 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 23:11:10,926 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:23:11:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 23:11:10,966 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:23:11:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 11:11:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-07-31 23:12:00,378 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:23:12:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:12:00,393 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:12:00,400 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:12:00,409 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:12:00,416 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:12:00,425 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:12:00,433 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:12:00,442 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:23:12:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:12:00,450 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 23:12:10,932 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 23:12:10,933 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 23:12:10,933 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:23:12:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 23:12:10,976 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:23:12:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 11:12:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-07-31 23:13:00,395 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:23:13:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:13:00,410 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:13:00,417 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:13:00,426 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:13:00,436 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:13:00,444 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:13:00,452 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:13:00,460 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:23:13:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:13:00,471 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 23:13:10,940 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 23:13:10,940 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 23:13:10,940 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:23:13:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 23:13:10,977 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:23:13:10 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 11:13:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 23:14:00,215 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/heartbeat_sender
127.0.0.1 - - [31/Jul/2025:23:14:00 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:14:00 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:14:00 +0900] "GET /_ah/api/tradefed_cluster/v1/devices?alt=json HTTP/1.1" 200 18 "-" "(gzip)"
127.0.0.1 - - [31/Jul/2025:23:14:00 +0900] "GET /sidekicks/heartbeat_sender HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:14:00 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:14:00,250 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-07-31 23:14:00,251 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-07-31 23:14:00,251 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-07-31 23:14:00,263 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-07-31 23:14:00,263 tfc:device_monitor.py:79] Updating clusters
INFO	2025-07-31 23:14:00,271 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-07-31 23:14:00,280 tfc:device_monitor.py:194] Updating labs
INFO	2025-07-31 23:14:00,292 tfc:device_monitor.py:236] Updated labs.
INFO	2025-07-31 23:14:00,292 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [31/Jul/2025:23:14:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:14:00,301 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_cache_cleaner
INFO	2025-07-31 23:14:00,302 default:download_util.py:258] Cleaning up test resources not used since 2025-07-24 14:14:00.302506 (UTC)
127.0.0.1 - - [31/Jul/2025:23:14:00 +0900] "GET /sidekicks/test_resource_cache_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:14:00,319 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-07-31 23:14:00,320 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 14:04:00.320453 (UTC)
127.0.0.1 - - [31/Jul/2025:23:14:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:14:00,336 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-07-31 23:14:00,337 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-07-31 23:14:00,345 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [31/Jul/2025:23:14:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:14:00,354 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [31/Jul/2025:23:14:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:14:00,365 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_harness_image_metadata
127.0.0.1 - - [31/Jul/2025:23:14:00 +0900] "GET /cron/syncer/sync_harness_image_metadata HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:14:00,409 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:23:14:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:14:00,427 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:14:00,438 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:14:00,448 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:14:00,456 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:14:00,464 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:14:00,472 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:14:00,482 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:23:14:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:14:00,491 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 11:14:02 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
127.0.0.1 - - [31/Jul/2025:23:14:07 +0900] "GET /_ah/api/mtt/v1/file_cleaner/settings HTTP/1.1" 200 1182 "-" "python-requests/2.22.0"
I0731 23:14:07.519751 138256704564096 file_cleaner.py:84] [File Cleaner] Applying Archive directories not modified to /data/app_default_bucket/test_runs
I0731 23:14:07.519880 138256704564096 file_cleaner.py:84] [File Cleaner] Applying Delete directories not modified and accessed to /data/tmp
WARNING	2025-07-31 23:14:10,946 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 23:14:10,947 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 23:14:10,947 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:23:14:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 23:14:10,993 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:23:14:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 11:14:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 23:15:00,426 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:23:15:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:15:00,440 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:15:00,448 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:15:00,455 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:15:00,464 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:15:00,472 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:15:00,480 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:15:00,488 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:23:15:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:15:00,498 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:15:09,543 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-31 23:15:09,561 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:23:15:09 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 23:15:10,953 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 23:15:10,954 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 23:15:10,954 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:23:15:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 23:15:10,999 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:23:15:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 11:15:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 23:16:00,439 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:23:16:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:16:00,455 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:16:00,462 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:16:00,471 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:16:00,480 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:16:00,489 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:16:00,497 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:16:00,506 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:23:16:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:16:00,514 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 23:16:10,962 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 23:16:10,963 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 23:16:10,963 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:23:16:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 23:16:11,000 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:23:16:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 11:16:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 23:17:00,453 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:23:17:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:17:00,471 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:17:00,479 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:17:00,490 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:17:00,499 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:17:00,509 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:17:00,520 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:17:00,530 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:23:17:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:17:00,541 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 23:17:10,968 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 23:17:10,969 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 23:17:10,969 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:23:17:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 23:17:11,011 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:23:17:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 11:17:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 23:18:00,468 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:23:18:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:18:00,483 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:18:00,490 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:18:00,498 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:18:00,510 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:18:00,518 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:18:00,526 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:18:00,541 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:23:18:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:18:00,553 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 23:18:10,975 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 23:18:10,975 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 23:18:10,975 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:23:18:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 23:18:11,014 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:23:18:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 11:18:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-07-31 23:19:00,483 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:23:19:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:19:00,500 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:19:00,509 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:19:00,519 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:19:00,528 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:19:00,537 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:19:00,547 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:19:00,556 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:23:19:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:19:00,566 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 23:19:10,981 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 23:19:10,981 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 23:19:10,981 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:23:19:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 23:19:11,017 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:23:19:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 11:19:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 23:20:00,501 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:23:20:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:20:00,516 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:20:00,525 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:20:00,534 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:20:00,543 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:20:00,552 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:20:00,562 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:20:00,571 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:23:20:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:20:00,582 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:20:09,562 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-31 23:20:09,579 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:23:20:09 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 23:20:10,987 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 23:20:10,988 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 23:20:10,988 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:23:20:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 23:20:11,030 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:23:20:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 11:20:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 23:21:00,520 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:23:21:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:21:00,534 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:21:00,542 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:21:00,550 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:21:00,558 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:21:00,567 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:21:00,574 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:21:00,583 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:23:21:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:21:00,594 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 23:21:10,994 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 23:21:10,995 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 23:21:10,995 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:23:21:10 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 23:21:11,035 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:23:21:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 11:21:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 23:22:00,536 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:23:22:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:22:00,553 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:22:00,561 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:22:00,570 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:22:00,579 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:22:00,588 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:22:00,597 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:22:00,605 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:23:22:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:22:00,615 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 23:22:11,002 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 23:22:11,003 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 23:22:11,003 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:23:22:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 23:22:11,042 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:23:22:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 11:22:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 23:23:00,554 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:23:23:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:23:00,570 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:23:00,581 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:23:00,590 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:23:00,600 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:23:00,610 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:23:00,619 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:23:00,629 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:23:23:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:23:00,639 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 23:23:11,009 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 23:23:11,010 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 23:23:11,010 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:23:23:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 23:23:11,052 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:23:23:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 11:23:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 23:24:00,301 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-07-31 23:24:00,303 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-07-31 23:24:00,303 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-07-31 23:24:00,318 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-07-31 23:24:00,318 tfc:device_monitor.py:79] Updating clusters
INFO	2025-07-31 23:24:00,327 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-07-31 23:24:00,335 tfc:device_monitor.py:194] Updating labs
INFO	2025-07-31 23:24:00,347 tfc:device_monitor.py:236] Updated labs.
INFO	2025-07-31 23:24:00,348 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [31/Jul/2025:23:24:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:24:00,356 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-07-31 23:24:00,358 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 14:14:00.358104 (UTC)
127.0.0.1 - - [31/Jul/2025:23:24:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:24:00,372 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-07-31 23:24:00,373 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-07-31 23:24:00,379 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [31/Jul/2025:23:24:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:24:00,387 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [31/Jul/2025:23:24:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:24:00,572 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:23:24:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:24:00,587 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:24:00,595 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:24:00,603 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:24:00,612 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:24:00,622 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:24:00,630 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:24:00,638 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:23:24:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:24:00,649 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 11:24:02 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
WARNING	2025-07-31 23:24:11,016 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 23:24:11,016 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 23:24:11,016 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:23:24:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 23:24:11,055 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:23:24:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 11:24:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 23:25:00,588 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:23:25:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:25:00,604 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:25:00,611 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:25:00,620 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:25:00,628 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:25:00,637 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:25:00,645 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:25:00,654 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:23:25:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:25:00,661 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:25:09,585 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-31 23:25:09,600 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:23:25:09 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 23:25:11,022 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 23:25:11,022 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 23:25:11,022 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:23:25:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 23:25:11,058 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:23:25:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 11:25:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-07-31 23:26:00,603 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:23:26:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:26:00,618 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:26:00,625 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:26:00,634 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:26:00,642 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:26:00,651 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:26:00,660 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:26:00,668 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:23:26:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:26:00,676 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 23:26:11,028 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 23:26:11,029 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 23:26:11,029 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:23:26:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 23:26:11,069 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:23:26:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 11:26:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 23:27:00,616 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:23:27:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:27:00,632 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:27:00,641 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:27:00,649 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:27:00,659 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:27:00,667 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:27:00,677 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:27:00,685 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:23:27:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:27:00,695 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 23:27:11,034 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 23:27:11,035 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 23:27:11,035 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:23:27:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 23:27:11,075 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:23:27:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 11:27:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-07-31 23:28:00,632 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:23:28:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:28:00,647 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:28:00,656 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:28:00,664 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:28:00,674 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:28:00,682 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:28:00,691 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:28:00,698 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:23:28:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:28:00,707 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 23:28:11,041 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 23:28:11,042 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 23:28:11,042 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:23:28:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 23:28:11,077 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:23:28:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 11:28:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 23:29:00,644 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:23:29:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:29:00,659 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:29:00,668 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:29:00,676 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:29:00,684 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:29:00,692 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:29:00,702 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:29:00,710 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:23:29:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:29:00,719 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 23:29:11,048 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 23:29:11,049 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 23:29:11,049 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:23:29:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 23:29:11,087 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:23:29:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 11:29:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 23:30:00,658 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:23:30:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:30:00,672 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:30:00,680 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:30:00,688 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:30:00,697 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:30:00,706 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:30:00,716 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:30:00,725 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:23:30:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:30:00,734 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:30:09,600 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-31 23:30:09,619 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:23:30:09 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 23:30:11,055 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 23:30:11,056 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 23:30:11,056 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:23:30:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 23:30:11,093 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:23:30:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 11:30:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 23:31:00,673 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:23:31:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:31:00,689 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:31:00,696 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:31:00,705 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:31:00,713 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:31:00,722 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:31:00,730 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:31:00,738 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:23:31:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:31:00,745 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 23:31:11,060 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 23:31:11,061 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 23:31:11,061 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:23:31:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 23:31:11,105 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:23:31:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 11:31:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-07-31 23:32:00,689 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:23:32:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:32:00,705 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:32:00,715 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:32:00,724 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:32:00,733 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:32:00,741 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:32:00,750 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:32:00,761 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:23:32:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:32:00,770 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 23:32:11,067 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 23:32:11,068 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 23:32:11,068 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:23:32:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 23:32:11,106 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:23:32:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 11:32:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 23:33:00,705 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:23:33:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:33:00,723 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:33:00,732 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:33:00,743 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:33:00,754 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:33:00,765 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:33:00,776 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:33:00,786 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:23:33:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:33:00,798 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 23:33:11,074 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 23:33:11,075 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 23:33:11,075 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:23:33:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 23:33:11,112 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:23:33:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 11:33:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-07-31 23:34:00,357 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-07-31 23:34:00,359 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-07-31 23:34:00,359 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-07-31 23:34:00,371 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-07-31 23:34:00,371 tfc:device_monitor.py:79] Updating clusters
INFO	2025-07-31 23:34:00,378 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-07-31 23:34:00,385 tfc:device_monitor.py:194] Updating labs
INFO	2025-07-31 23:34:00,395 tfc:device_monitor.py:236] Updated labs.
INFO	2025-07-31 23:34:00,395 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [31/Jul/2025:23:34:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:34:00,402 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-07-31 23:34:00,403 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 14:24:00.403404 (UTC)
127.0.0.1 - - [31/Jul/2025:23:34:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:34:00,416 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-07-31 23:34:00,417 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-07-31 23:34:00,424 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [31/Jul/2025:23:34:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:34:00,431 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [31/Jul/2025:23:34:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:34:00,722 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:23:34:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:34:00,738 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:34:00,746 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:34:00,754 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:34:00,767 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:34:00,774 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:34:00,784 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:34:00,796 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:23:34:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:34:00,808 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 11:34:02 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
WARNING	2025-07-31 23:34:11,079 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 23:34:11,079 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 23:34:11,080 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:23:34:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 23:34:11,124 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:23:34:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 11:34:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-07-31 23:35:00,741 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:23:35:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:35:00,757 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:35:00,764 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:35:00,771 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:35:00,781 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:35:00,789 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:35:00,797 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:35:00,805 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:23:35:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:35:00,814 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:35:09,621 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-31 23:35:09,639 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:23:35:09 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 23:35:11,085 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 23:35:11,086 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 23:35:11,086 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:23:35:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 23:35:11,130 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:23:35:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 11:35:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 23:36:00,757 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:23:36:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:36:00,772 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:36:00,780 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:36:00,788 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:36:00,796 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:36:00,805 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:36:00,812 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:36:00,821 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:23:36:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:36:00,829 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 23:36:11,093 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 23:36:11,094 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 23:36:11,094 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:23:36:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 23:36:11,131 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:23:36:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 11:36:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-07-31 23:37:00,769 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:23:37:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:37:00,785 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:37:00,793 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:37:00,803 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:37:00,813 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:37:00,821 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:37:00,833 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:37:00,843 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:23:37:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:37:00,852 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 23:37:11,102 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 23:37:11,102 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 23:37:11,103 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:23:37:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 23:37:11,142 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:23:37:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 11:37:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 23:38:00,785 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:23:38:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:38:00,800 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:38:00,809 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:38:00,816 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:38:00,825 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:38:00,832 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:38:00,841 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:38:00,850 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:23:38:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:38:00,859 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 23:38:11,108 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 23:38:11,108 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 23:38:11,109 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:23:38:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 23:38:11,150 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:23:38:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 11:38:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 23:39:00,799 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:23:39:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:39:00,816 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:39:00,826 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:39:00,836 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:39:00,846 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:39:00,857 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:39:00,866 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:39:00,876 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:23:39:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:39:00,885 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 23:39:11,115 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 23:39:11,116 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 23:39:11,116 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:23:39:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 23:39:11,152 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:23:39:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 11:39:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 23:40:00,817 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:23:40:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:40:00,832 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:40:00,839 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:40:00,848 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:40:00,855 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:40:00,865 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:40:00,874 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:40:00,886 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:23:40:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:40:00,898 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:40:09,640 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-31 23:40:09,662 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:23:40:09 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 23:40:11,123 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 23:40:11,124 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 23:40:11,124 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:23:40:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 23:40:11,163 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:23:40:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 11:40:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 23:41:00,835 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:23:41:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:41:00,850 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:41:00,858 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:41:00,865 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:41:00,874 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:41:00,883 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:41:00,892 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:41:00,900 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:23:41:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:41:00,908 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 23:41:11,131 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 23:41:11,132 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 23:41:11,132 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:23:41:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 23:41:11,179 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:23:41:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 11:41:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 23:42:00,850 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:23:42:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:42:00,864 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:42:00,872 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:42:00,880 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:42:00,890 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:42:00,898 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:42:00,906 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:42:00,914 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:23:42:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:42:00,923 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 23:42:11,139 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 23:42:11,140 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 23:42:11,140 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:23:42:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 23:42:11,177 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:23:42:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 11:42:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-07-31 23:43:00,866 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:23:43:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:43:00,882 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:43:00,890 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:43:00,900 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:43:00,909 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:43:00,918 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:43:00,927 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:43:00,935 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:23:43:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:43:00,942 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 23:43:11,146 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 23:43:11,147 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 23:43:11,147 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:23:43:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 23:43:11,184 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:23:43:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 11:43:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-07-31 23:44:00,383 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_harness_image_metadata
127.0.0.1 - - [31/Jul/2025:23:44:00 +0900] "GET /cron/syncer/sync_harness_image_metadata HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:44:00,401 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-07-31 23:44:00,402 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-07-31 23:44:00,402 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-07-31 23:44:00,413 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-07-31 23:44:00,413 tfc:device_monitor.py:79] Updating clusters
INFO	2025-07-31 23:44:00,421 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-07-31 23:44:00,428 tfc:device_monitor.py:194] Updating labs
INFO	2025-07-31 23:44:00,438 tfc:device_monitor.py:236] Updated labs.
INFO	2025-07-31 23:44:00,438 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [31/Jul/2025:23:44:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:44:00,446 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-07-31 23:44:00,447 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 14:34:00.447728 (UTC)
127.0.0.1 - - [31/Jul/2025:23:44:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:44:00,462 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-07-31 23:44:00,463 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-07-31 23:44:00,470 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [31/Jul/2025:23:44:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:44:00,478 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [31/Jul/2025:23:44:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:44:00,885 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:23:44:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:44:00,901 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:44:00,908 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:44:00,916 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:44:00,926 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:44:00,935 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:44:00,944 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:44:00,952 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:23:44:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:44:00,960 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 11:44:02 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
WARNING	2025-07-31 23:44:11,152 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 23:44:11,153 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 23:44:11,153 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:23:44:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 23:44:11,194 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:23:44:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 11:44:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-07-31 23:45:00,900 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:23:45:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:45:00,916 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:45:00,925 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:45:00,932 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:45:00,941 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:45:00,948 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:45:00,957 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:45:00,965 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:23:45:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:45:00,973 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:45:09,657 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-31 23:45:09,675 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:23:45:09 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 23:45:11,161 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 23:45:11,161 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 23:45:11,161 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:23:45:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 23:45:11,203 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:23:45:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 11:45:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 23:46:00,918 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:23:46:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:46:00,935 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:46:00,943 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:46:00,954 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:46:00,965 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:46:00,975 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:46:00,986 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:46:00,994 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:23:46:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:46:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:46:01,004 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:46:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:46:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 23:46:11,170 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 23:46:11,170 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 23:46:11,170 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:23:46:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 23:46:11,210 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:23:46:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 11:46:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 23:47:00,021 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:47:00,934 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:23:47:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:47:00,950 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:47:00,960 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:47:00,969 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:47:00,978 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:47:00,987 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:47:00,997 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:47:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:47:01,010 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:23:47:01 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:47:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 23:47:11,177 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 23:47:11,177 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 23:47:11,178 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:23:47:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 23:47:11,218 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:23:47:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 11:47:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 23:48:00,017 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:23:48:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:48:00,028 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:48:00,950 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:23:48:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:48:00,967 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:48:00,977 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:48:00,986 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:48:00,996 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:48:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:48:01,006 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:48:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:48:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:48:01,016 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:48:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:48:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 23:48:11,185 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 23:48:11,185 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 23:48:11,185 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:23:48:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 23:48:11,222 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:23:48:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 11:48:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-07-31 23:49:00,015 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:49:00,026 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:23:49:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:49:00,035 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:49:00,042 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:49:00,967 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:23:49:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:49:00,981 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:49:00,990 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:49:00,998 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:49:01,006 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:49:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:49:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 23:49:11,190 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 23:49:11,191 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 23:49:11,191 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:23:49:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 23:49:11,227 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:23:49:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 11:49:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 23:50:00,007 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:50:00,017 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:50:00,026 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:50:00,035 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:23:50:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:50:00,043 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:50:00,052 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:50:00,982 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:23:50:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:50:00,997 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:50:01,004 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:50:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:50:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:50:09,673 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-31 23:50:09,693 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:23:50:09 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 23:50:11,198 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 23:50:11,199 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 23:50:11,200 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:23:50:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 23:50:11,235 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:23:50:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 11:50:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 23:51:00,014 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:51:00,025 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:51:00,032 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:51:00,042 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:51:00,049 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:23:51:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:51:00,057 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:51:00,066 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:51:00,995 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:23:51:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:51:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:51:01,012 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:51:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:51:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 23:51:11,207 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 23:51:11,207 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 23:51:11,207 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:23:51:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 23:51:11,255 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:23:51:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 11:51:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 23:52:00,013 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:23:52:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:52:00,030 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:52:00,039 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:52:00,047 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:52:00,057 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:52:00,067 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:52:00,076 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:23:52:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:52:00,086 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:52:00,095 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 23:52:11,216 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 23:52:11,216 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 23:52:11,217 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:23:52:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 23:52:11,251 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:23:52:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 11:52:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 23:53:00,030 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:23:53:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:53:00,046 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:53:00,053 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:53:00,061 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:53:00,070 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:53:00,078 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:53:00,087 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:23:53:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:53:00,100 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:53:00,108 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 23:53:11,223 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 23:53:11,224 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 23:53:11,224 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:23:53:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 23:53:11,262 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:23:53:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 11:53:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 23:54:00,047 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:23:54:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:54:00,063 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:54:00,073 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:54:00,084 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:54:00,094 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:54:00,104 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:54:00,114 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:23:54:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:54:00,125 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:54:00,134 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:54:00,448 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-07-31 23:54:00,450 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-07-31 23:54:00,450 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-07-31 23:54:00,463 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-07-31 23:54:00,463 tfc:device_monitor.py:79] Updating clusters
INFO	2025-07-31 23:54:00,471 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-07-31 23:54:00,477 tfc:device_monitor.py:194] Updating labs
INFO	2025-07-31 23:54:00,487 tfc:device_monitor.py:236] Updated labs.
INFO	2025-07-31 23:54:00,487 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [31/Jul/2025:23:54:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:54:00,495 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-07-31 23:54:00,496 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 14:44:00.496242 (UTC)
127.0.0.1 - - [31/Jul/2025:23:54:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:54:00,509 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-07-31 23:54:00,510 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-07-31 23:54:00,516 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [31/Jul/2025:23:54:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:54:00,525 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [31/Jul/2025:23:54:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 11:54:02 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
WARNING	2025-07-31 23:54:11,231 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 23:54:11,231 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 23:54:11,231 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:23:54:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 23:54:11,270 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:23:54:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 11:54:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 23:55:00,065 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:23:55:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:55:00,081 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:55:00,090 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:55:00,098 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:55:00,107 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:55:00,114 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:55:00,123 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:23:55:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:55:00,132 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:55:00,142 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:55:09,691 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-07-31 23:55:09,707 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [31/Jul/2025:23:55:09 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 23:55:11,239 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 23:55:11,240 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 23:55:11,240 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:23:55:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 23:55:11,276 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:23:55:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 11:55:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 23:56:00,084 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:23:56:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:56:00,098 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:56:00,106 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:56:00,114 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:56:00,122 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:56:00,131 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:56:00,140 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:23:56:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:56:00,148 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:56:00,156 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 23:56:11,247 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 23:56:11,248 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 23:56:11,248 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:23:56:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 23:56:11,284 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:23:56:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 11:56:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 23:57:00,095 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:23:57:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:57:00,111 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:57:00,119 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:57:00,129 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:57:00,139 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:57:00,149 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:57:00,158 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:23:57:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:57:00,168 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:57:00,177 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 23:57:11,254 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 23:57:11,255 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 23:57:11,255 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:23:57:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 23:57:11,298 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:23:57:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 11:57:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 23:58:00,109 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:23:58:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:58:00,126 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:58:00,135 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:58:00,145 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:58:00,154 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:58:00,164 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:58:00,173 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:23:58:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:58:00,182 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:58:00,192 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 23:58:11,261 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 23:58:11,262 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 23:58:11,262 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:23:58:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 23:58:11,298 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:23:58:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 11:58:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-07-31 23:59:00,123 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [31/Jul/2025:23:59:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:59:00,138 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:59:00,146 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:59:00,157 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:59:00,167 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:59:00,176 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:59:00,186 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [31/Jul/2025:23:59:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:59:00,194 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-07-31 23:59:00,204 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [31/Jul/2025:23:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [31/Jul/2025:23:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-07-31 23:59:11,269 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-07-31 23:59:11,270 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-07-31 23:59:11,270 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [31/Jul/2025:23:59:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-07-31 23:59:11,306 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [31/Jul/2025:23:59:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Jul 31, 2025 11:59:32 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 00:00:00,137 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:00:00:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:00:00,154 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:00:00,163 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:00:00,172 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:00:00,182 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:00:00,191 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:00:00,200 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:00:00:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:00:00,209 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:00:00,219 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:00:09,704 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 00:00:09,723 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:00:00:09 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 00:00:11,275 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 00:00:11,276 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 00:00:11,276 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:00:00:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 00:00:11,312 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:00:00:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:00:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 00:01:00,154 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:00:01:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:01:00,171 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:01:00,181 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:01:00,191 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:01:00,199 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:01:00,208 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:01:00,218 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:00:01:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:01:00,227 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:01:00,235 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 00:01:11,283 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 00:01:11,284 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 00:01:11,284 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:00:01:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 00:01:11,324 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:00:01:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:01:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 00:02:00,172 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:00:02:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:02:00,187 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:02:00,194 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:02:00,204 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:02:00,211 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:02:00,222 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:02:00,231 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:00:02:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:02:00,239 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:02:00,248 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 00:02:11,291 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 00:02:11,292 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 00:02:11,292 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:00:02:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 00:02:11,334 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:00:02:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:02:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-08-01 00:03:00,190 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:00:03:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:03:00,206 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:03:00,213 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:03:00,221 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:03:00,229 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:03:00,237 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:03:00,245 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:00:03:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:03:00,253 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:03:00,262 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 00:03:11,299 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 00:03:11,300 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 00:03:11,300 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:00:03:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 00:03:11,335 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:00:03:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:03:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 00:04:00,208 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:00:04:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:04:00,222 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:04:00,231 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:04:00,239 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:04:00,250 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:04:00,260 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:04:00,271 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:00:04:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:04:00,282 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:04:00,294 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:04:00,495 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 00:04:00,496 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 00:04:00,496 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 00:04:00,508 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 00:04:00,508 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 00:04:00,517 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 00:04:00,525 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 00:04:00,536 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 00:04:00,537 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:00:04:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:04:00,544 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 00:04:00,545 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 14:54:00.545628 (UTC)
127.0.0.1 - - [01/Aug/2025:00:04:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:04:00,559 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 00:04:00,560 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 00:04:00,568 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:00:04:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:04:00,576 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:00:04:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:04:02 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
WARNING	2025-08-01 00:04:11,305 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 00:04:11,306 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 00:04:11,306 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:00:04:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 00:04:11,346 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:00:04:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:04:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 00:05:00,224 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:00:05:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:05:00,239 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:05:00,247 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:05:00,256 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:05:00,264 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:05:00,273 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:05:00,285 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:00:05:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:05:00,297 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:05:00,312 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:05:09,722 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 00:05:09,742 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:00:05:09 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 00:05:11,313 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 00:05:11,314 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 00:05:11,314 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:00:05:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 00:05:11,351 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:00:05:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:05:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 00:06:00,239 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:00:06:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:06:00,255 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:06:00,264 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:06:00,273 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:06:00,282 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:06:00,291 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:06:00,300 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:00:06:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:06:00,308 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:06:00,318 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 00:06:11,321 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 00:06:11,321 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 00:06:11,321 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:00:06:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 00:06:11,363 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:00:06:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:06:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 00:07:00,253 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:00:07:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:07:00,268 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:07:00,276 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:07:00,285 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:07:00,294 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:07:00,302 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:07:00,310 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:00:07:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:07:00,321 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:07:00,330 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 00:07:11,329 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 00:07:11,329 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 00:07:11,329 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:00:07:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 00:07:11,366 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:00:07:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:07:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 00:08:00,271 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:00:08:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:08:00,287 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:08:00,295 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:08:00,302 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:08:00,311 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:08:00,319 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:08:00,328 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:00:08:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:08:00,336 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:08:00,344 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 00:08:11,336 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 00:08:11,336 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 00:08:11,336 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:00:08:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 00:08:11,371 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:00:08:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:08:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 00:09:00,289 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:00:09:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:09:00,305 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:09:00,312 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:09:00,320 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:09:00,328 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:09:00,338 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:09:00,345 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:00:09:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:09:00,354 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:09:00,362 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 00:09:11,343 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 00:09:11,344 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 00:09:11,344 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:00:09:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 00:09:11,383 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:00:09:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:09:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 00:10:00,303 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:00:10:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:10:00,319 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:10:00,327 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:10:00,335 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:10:00,342 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:10:00,351 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:10:00,359 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:00:10:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:10:00,368 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:10:00,376 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:10:09,740 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 00:10:09,757 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:00:10:09 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 00:10:11,351 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 00:10:11,352 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 00:10:11,352 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:00:10:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 00:10:11,389 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:00:10:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:10:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 00:11:00,317 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:00:11:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:11:00,335 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:11:00,344 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:11:00,353 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:11:00,362 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:11:00,370 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:11:00,379 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:00:11:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:11:00,386 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:11:00,395 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 00:11:11,359 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 00:11:11,359 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 00:11:11,359 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:00:11:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 00:11:11,395 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:00:11:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:11:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 00:12:00,336 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:00:12:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:12:00,352 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:12:00,361 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:12:00,370 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:12:00,379 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:12:00,388 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:12:00,397 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:00:12:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:12:00,406 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:12:00,414 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 00:12:11,365 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 00:12:11,366 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 00:12:11,366 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:00:12:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 00:12:11,402 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:00:12:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:12:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 00:13:00,353 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:00:13:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:13:00,367 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:13:00,374 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:13:00,383 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:13:00,390 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:13:00,399 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:13:00,407 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:00:13:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:13:00,416 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:13:00,427 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 00:13:11,371 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 00:13:11,372 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 00:13:11,372 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:00:13:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 00:13:11,411 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:00:13:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:13:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-08-01 00:14:00,250 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/heartbeat_sender
127.0.0.1 - - [01/Aug/2025:00:14:00 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:14:00 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:14:00 +0900] "GET /_ah/api/tradefed_cluster/v1/devices?alt=json HTTP/1.1" 200 18 "-" "(gzip)"
127.0.0.1 - - [01/Aug/2025:00:14:00 +0900] "GET /sidekicks/heartbeat_sender HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:14:00 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:14:00,318 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_cache_cleaner
INFO	2025-08-01 00:14:00,319 default:download_util.py:258] Cleaning up test resources not used since 2025-07-24 15:14:00.319635 (UTC)
127.0.0.1 - - [01/Aug/2025:00:14:00 +0900] "GET /sidekicks/test_resource_cache_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:14:00,367 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:00:14:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:14:00,381 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:14:00,388 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:14:00,400 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:14:00,409 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_harness_image_metadata
127.0.0.1 - - [01/Aug/2025:00:14:00 +0900] "GET /cron/syncer/sync_harness_image_metadata HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:14:00,417 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:14:00,425 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:14:00,435 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:00:14:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:14:00,443 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:14:00,452 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:14:00,545 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 00:14:00,547 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 00:14:00,548 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 00:14:00,561 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 00:14:00,561 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 00:14:00,570 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 00:14:00,576 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 00:14:00,587 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 00:14:00,587 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:00:14:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:14:00,594 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 00:14:00,596 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 15:04:00.596194 (UTC)
127.0.0.1 - - [01/Aug/2025:00:14:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:14:00,609 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 00:14:00,610 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 00:14:00,617 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:00:14:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:14:00,624 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:00:14:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:14:02 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
127.0.0.1 - - [01/Aug/2025:00:14:07 +0900] "GET /_ah/api/mtt/v1/file_cleaner/settings HTTP/1.1" 200 1182 "-" "python-requests/2.22.0"
I0801 00:14:07.390446 138256704564096 file_cleaner.py:84] [File Cleaner] Applying Archive directories not modified to /data/app_default_bucket/test_runs
I0801 00:14:07.390576 138256704564096 file_cleaner.py:84] [File Cleaner] Applying Delete directories not modified and accessed to /data/tmp
WARNING	2025-08-01 00:14:11,381 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 00:14:11,382 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 00:14:11,382 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:00:14:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 00:14:11,418 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:00:14:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:14:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 00:15:00,386 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:00:15:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:15:00,402 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:15:00,409 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:15:00,416 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:15:00,428 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:15:00,437 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:15:00,445 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:00:15:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:15:00,453 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:15:00,462 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:15:09,761 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 00:15:09,779 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:00:15:09 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 00:15:11,389 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 00:15:11,390 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 00:15:11,391 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:00:15:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 00:15:11,432 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:00:15:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:15:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 00:16:00,405 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:00:16:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:16:00,420 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:16:00,428 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:16:00,437 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:16:00,445 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:16:00,454 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:16:00,461 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:00:16:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:16:00,470 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:16:00,479 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 00:16:11,398 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 00:16:11,398 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 00:16:11,398 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:00:16:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 00:16:11,437 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:00:16:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:16:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 00:17:00,420 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:00:17:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:17:00,436 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:17:00,445 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:17:00,454 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:17:00,461 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:17:00,471 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:17:00,481 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:00:17:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:17:00,490 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:17:00,500 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 00:17:11,405 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 00:17:11,405 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 00:17:11,405 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:00:17:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 00:17:11,441 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:00:17:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:17:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 00:18:00,434 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:00:18:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:18:00,449 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:18:00,459 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:18:00,468 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:18:00,477 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:18:00,486 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:18:00,495 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:00:18:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:18:00,505 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:18:00,516 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 00:18:11,412 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 00:18:11,413 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 00:18:11,413 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:00:18:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 00:18:11,452 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:00:18:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:18:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 00:19:00,446 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:00:19:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:19:00,462 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:19:00,471 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:19:00,480 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:19:00,490 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:19:00,498 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:19:00,508 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:00:19:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:19:00,517 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:19:00,527 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 00:19:11,420 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 00:19:11,421 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 00:19:11,421 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:00:19:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 00:19:11,461 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:00:19:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:19:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 00:20:00,464 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:00:20:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:20:00,480 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:20:00,489 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:20:00,497 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:20:00,505 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:20:00,513 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:20:00,522 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:00:20:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:20:00,529 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:20:00,538 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:20:09,781 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 00:20:09,798 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:00:20:09 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 00:20:11,428 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 00:20:11,429 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 00:20:11,429 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:00:20:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 00:20:11,470 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:00:20:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:20:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 00:21:00,484 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:00:21:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:21:00,499 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:21:00,506 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:21:00,514 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:21:00,523 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:21:00,531 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:21:00,538 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:00:21:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:21:00,546 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:21:00,554 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 00:21:11,435 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 00:21:11,436 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 00:21:11,436 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:00:21:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 00:21:11,474 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:00:21:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:21:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 00:22:00,497 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:00:22:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:22:00,512 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:22:00,520 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:22:00,530 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:22:00,538 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:22:00,546 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:22:00,555 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:00:22:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:22:00,563 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:22:00,571 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 00:22:11,442 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 00:22:11,442 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 00:22:11,443 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:00:22:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 00:22:11,484 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:00:22:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:22:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 00:23:00,513 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:00:23:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:23:00,530 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:23:00,538 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:23:00,546 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:23:00,554 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:23:00,563 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:23:00,570 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:00:23:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:23:00,578 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:23:00,586 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 00:23:11,450 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 00:23:11,451 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 00:23:11,451 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:00:23:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 00:23:11,489 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:00:23:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:23:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 00:24:00,530 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:00:24:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:24:00,546 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:24:00,555 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:24:00,564 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:24:00,574 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:24:00,584 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:24:00,592 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:24:00,601 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:00:24:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:24:00,609 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:24:00,618 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 00:24:00,619 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 00:24:00,619 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 00:24:00,631 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 00:24:00,631 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 00:24:00,640 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 00:24:00,646 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 00:24:00,657 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 00:24:00,657 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:00:24:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:24:00,664 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 00:24:00,665 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 15:14:00.665866 (UTC)
127.0.0.1 - - [01/Aug/2025:00:24:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:24:00,679 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 00:24:00,679 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 00:24:00,687 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:00:24:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:24:00,694 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:00:24:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:24:02 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
WARNING	2025-08-01 00:24:11,458 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 00:24:11,459 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 00:24:11,459 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:00:24:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 00:24:11,501 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:00:24:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:24:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 00:25:00,548 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:00:25:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:25:00,564 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:25:00,571 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:25:00,579 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:25:00,588 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:25:00,597 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:25:00,605 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:25:00,614 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:00:25:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:25:00,622 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:25:09,800 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 00:25:09,817 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:00:25:09 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 00:25:11,469 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 00:25:11,470 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 00:25:11,470 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:00:25:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 00:25:11,510 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:00:25:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:25:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 00:26:00,567 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:00:26:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:26:00,581 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:26:00,588 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:26:00,597 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:26:00,605 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:26:00,614 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:26:00,623 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:26:00,631 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:00:26:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:26:00,640 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 00:26:11,478 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 00:26:11,479 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 00:26:11,479 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:00:26:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 00:26:11,513 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:00:26:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:26:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 00:27:00,583 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:00:27:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:27:00,598 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:27:00,606 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:27:00,615 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:27:00,623 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:27:00,631 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:27:00,641 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:27:00,648 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:00:27:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:27:00,658 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 00:27:11,485 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 00:27:11,486 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 00:27:11,486 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:00:27:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 00:27:11,530 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:00:27:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:27:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 00:28:00,596 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:00:28:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:28:00,610 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:28:00,619 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:28:00,627 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:28:00,637 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:28:00,646 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:28:00,656 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:28:00,664 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:00:28:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:28:00,674 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 00:28:11,492 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 00:28:11,493 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 00:28:11,493 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:00:28:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 00:28:11,535 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:00:28:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:28:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 00:29:00,613 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:00:29:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:29:00,629 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:29:00,637 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:29:00,646 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:29:00,654 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:29:00,663 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:29:00,671 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:29:00,679 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:00:29:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:29:00,687 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 00:29:11,501 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 00:29:11,502 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 00:29:11,502 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:00:29:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 00:29:11,539 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:00:29:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:29:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 00:30:00,632 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:00:30:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:30:00,651 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:30:00,658 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:30:00,665 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:30:00,674 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:30:00,682 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:30:00,690 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:30:00,698 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:00:30:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:30:00,707 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:30:09,821 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 00:30:09,840 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:00:30:09 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 00:30:11,510 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 00:30:11,511 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 00:30:11,511 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:00:30:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 00:30:11,546 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:00:30:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:30:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 00:31:00,654 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:00:31:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:31:00,670 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:31:00,677 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:31:00,686 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:31:00,693 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:31:00,701 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:31:00,709 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:31:00,717 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:00:31:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:31:00,725 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 00:31:11,516 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 00:31:11,517 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 00:31:11,517 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:00:31:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 00:31:11,552 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:00:31:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:31:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-08-01 00:32:00,670 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:00:32:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:32:00,685 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:32:00,692 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:32:00,701 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:32:00,709 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:32:00,718 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:32:00,726 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:32:00,734 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:00:32:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:32:00,741 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 00:32:11,522 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 00:32:11,523 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 00:32:11,523 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:00:32:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 00:32:11,559 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:00:32:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:32:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 00:33:00,687 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:00:33:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:33:00,701 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:33:00,709 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:33:00,717 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:33:00,726 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:33:00,733 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:33:00,742 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:33:00,749 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:00:33:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:33:00,758 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 00:33:11,528 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 00:33:11,529 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 00:33:11,529 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:00:33:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 00:33:11,567 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:00:33:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:33:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 00:34:00,663 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 00:34:00,664 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 00:34:00,664 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 00:34:00,676 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 00:34:00,676 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 00:34:00,684 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 00:34:00,693 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 00:34:00,705 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 00:34:00,705 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:00:34:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:34:00,712 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 00:34:00,713 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 15:24:00.713374 (UTC)
127.0.0.1 - - [01/Aug/2025:00:34:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:34:00,726 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 00:34:00,727 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 00:34:00,733 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:00:34:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:34:00,741 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:00:34:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:34:00,755 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:00:34:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:34:00,762 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:34:00,771 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:34:00,779 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:34:00,787 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:34:00,795 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:34:00,803 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:34:00,811 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:00:34:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:34:00,819 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:34:02 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
WARNING	2025-08-01 00:34:11,535 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 00:34:11,535 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 00:34:11,535 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:00:34:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 00:34:11,575 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:00:34:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:34:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 00:35:00,756 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:00:35:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:35:00,771 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:35:00,779 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:35:00,790 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:35:00,800 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:35:00,810 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:35:00,820 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:35:00,830 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:00:35:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:35:00,840 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:35:09,841 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 00:35:09,858 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:00:35:09 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 00:35:11,543 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 00:35:11,544 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 00:35:11,545 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:00:35:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 00:35:11,583 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:00:35:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:35:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 00:36:00,772 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:00:36:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:36:00,788 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:36:00,797 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:36:00,806 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:36:00,816 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:36:00,826 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:36:00,837 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:36:00,848 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:00:36:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:36:00,859 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 00:36:11,553 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 00:36:11,554 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 00:36:11,554 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:00:36:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 00:36:11,587 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:00:36:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:36:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 00:37:00,787 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:00:37:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:37:00,801 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:37:00,809 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:37:00,818 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:37:00,828 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:37:00,836 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:37:00,845 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:37:00,857 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:00:37:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:37:00,870 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 00:37:11,560 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 00:37:11,561 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 00:37:11,561 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:00:37:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 00:37:11,600 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:00:37:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:37:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 00:38:00,805 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:00:38:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:38:00,819 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:38:00,827 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:38:00,835 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:38:00,844 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:38:00,852 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:38:00,860 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:38:00,868 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:00:38:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:38:00,877 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 00:38:11,567 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 00:38:11,568 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 00:38:11,568 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:00:38:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 00:38:11,612 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:00:38:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:38:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 00:39:00,821 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:00:39:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:39:00,837 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:39:00,844 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:39:00,852 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:39:00,861 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:39:00,869 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:39:00,877 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:39:00,885 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:00:39:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:39:00,893 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 00:39:11,575 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 00:39:11,576 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 00:39:11,576 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:00:39:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 00:39:11,611 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:00:39:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:39:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 00:40:00,835 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:00:40:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:40:00,850 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:40:00,858 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:40:00,866 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:40:00,875 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:40:00,882 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:40:00,890 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:40:00,899 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:00:40:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:40:00,906 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:40:09,859 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 00:40:09,876 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:00:40:09 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 00:40:11,582 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 00:40:11,583 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 00:40:11,583 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:00:40:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 00:40:11,621 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:00:40:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:40:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 00:41:00,852 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:00:41:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:41:00,868 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:41:00,876 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:41:00,883 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:41:00,891 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:41:00,899 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:41:00,908 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:41:00,916 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:00:41:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:41:00,927 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 00:41:11,590 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 00:41:11,590 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 00:41:11,590 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:00:41:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 00:41:11,629 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:00:41:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:41:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 00:42:00,869 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:00:42:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:42:00,884 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:42:00,891 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:42:00,901 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:42:00,909 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:42:00,918 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:42:00,927 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:42:00,935 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:00:42:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:42:00,945 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 00:42:11,596 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 00:42:11,597 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 00:42:11,597 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:00:42:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 00:42:11,633 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:00:42:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:42:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 00:43:00,884 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:00:43:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:43:00,899 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:43:00,908 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:43:00,916 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:43:00,925 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:43:00,933 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:43:00,942 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:43:00,949 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:00:43:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:43:00,958 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 00:43:11,603 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 00:43:11,604 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 00:43:11,604 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:00:43:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 00:43:11,646 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:00:43:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:43:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 00:44:00,420 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_harness_image_metadata
127.0.0.1 - - [01/Aug/2025:00:44:00 +0900] "GET /cron/syncer/sync_harness_image_metadata HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:44:00,714 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 00:44:00,715 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 00:44:00,715 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 00:44:00,729 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 00:44:00,729 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 00:44:00,739 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 00:44:00,746 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 00:44:00,758 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 00:44:00,758 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:00:44:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:44:00,764 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 00:44:00,766 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 15:34:00.766188 (UTC)
127.0.0.1 - - [01/Aug/2025:00:44:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:44:00,779 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 00:44:00,779 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 00:44:00,787 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:00:44:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:44:00,793 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:00:44:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:44:00,898 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:00:44:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:44:00,913 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:44:00,923 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:44:00,930 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:44:00,940 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:44:00,950 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:44:00,959 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:44:00,968 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:00:44:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:44:00,977 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:44:02 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
WARNING	2025-08-01 00:44:11,611 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 00:44:11,612 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 00:44:11,612 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:00:44:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 00:44:11,651 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:00:44:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:44:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 00:45:00,914 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:00:45:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:45:00,931 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:45:00,941 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:45:00,949 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:45:00,957 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:45:00,966 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:45:00,973 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:45:00,983 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:00:45:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:45:00,991 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:45:09,877 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 00:45:09,896 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:00:45:09 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 00:45:11,620 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 00:45:11,621 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 00:45:11,621 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:00:45:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 00:45:11,658 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:00:45:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:45:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 00:46:00,931 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:00:46:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:46:00,947 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:46:00,958 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:46:00,967 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:46:00,976 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:46:00,985 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:46:00,994 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:46:01,003 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:00:46:01 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:46:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:46:01,013 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:46:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:46:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 00:46:11,627 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 00:46:11,628 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 00:46:11,628 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:00:46:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 00:46:11,663 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:00:46:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:46:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 00:47:00,015 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:00:47:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:47:00,028 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:47:00,948 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:00:47:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:47:00,962 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:47:00,972 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:47:00,980 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:47:00,990 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:47:00,999 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:47:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:47:01,008 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:47:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:47:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 00:47:11,635 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 00:47:11,635 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 00:47:11,635 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:00:47:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 00:47:11,671 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:00:47:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:47:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 00:48:00,009 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:48:00,020 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:48:00,028 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:00:48:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:48:00,037 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:48:00,966 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:00:48:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:48:00,983 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:48:00,990 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:48:00,998 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:48:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:48:01,006 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:48:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:48:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 00:48:11,641 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 00:48:11,642 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 00:48:11,642 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:00:48:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 00:48:11,685 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:00:48:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:48:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 00:49:00,018 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:49:00,027 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:49:00,034 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:49:00,043 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:00:49:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:49:00,052 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:49:00,983 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:00:49:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:49:01,000 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:49:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:49:01,009 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:49:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:49:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:49:01,017 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:49:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:49:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 00:49:11,649 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 00:49:11,650 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 00:49:11,650 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:00:49:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 00:49:11,685 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:00:49:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:49:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 00:50:00,008 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:50:00,023 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:50:00,030 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:50:00,038 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:50:00,046 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:50:00,054 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:50:00,062 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:00:50:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:50:00,071 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:50:01,000 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:00:50:01 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:50:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:50:09,896 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 00:50:09,914 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:00:50:09 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 00:50:11,657 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 00:50:11,658 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 00:50:11,658 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:00:50:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 00:50:11,696 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:00:50:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:50:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 00:51:00,014 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:00:51:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:51:00,031 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:51:00,039 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:51:00,049 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:51:00,057 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:51:00,067 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:51:00,076 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:51:00,085 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:00:51:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:51:00,094 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 00:51:11,664 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 00:51:11,665 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 00:51:11,665 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:00:51:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 00:51:11,701 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:00:51:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:51:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 00:52:00,032 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:00:52:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:52:00,047 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:52:00,054 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:52:00,063 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:52:00,070 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:52:00,079 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:52:00,087 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:52:00,095 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:00:52:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:52:00,103 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 00:52:11,671 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 00:52:11,671 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 00:52:11,671 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:00:52:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 00:52:11,706 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:00:52:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:52:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 00:53:00,049 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:00:53:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:53:00,063 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:53:00,071 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:53:00,079 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:53:00,088 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:53:00,096 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:53:00,104 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:53:00,111 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:00:53:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:53:00,120 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 00:53:11,677 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 00:53:11,678 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 00:53:11,678 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:00:53:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 00:53:11,713 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:00:53:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:53:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 00:54:00,063 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:00:54:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:54:00,078 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:54:00,087 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:54:00,096 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:54:00,105 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:54:00,114 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:54:00,122 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:54:00,131 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:00:54:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:54:00,139 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:54:00,765 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 00:54:00,767 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 00:54:00,767 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 00:54:00,779 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 00:54:00,779 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 00:54:00,787 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 00:54:00,793 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 00:54:00,805 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 00:54:00,805 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:00:54:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:54:00,813 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 00:54:00,814 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 15:44:00.814175 (UTC)
127.0.0.1 - - [01/Aug/2025:00:54:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:54:00,826 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 00:54:00,827 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 00:54:00,834 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:00:54:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:54:00,841 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:00:54:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:54:02 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
WARNING	2025-08-01 00:54:11,684 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 00:54:11,685 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 00:54:11,685 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:00:54:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 00:54:11,727 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:00:54:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:54:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 00:55:00,078 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:00:55:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:55:00,093 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:55:00,101 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:55:00,108 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:55:00,118 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:55:00,126 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:55:00,134 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:55:00,142 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:00:55:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:55:00,150 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:55:09,911 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 00:55:09,929 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:00:55:09 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 00:55:11,690 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 00:55:11,691 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 00:55:11,691 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:00:55:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 00:55:11,728 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:00:55:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:55:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 00:56:00,094 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:00:56:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:56:00,110 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:56:00,118 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:56:00,126 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:56:00,135 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:56:00,143 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:56:00,152 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:56:00,160 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:00:56:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:56:00,169 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 00:56:11,696 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 00:56:11,697 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 00:56:11,697 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:00:56:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 00:56:11,732 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:00:56:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:56:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 00:57:00,110 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:00:57:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:57:00,126 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:57:00,135 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:57:00,145 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:57:00,155 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:57:00,166 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:57:00,174 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:57:00,185 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:00:57:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:57:00,194 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 00:57:11,704 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 00:57:11,705 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 00:57:11,705 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:00:57:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 00:57:11,744 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:00:57:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:57:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 00:58:00,128 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:00:58:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:58:00,145 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:58:00,152 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:58:00,161 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:58:00,168 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:58:00,177 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:58:00,186 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:58:00,195 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:00:58:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:58:00,208 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 00:58:11,713 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 00:58:11,714 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 00:58:11,714 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:00:58:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 00:58:11,748 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:00:58:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:58:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 00:59:00,148 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:00:59:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:59:00,164 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:59:00,172 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:59:00,180 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:59:00,190 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:59:00,199 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:59:00,209 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:59:00,218 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:00:59:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 00:59:00,227 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:00:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:00:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 00:59:11,722 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 00:59:11,723 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 00:59:11,723 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:00:59:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 00:59:11,759 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:00:59:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:59:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 01:00:00,165 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:01:00:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:00:00,180 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:00:00,190 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:00:00,201 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:00:00,211 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:00:00,221 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:00:00,231 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:00:00,240 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:01:00:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:00:00,251 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:00:09,926 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 01:00:09,944 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:01:00:09 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 01:00:11,731 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 01:00:11,732 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 01:00:11,732 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:01:00:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 01:00:11,767 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:01:00:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:00:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 01:01:00,180 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:01:01:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:01:00,195 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:01:00,204 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:01:00,213 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:01:00,221 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:01:00,230 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:01:00,238 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:01:00,247 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:01:01:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:01:00,259 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 01:01:11,737 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 01:01:11,738 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 01:01:11,738 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:01:01:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 01:01:11,782 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:01:01:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:01:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 01:02:00,197 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:01:02:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:02:00,214 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:02:00,225 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:02:00,237 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:02:00,246 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:02:00,255 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:02:00,264 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:02:00,274 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:01:02:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:02:00,283 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 01:02:11,745 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 01:02:11,746 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 01:02:11,746 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:01:02:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 01:02:11,786 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:01:02:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:02:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-08-01 01:03:00,215 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:01:03:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:03:00,231 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:03:00,239 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:03:00,247 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:03:00,258 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:03:00,266 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:03:00,274 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:03:00,283 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:01:03:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:03:00,293 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 01:03:11,754 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 01:03:11,754 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 01:03:11,755 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:01:03:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 01:03:11,795 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:01:03:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:03:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 01:04:00,231 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:01:04:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:04:00,247 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:04:00,253 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:04:00,262 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:04:00,270 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:04:00,279 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:04:00,287 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:04:00,298 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:01:04:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:04:00,307 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:04:00,811 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 01:04:00,812 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 01:04:00,812 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 01:04:00,825 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 01:04:00,825 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 01:04:00,833 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 01:04:00,840 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 01:04:00,851 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 01:04:00,851 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:01:04:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:04:00,860 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 01:04:00,861 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 15:54:00.861207 (UTC)
127.0.0.1 - - [01/Aug/2025:01:04:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:04:00,876 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 01:04:00,877 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 01:04:00,884 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:01:04:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:04:00,892 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:01:04:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:04:02 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
WARNING	2025-08-01 01:04:11,760 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 01:04:11,761 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 01:04:11,761 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:01:04:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 01:04:11,799 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:01:04:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:04:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 01:05:00,247 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:01:05:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:05:00,264 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:05:00,273 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:05:00,280 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:05:00,290 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:05:00,298 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:05:00,308 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:05:00,316 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:01:05:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:05:00,324 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:05:09,940 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 01:05:09,960 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:01:05:09 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 01:05:11,767 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 01:05:11,768 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 01:05:11,768 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:01:05:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 01:05:11,811 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:01:05:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:05:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 01:06:00,262 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:01:06:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:06:00,280 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:06:00,291 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:06:00,302 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:06:00,314 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:06:00,327 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:06:00,339 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:06:00,350 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:01:06:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:06:00,360 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 01:06:11,774 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 01:06:11,775 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 01:06:11,775 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:01:06:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 01:06:11,819 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:01:06:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:06:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 01:07:00,282 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:01:07:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:07:00,304 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:07:00,317 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:07:00,331 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:07:00,344 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:07:00,357 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:07:00,372 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:07:00,387 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:01:07:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:07:00,403 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 01:07:11,782 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 01:07:11,782 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 01:07:11,782 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:01:07:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 01:07:11,832 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:01:07:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:07:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 01:08:00,303 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:01:08:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:08:00,318 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:08:00,327 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:08:00,344 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:08:00,356 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:08:00,366 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:08:00,380 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:08:00,398 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:01:08:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:08:00,419 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 01:08:11,792 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 01:08:11,792 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 01:08:11,792 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:01:08:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 01:08:11,829 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:01:08:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:08:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 01:09:00,320 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:01:09:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:09:00,335 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:09:00,343 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:09:00,353 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:09:00,361 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:09:00,374 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:09:00,385 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:09:00,405 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:01:09:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:09:00,424 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 01:09:11,800 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 01:09:11,801 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 01:09:11,801 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:01:09:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 01:09:11,844 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:01:09:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:09:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-08-01 01:10:00,336 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:01:10:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:10:00,351 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:10:00,358 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:10:00,366 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:10:00,375 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:10:00,384 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:10:00,391 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:10:00,408 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:01:10:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:10:00,429 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:10:09,963 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 01:10:09,979 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:01:10:09 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 01:10:11,808 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 01:10:11,809 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 01:10:11,809 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:01:10:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 01:10:11,848 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:01:10:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:10:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 01:11:00,352 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:01:11:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:11:00,369 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:11:00,377 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:11:00,385 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:11:00,395 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:11:00,402 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:11:00,411 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:11:00,418 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:01:11:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:11:00,434 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 01:11:11,818 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 01:11:11,820 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 01:11:11,820 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:01:11:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 01:11:11,857 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:01:11:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:11:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 01:12:00,372 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:01:12:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:12:00,387 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:12:00,394 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:12:00,402 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:12:00,410 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:12:00,419 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:12:00,427 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:12:00,435 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:01:12:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:12:00,443 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 01:12:11,828 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 01:12:11,829 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 01:12:11,829 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:01:12:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 01:12:11,866 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:01:12:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:12:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 01:13:00,386 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:01:13:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:13:00,402 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:13:00,409 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:13:00,418 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:13:00,426 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:13:00,435 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:13:00,444 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:13:00,452 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:01:13:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:13:00,460 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 01:13:11,837 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 01:13:11,838 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 01:13:11,838 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:01:13:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 01:13:11,879 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:01:13:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:13:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 01:14:00,132 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_history
INFO	2025-08-01 01:14:00,133 tfc:device_history_cleaner.py:95] Started DeviceHistoryCleaner
INFO	2025-08-01 01:14:00,140 tfc:device_history_cleaner.py:81] Deleted: 0 keys. Total: 0
INFO	2025-08-01 01:14:00,140 tfc:device_history_cleaner.py:97] Finished DeviceHistoryCleaner. Deleted: 0
127.0.0.1 - - [01/Aug/2025:01:14:00 +0900] "GET /cron/cleanup/device_history HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:14:00,294 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/heartbeat_sender
127.0.0.1 - - [01/Aug/2025:01:14:00 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:14:00 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:14:00 +0900] "GET /_ah/api/tradefed_cluster/v1/devices?alt=json HTTP/1.1" 200 18 "-" "(gzip)"
127.0.0.1 - - [01/Aug/2025:01:14:00 +0900] "GET /sidekicks/heartbeat_sender HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:14:00 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:14:00,335 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_cache_cleaner
INFO	2025-08-01 01:14:00,337 default:download_util.py:258] Cleaning up test resources not used since 2025-07-24 16:14:00.337037 (UTC)
127.0.0.1 - - [01/Aug/2025:01:14:00 +0900] "GET /sidekicks/test_resource_cache_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:14:00,403 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:01:14:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:14:00,417 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:14:00,425 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:14:00,433 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:14:00,441 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_harness_image_metadata
127.0.0.1 - - [01/Aug/2025:01:14:00 +0900] "GET /cron/syncer/sync_harness_image_metadata HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:14:00,449 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:14:00,458 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:14:00,467 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:14:00,475 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:01:14:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:14:00,484 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:14:00,859 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 01:14:00,861 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 01:14:00,861 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 01:14:00,874 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 01:14:00,874 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 01:14:00,882 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 01:14:00,889 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 01:14:00,899 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 01:14:00,899 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:01:14:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:14:00,906 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 01:14:00,907 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 16:04:00.907654 (UTC)
127.0.0.1 - - [01/Aug/2025:01:14:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:14:00,922 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 01:14:00,924 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 01:14:00,931 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:01:14:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:14:00,941 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:01:14:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:14:02 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
127.0.0.1 - - [01/Aug/2025:01:14:07 +0900] "GET /_ah/api/mtt/v1/file_cleaner/settings HTTP/1.1" 200 1182 "-" "python-requests/2.22.0"
I0801 01:14:07.316975 138256704564096 file_cleaner.py:84] [File Cleaner] Applying Archive directories not modified to /data/app_default_bucket/test_runs
I0801 01:14:07.317118 138256704564096 file_cleaner.py:84] [File Cleaner] Applying Delete directories not modified and accessed to /data/tmp
WARNING	2025-08-01 01:14:11,846 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 01:14:11,847 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 01:14:11,847 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:01:14:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 01:14:11,883 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:01:14:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:14:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 01:15:00,418 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:01:15:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:15:00,433 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:15:00,442 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:15:00,451 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:15:00,460 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:15:00,470 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:15:00,478 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:15:00,486 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:01:15:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:15:00,495 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:15:09,979 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 01:15:09,997 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:01:15:09 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 01:15:11,857 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 01:15:11,858 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 01:15:11,858 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:01:15:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 01:15:11,892 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:01:15:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:15:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 01:16:00,434 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:01:16:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:16:00,450 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:16:00,460 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:16:00,469 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:16:00,477 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:16:00,487 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:16:00,494 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:16:00,504 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:01:16:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:16:00,512 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 01:16:11,864 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 01:16:11,864 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 01:16:11,865 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:01:16:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 01:16:11,903 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:01:16:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:16:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 01:17:00,446 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:01:17:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:17:00,462 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:17:00,469 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:17:00,482 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:17:00,489 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:17:00,498 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:17:00,505 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:17:00,514 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:01:17:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:17:00,523 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 01:17:11,872 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 01:17:11,873 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 01:17:11,873 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:01:17:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 01:17:11,911 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:01:17:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:17:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 01:18:00,462 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:01:18:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:18:00,477 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:18:00,485 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:18:00,494 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:18:00,501 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:18:00,510 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:18:00,518 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:18:00,526 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:01:18:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:18:00,534 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 01:18:11,880 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 01:18:11,881 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 01:18:11,881 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:01:18:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 01:18:11,917 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:01:18:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:18:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 01:19:00,474 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:01:19:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:19:00,489 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:19:00,497 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:19:00,506 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:19:00,514 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:19:00,523 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:19:00,531 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:19:00,540 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:01:19:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:19:00,548 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 01:19:11,888 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 01:19:11,889 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 01:19:11,889 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:01:19:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 01:19:11,928 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:01:19:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:19:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 01:20:00,487 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:01:20:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:20:00,504 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:20:00,511 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:20:00,520 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:20:00,528 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:20:00,537 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:20:00,545 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:20:00,553 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:01:20:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:20:00,560 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:20:10,000 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 01:20:10,016 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:01:20:10 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 01:20:11,896 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 01:20:11,897 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 01:20:11,897 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:01:20:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 01:20:11,940 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:01:20:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:20:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 01:21:00,506 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:01:21:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:21:00,524 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:21:00,533 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:21:00,544 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:21:00,554 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:21:00,564 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:21:00,573 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:21:00,584 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:01:21:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:21:00,592 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 01:21:11,904 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 01:21:11,905 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 01:21:11,905 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:01:21:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 01:21:11,940 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:01:21:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:21:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 01:22:00,525 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:01:22:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:22:00,540 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:22:00,547 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:22:00,560 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:22:00,567 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:22:00,575 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:22:00,583 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:22:00,593 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:01:22:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:22:00,601 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 01:22:11,911 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 01:22:11,912 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 01:22:11,912 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:01:22:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 01:22:11,992 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:01:22:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:22:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 01:23:00,540 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:01:23:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:23:00,556 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:23:00,565 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:23:00,575 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:23:00,584 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:23:00,593 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:23:00,602 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:23:00,611 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:01:23:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:23:00,621 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 01:23:11,918 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 01:23:11,919 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 01:23:11,919 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:01:23:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 01:23:11,957 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:01:23:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:23:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 01:24:00,555 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:01:24:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:24:00,572 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:24:00,582 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:24:00,593 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:24:00,603 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:24:00,611 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:24:00,619 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:24:00,626 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:01:24:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:24:00,635 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:24:00,907 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 01:24:00,909 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 01:24:00,909 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 01:24:00,922 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 01:24:00,922 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 01:24:00,931 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 01:24:00,938 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 01:24:00,950 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 01:24:00,950 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:01:24:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:24:00,957 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 01:24:00,958 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 16:14:00.958460 (UTC)
127.0.0.1 - - [01/Aug/2025:01:24:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:24:00,972 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 01:24:00,973 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 01:24:00,980 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:01:24:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:24:00,989 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:01:24:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:24:02 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
WARNING	2025-08-01 01:24:11,926 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 01:24:11,926 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 01:24:11,926 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:01:24:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 01:24:11,963 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:01:24:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:24:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 01:25:00,573 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:01:25:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:25:00,588 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:25:00,598 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:25:00,608 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:25:00,616 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:25:00,626 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:25:00,634 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:25:00,643 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:01:25:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:25:00,651 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:25:10,015 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 01:25:10,035 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:01:25:10 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 01:25:11,932 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 01:25:11,932 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 01:25:11,932 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:01:25:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 01:25:11,971 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:01:25:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:25:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 01:26:00,588 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:01:26:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:26:00,605 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:26:00,615 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:26:00,625 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:26:00,634 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:26:00,644 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:26:00,654 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:26:00,663 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:01:26:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:26:00,673 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 01:26:11,939 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 01:26:11,940 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 01:26:11,940 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:01:26:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 01:26:11,974 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:01:26:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:26:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-08-01 01:27:00,604 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:01:27:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:27:00,619 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:27:00,626 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:27:00,640 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:27:00,649 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:27:00,657 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:27:00,666 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:27:00,679 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:01:27:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:27:00,690 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 01:27:11,943 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 01:27:11,944 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 01:27:11,944 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:01:27:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 01:27:11,985 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:01:27:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:27:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 01:28:00,620 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:01:28:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:28:00,636 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:28:00,646 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:28:00,654 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:28:00,663 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:28:00,670 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:28:00,679 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:28:00,687 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:01:28:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:28:00,697 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 01:28:11,951 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 01:28:11,952 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 01:28:11,952 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:01:28:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 01:28:11,987 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:01:28:11 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:28:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 01:29:00,636 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:01:29:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:29:00,651 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:29:00,659 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:29:00,667 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:29:00,676 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:29:00,683 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:29:00,692 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:29:00,701 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:01:29:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:29:00,710 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 01:29:11,957 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 01:29:11,958 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 01:29:11,958 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:01:29:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 01:29:11,995 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:01:29:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:29:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 01:30:00,653 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:01:30:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:30:00,669 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:30:00,676 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:30:00,684 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:30:00,692 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:30:00,701 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:30:00,710 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:30:00,718 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:01:30:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:30:00,726 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:30:10,035 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 01:30:10,052 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:01:30:10 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 01:30:11,965 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 01:30:11,966 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 01:30:11,966 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:01:30:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 01:30:12,006 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:01:30:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:30:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 01:31:00,670 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:01:31:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:31:00,686 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:31:00,694 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:31:00,704 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:31:00,714 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:31:00,722 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:31:00,732 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:31:00,741 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:01:31:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:31:00,751 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 01:31:11,972 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 01:31:11,973 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 01:31:11,973 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:01:31:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 01:31:12,009 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:01:31:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:31:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 01:32:00,685 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:01:32:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:32:00,701 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:32:00,709 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:32:00,717 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:32:00,727 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:32:00,735 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:32:00,744 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:32:00,756 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:01:32:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:32:00,764 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 01:32:11,980 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 01:32:11,980 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 01:32:11,981 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:01:32:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 01:32:12,022 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:01:32:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:32:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 01:33:00,703 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:01:33:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:33:00,717 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:33:00,725 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:33:00,733 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:33:00,741 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:33:00,749 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:33:00,758 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:33:00,766 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:01:33:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:33:00,774 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 01:33:11,987 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 01:33:11,988 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 01:33:11,988 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:01:33:11 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 01:33:12,024 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:01:33:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:33:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 01:34:00,720 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:01:34:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:34:00,738 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:34:00,745 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:34:00,754 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:34:00,761 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:34:00,770 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:34:00,778 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:34:00,787 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:01:34:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:34:00,794 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:34:00,959 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 01:34:00,960 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 01:34:00,961 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 01:34:00,973 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 01:34:00,973 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 01:34:00,982 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 01:34:00,989 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 01:34:01,002 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 01:34:01,002 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:01:34:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:34:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:34:01,009 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 01:34:01,011 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 16:24:01.011382 (UTC)
127.0.0.1 - - [01/Aug/2025:01:34:01 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:34:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:34:01,026 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 01:34:01,027 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 01:34:01,034 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:01:34:01 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:34:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:34:01,041 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:01:34:01 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:34:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:34:02 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
WARNING	2025-08-01 01:34:11,995 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 01:34:11,996 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 01:34:11,996 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:01:34:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 01:34:12,035 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:01:34:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:34:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 01:35:00,735 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:01:35:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:35:00,753 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:35:00,765 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:35:00,777 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:35:00,788 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:35:00,798 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:35:00,806 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:35:00,815 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:01:35:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:35:00,822 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:35:10,053 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 01:35:10,079 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:01:35:10 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 01:35:12,002 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 01:35:12,002 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 01:35:12,002 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:01:35:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 01:35:12,040 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:01:35:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:35:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 01:36:00,749 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:01:36:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:36:00,766 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:36:00,775 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:36:00,790 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:36:00,798 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:36:00,807 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:36:00,816 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:36:00,825 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:01:36:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:36:00,833 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 01:36:12,009 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 01:36:12,010 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 01:36:12,010 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:01:36:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 01:36:12,045 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:01:36:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:36:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 01:37:00,765 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:01:37:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:37:00,780 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:37:00,790 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:37:00,800 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:37:00,809 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:37:00,817 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:37:00,826 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:37:00,835 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:01:37:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:37:00,844 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 01:37:12,013 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 01:37:12,014 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 01:37:12,014 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:01:37:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 01:37:12,051 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:01:37:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:37:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 01:38:00,780 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:01:38:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:38:00,795 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:38:00,804 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:38:00,811 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:38:00,821 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:38:00,828 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:38:00,837 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:38:00,845 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:01:38:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:38:00,854 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 01:38:12,019 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 01:38:12,021 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 01:38:12,021 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:01:38:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 01:38:12,061 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:01:38:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:38:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 01:39:00,793 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:01:39:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:39:00,809 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:39:00,818 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:39:00,827 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:39:00,836 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:39:00,846 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:39:00,854 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:39:00,864 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:01:39:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:39:00,873 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 01:39:12,028 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 01:39:12,029 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 01:39:12,029 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:01:39:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 01:39:12,065 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:01:39:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:39:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 01:40:00,809 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:01:40:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:40:00,825 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:40:00,832 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:40:00,841 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:40:00,849 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:40:00,858 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:40:00,866 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:40:00,875 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:01:40:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:40:00,886 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:40:10,077 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 01:40:10,096 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:01:40:10 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 01:40:12,036 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 01:40:12,037 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 01:40:12,037 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:01:40:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 01:40:12,073 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:01:40:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:40:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 01:41:00,823 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:01:41:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:41:00,838 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:41:00,845 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:41:00,854 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:41:00,863 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:41:00,872 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:41:00,880 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:41:00,889 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:01:41:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:41:00,897 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 01:41:12,041 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 01:41:12,042 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 01:41:12,042 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:01:41:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 01:41:12,087 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:01:41:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:41:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 01:42:00,841 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:01:42:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:42:00,857 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:42:00,865 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:42:00,872 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:42:00,882 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:42:00,890 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:42:00,900 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:42:00,908 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:01:42:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:42:00,916 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 01:42:12,045 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 01:42:12,046 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 01:42:12,046 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:01:42:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 01:42:12,082 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:01:42:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:42:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 01:43:00,861 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:01:43:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:43:00,875 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:43:00,883 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:43:00,891 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:43:00,899 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:43:00,908 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:43:00,916 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:43:00,924 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:01:43:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:43:00,932 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 01:43:12,051 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 01:43:12,052 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 01:43:12,052 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:01:43:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 01:43:12,095 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:01:43:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:43:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 01:44:00,008 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 01:44:00,009 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 01:44:00,009 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 01:44:00,021 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 01:44:00,021 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 01:44:00,029 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 01:44:00,035 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 01:44:00,045 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 01:44:00,045 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:01:44:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:44:00,053 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 01:44:00,054 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 16:34:00.054358 (UTC)
127.0.0.1 - - [01/Aug/2025:01:44:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:44:00,066 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 01:44:00,067 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 01:44:00,076 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:01:44:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:44:00,083 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:01:44:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:44:00,452 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_harness_image_metadata
127.0.0.1 - - [01/Aug/2025:01:44:00 +0900] "GET /cron/syncer/sync_harness_image_metadata HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:44:00,879 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:01:44:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:44:00,894 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:44:00,901 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:44:00,909 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:44:00,919 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:44:00,927 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:44:00,936 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:44:00,944 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:01:44:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:44:00,953 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:44:02 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
WARNING	2025-08-01 01:44:12,055 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 01:44:12,055 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 01:44:12,055 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:01:44:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 01:44:12,099 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:01:44:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:44:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 01:45:00,897 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:01:45:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:45:00,912 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:45:00,920 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:45:00,927 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:45:00,936 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:45:00,944 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:45:00,952 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:45:00,960 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:01:45:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:45:00,969 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:45:10,097 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 01:45:10,116 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:01:45:10 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 01:45:12,062 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 01:45:12,063 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 01:45:12,063 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:01:45:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 01:45:12,101 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:01:45:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:45:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 01:46:00,910 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:01:46:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:46:00,925 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:46:00,934 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:46:00,941 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:46:00,951 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:46:00,960 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:46:00,968 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:46:00,978 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:01:46:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:46:00,986 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 01:46:12,071 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 01:46:12,072 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 01:46:12,072 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:01:46:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 01:46:12,110 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:01:46:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:46:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 01:47:00,924 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:01:47:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:47:00,939 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:47:00,948 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:47:00,958 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:47:00,967 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:47:00,976 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:47:00,985 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:47:00,994 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:01:47:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:47:01,005 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:47:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:47:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 01:47:12,079 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 01:47:12,080 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 01:47:12,080 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:01:47:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 01:47:12,121 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:01:47:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:47:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 01:48:00,015 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:48:00,941 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:01:48:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:48:00,955 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:48:00,961 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:48:00,970 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:48:00,979 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:48:00,987 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:48:00,995 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:48:01,004 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:01:48:01 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:48:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 01:48:12,086 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 01:48:12,086 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 01:48:12,086 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:01:48:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
Aug 01, 2025 1:48:12 AM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected HTTP/2 connection.
INFO	2025-08-01 01:48:12,128 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:01:48:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:48:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 01:49:00,013 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:01:49:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:49:00,023 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:49:00,956 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:01:49:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:49:00,970 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:49:00,979 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:49:00,987 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:49:00,996 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:49:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:49:01,004 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:49:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:49:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:49:01,013 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:49:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:49:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 01:49:12,091 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 01:49:12,093 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 01:49:12,093 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:01:49:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 01:49:12,130 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:01:49:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:49:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 01:50:00,013 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:50:00,024 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:01:50:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:50:00,032 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:50:00,041 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:50:00,970 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:01:50:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:50:00,985 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:50:00,994 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:50:01,003 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:50:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:50:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:50:01,013 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:50:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:50:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:50:10,116 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 01:50:10,132 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:01:50:10 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 01:50:12,098 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 01:50:12,099 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 01:50:12,099 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:01:50:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 01:50:12,135 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:01:50:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:50:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 01:51:00,015 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:51:00,025 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:51:00,033 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:51:00,041 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:01:51:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:51:00,050 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:51:00,058 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:51:00,985 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:01:51:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:51:00,999 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:51:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:51:01,007 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:51:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:51:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 01:51:12,104 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 01:51:12,105 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 01:51:12,105 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:01:51:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 01:51:12,143 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:01:51:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:51:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 01:52:00,007 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:52:00,018 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:52:00,027 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:52:00,034 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:52:00,047 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:52:00,054 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:01:52:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:52:00,063 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:52:00,071 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:52:00,998 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:01:52:01 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:52:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 01:52:12,112 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 01:52:12,113 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 01:52:12,113 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:01:52:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 01:52:12,149 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:01:52:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:52:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 01:53:00,013 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:01:53:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:53:00,028 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:53:00,035 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:53:00,044 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:53:00,053 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:53:00,061 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:53:00,070 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:01:53:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:53:00,078 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:53:00,087 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 01:53:12,117 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 01:53:12,118 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 01:53:12,118 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:01:53:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 01:53:12,154 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:01:53:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:53:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 01:54:00,029 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:01:54:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:54:00,046 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:54:00,055 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:54:00,063 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 01:54:00,064 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 01:54:00,064 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 01:54:00,077 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 01:54:00,077 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 01:54:00,089 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 01:54:00,097 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 01:54:00,111 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 01:54:00,111 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:01:54:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:54:00,121 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:54:00,132 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:54:00,143 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 01:54:00,145 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 16:44:00.145543 (UTC)
127.0.0.1 - - [01/Aug/2025:01:54:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:54:00,162 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:54:00,174 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:01:54:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:54:00,185 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 01:54:00,187 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 01:54:00,195 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:01:54:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:54:00,205 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:54:00,216 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:01:54:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:54:00,227 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:54:02 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
WARNING	2025-08-01 01:54:12,121 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 01:54:12,122 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 01:54:12,122 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:01:54:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 01:54:12,158 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:01:54:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:54:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 01:55:00,047 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:01:55:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:55:00,064 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:55:00,070 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:55:00,137 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:55:00,151 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:55:00,186 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:55:00,200 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:01:55:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:55:00,237 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:55:00,265 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:55:10,129 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 01:55:10,149 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:01:55:10 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 01:55:12,125 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 01:55:12,126 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 01:55:12,126 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:01:55:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 01:55:12,169 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:01:55:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:55:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 01:56:00,065 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:01:56:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:56:00,080 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:56:00,089 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:56:00,144 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:56:00,156 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:56:00,191 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:56:00,204 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:01:56:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:56:00,244 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:56:00,273 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 01:56:12,131 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 01:56:12,131 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 01:56:12,132 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:01:56:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 01:56:12,174 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:01:56:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:56:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 01:57:00,078 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:01:57:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:57:00,094 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:57:00,103 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:57:00,150 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:57:00,160 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:57:00,197 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:57:00,208 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:01:57:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:57:00,248 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:57:00,278 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 01:57:12,136 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 01:57:12,136 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 01:57:12,136 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:01:57:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 01:57:12,177 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:01:57:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:57:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 01:58:00,095 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:01:58:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:58:00,111 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:58:00,118 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:58:00,157 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:58:00,166 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:58:00,203 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:58:00,213 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:01:58:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:58:00,254 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:58:00,283 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 01:58:12,140 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 01:58:12,141 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 01:58:12,141 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:01:58:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 01:58:12,176 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:01:58:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:58:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 01:59:00,109 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:01:59:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:59:00,125 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:59:00,133 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:59:00,162 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:59:00,171 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:59:00,210 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:59:00,219 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:01:59:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:59:00,261 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 01:59:00,289 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:01:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:01:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 01:59:12,145 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 01:59:12,147 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 01:59:12,147 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:01:59:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 01:59:12,185 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:01:59:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:59:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 02:00:00,125 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:02:00:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:00:00,140 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:00:00,149 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:00:00,167 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:00:00,177 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:00:00,216 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:00:00,224 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:02:00:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:00:00,266 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:00:00,294 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:00:10,149 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 02:00:10,165 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:02:00:10 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 02:00:12,151 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 02:00:12,152 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 02:00:12,152 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:02:00:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 02:00:12,187 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:02:00:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:00:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-08-01 02:01:00,142 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:02:01:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:01:00,158 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:01:00,166 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:01:00,174 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:01:00,182 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:01:00,221 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:01:00,230 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:02:01:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:01:00,272 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:01:00,301 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 02:01:12,158 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 02:01:12,159 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 02:01:12,159 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:02:01:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 02:01:12,195 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:02:01:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:01:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 02:02:00,157 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:02:02:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:02:00,174 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:02:00,182 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:02:00,191 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:02:00,201 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:02:00,227 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:02:00,236 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:02:02:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:02:00,277 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:02:00,306 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 02:02:12,164 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 02:02:12,165 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 02:02:12,165 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:02:02:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 02:02:12,202 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:02:02:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:02:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 02:03:00,176 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:02:03:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:03:00,191 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:03:00,199 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:03:00,208 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:03:00,218 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:03:00,233 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:03:00,244 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:02:03:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:03:00,282 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:03:00,312 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 02:03:12,167 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 02:03:12,167 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 02:03:12,168 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:02:03:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 02:03:12,206 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:02:03:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:03:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 02:04:00,124 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 02:04:00,126 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 02:04:00,126 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 02:04:00,137 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 02:04:00,137 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 02:04:00,145 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 02:04:00,151 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 02:04:00,162 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 02:04:00,162 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:02:04:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:04:00,174 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 02:04:00,175 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 16:54:00.175399 (UTC)
127.0.0.1 - - [01/Aug/2025:02:04:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:04:00,191 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:02:04:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:04:00,206 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:04:00,215 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:04:00,225 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:04:00,235 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 02:04:00,236 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 02:04:00,243 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:02:04:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:04:00,250 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:04:00,259 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:04:00,267 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:02:04:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:04:00,276 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:02:04:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:04:00,291 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:04:00,317 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:04:02 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
WARNING	2025-08-01 02:04:12,173 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 02:04:12,173 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 02:04:12,173 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:02:04:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 02:04:12,208 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:02:04:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:04:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 02:05:00,208 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:02:05:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:05:00,222 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:05:00,230 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:05:00,239 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:05:00,258 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:05:00,269 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:05:00,278 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:02:05:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:05:00,298 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:05:00,321 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:05:10,169 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 02:05:10,185 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:02:05:10 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 02:05:12,179 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 02:05:12,180 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 02:05:12,180 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:02:05:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 02:05:12,216 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:02:05:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:05:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 02:06:00,223 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:02:06:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:06:00,237 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:06:00,244 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:06:00,251 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:06:00,265 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:06:00,277 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:06:00,290 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:02:06:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:06:00,305 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:06:00,326 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 02:06:12,187 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 02:06:12,188 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 02:06:12,188 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:02:06:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 02:06:12,221 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:02:06:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:06:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 02:07:00,237 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:02:07:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:07:00,252 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:07:00,260 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:07:00,269 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:07:00,278 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:07:00,287 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:07:00,296 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:02:07:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:07:00,311 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:07:00,330 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 02:07:12,193 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 02:07:12,194 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 02:07:12,194 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:02:07:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 02:07:12,235 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:02:07:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:07:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 02:08:00,253 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:02:08:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:08:00,270 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:08:00,278 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:08:00,288 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:08:00,298 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:08:00,307 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:08:00,317 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:02:08:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:08:00,328 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:08:00,338 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 02:08:12,198 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 02:08:12,199 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 02:08:12,199 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:02:08:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 02:08:12,239 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:02:08:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:08:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 02:09:00,269 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:02:09:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:09:00,285 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:09:00,296 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:09:00,306 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:09:00,317 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:09:00,325 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:09:00,334 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:02:09:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:09:00,342 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:09:00,351 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 02:09:12,206 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 02:09:12,207 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 02:09:12,207 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:02:09:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 02:09:12,244 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:02:09:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:09:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 02:10:00,283 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:02:10:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:10:00,299 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:10:00,309 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:10:00,320 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:10:00,330 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:10:00,341 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:10:00,350 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:02:10:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:10:00,361 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:10:00,370 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:10:10,191 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 02:10:10,207 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:02:10:10 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 02:10:12,212 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 02:10:12,213 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 02:10:12,213 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:02:10:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 02:10:12,248 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:02:10:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:10:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-08-01 02:11:00,304 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:02:11:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:11:00,319 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:11:00,328 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:11:00,337 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:11:00,346 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:11:00,354 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:11:00,363 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:02:11:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:11:00,374 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:11:00,382 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 02:11:12,219 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 02:11:12,220 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 02:11:12,220 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:02:11:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 02:11:12,256 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:02:11:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:11:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 02:12:00,320 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:02:12:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:12:00,337 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:12:00,343 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:12:00,351 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:12:00,360 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:12:00,369 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:12:00,376 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:02:12:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:12:00,385 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:12:00,393 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 02:12:12,225 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 02:12:12,226 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 02:12:12,226 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:02:12:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 02:12:12,271 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:02:12:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:12:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 02:13:00,339 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:02:13:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:13:00,355 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:13:00,364 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:13:00,373 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:13:00,383 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:13:00,392 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:02:13:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:13:00,401 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:13:00,410 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:13:00,419 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 02:13:12,231 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 02:13:12,232 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 02:13:12,232 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:02:13:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 02:13:12,273 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:02:13:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:13:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 02:14:00,174 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 02:14:00,175 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 02:14:00,175 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 02:14:00,188 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 02:14:00,188 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 02:14:00,196 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 02:14:00,202 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 02:14:00,213 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 02:14:00,213 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:02:14:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:14:00,220 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 02:14:00,221 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 17:04:00.221611 (UTC)
127.0.0.1 - - [01/Aug/2025:02:14:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:14:00,250 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 02:14:00,251 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 02:14:00,258 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:02:14:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:14:00,288 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:02:14:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:14:00,335 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/heartbeat_sender
127.0.0.1 - - [01/Aug/2025:02:14:00 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:14:00 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:14:00 +0900] "GET /_ah/api/tradefed_cluster/v1/devices?alt=json HTTP/1.1" 200 18 "-" "(gzip)"
127.0.0.1 - - [01/Aug/2025:02:14:00 +0900] "GET /sidekicks/heartbeat_sender HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:14:00 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:14:00,375 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_cache_cleaner
INFO	2025-08-01 02:14:00,376 default:download_util.py:258] Cleaning up test resources not used since 2025-07-24 17:14:00.376718 (UTC)
127.0.0.1 - - [01/Aug/2025:02:14:00 +0900] "GET /sidekicks/test_resource_cache_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:14:00,390 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:02:14:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:14:00,406 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:14:00,415 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:14:00,425 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:14:00,433 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:14:00,442 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:02:14:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:14:00,451 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:14:00,460 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:14:00,471 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:14:00,482 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_harness_image_metadata
127.0.0.1 - - [01/Aug/2025:02:14:00 +0900] "GET /cron/syncer/sync_harness_image_metadata HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:14:02 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
127.0.0.1 - - [01/Aug/2025:02:14:07 +0900] "GET /_ah/api/mtt/v1/file_cleaner/settings HTTP/1.1" 200 1182 "-" "python-requests/2.22.0"
I0801 02:14:07.166761 138256704564096 file_cleaner.py:84] [File Cleaner] Applying Archive directories not modified to /data/app_default_bucket/test_runs
I0801 02:14:07.166910 138256704564096 file_cleaner.py:84] [File Cleaner] Applying Delete directories not modified and accessed to /data/tmp
WARNING	2025-08-01 02:14:12,237 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 02:14:12,238 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 02:14:12,238 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:02:14:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 02:14:12,274 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:02:14:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:14:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 02:15:00,407 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:02:15:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:15:00,422 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:15:00,429 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:15:00,438 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:15:00,451 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:15:00,458 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:02:15:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:15:00,466 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:15:00,474 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:15:00,488 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:15:10,205 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 02:15:10,223 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:02:15:10 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 02:15:12,242 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 02:15:12,243 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 02:15:12,243 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:02:15:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 02:15:12,280 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:02:15:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:15:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 02:16:00,423 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:02:16:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:16:00,438 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:16:00,447 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:16:00,455 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:16:00,464 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:16:00,472 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:02:16:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:16:00,481 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:16:00,489 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:16:00,498 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 02:16:12,246 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 02:16:12,247 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 02:16:12,247 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:02:16:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 02:16:12,280 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:02:16:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:16:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 02:17:00,439 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:02:17:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:17:00,457 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:17:00,466 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:17:00,477 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:17:00,488 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:17:00,498 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:02:17:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:17:00,508 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:17:00,517 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:17:00,527 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 02:17:12,251 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 02:17:12,252 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 02:17:12,252 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:02:17:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 02:17:12,289 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:02:17:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:17:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 02:18:00,457 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:02:18:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:18:00,472 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:18:00,479 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:18:00,488 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:18:00,500 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:18:00,508 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:02:18:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:18:00,520 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:18:00,530 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:18:00,538 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 02:18:12,256 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 02:18:12,257 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 02:18:12,257 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:02:18:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 02:18:12,291 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:02:18:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:18:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 02:19:00,473 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:02:19:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:19:00,490 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:19:00,497 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:19:00,505 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:19:00,514 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:19:00,522 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:02:19:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:19:00,531 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:19:00,539 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:19:00,548 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 02:19:12,259 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 02:19:12,260 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 02:19:12,260 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:02:19:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 02:19:12,298 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:02:19:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:19:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 02:20:00,491 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:02:20:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:20:00,505 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:20:00,513 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:20:00,521 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:20:00,530 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:20:00,538 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:02:20:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:20:00,547 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:20:00,555 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:20:00,564 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:20:10,223 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 02:20:10,242 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:02:20:10 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 02:20:12,266 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 02:20:12,266 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 02:20:12,266 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:02:20:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 02:20:12,309 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:02:20:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:20:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 02:21:00,503 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:02:21:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:21:00,522 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:21:00,530 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:21:00,539 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:21:00,549 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:21:00,558 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:02:21:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:21:00,569 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:21:00,578 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:21:00,587 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 02:21:12,276 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 02:21:12,277 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 02:21:12,277 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:02:21:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 02:21:12,314 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:02:21:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:21:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 4 ms
INFO	2025-08-01 02:22:00,522 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:02:22:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:22:00,537 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:22:00,544 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:22:00,552 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:22:00,560 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:22:00,568 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:02:22:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:22:00,576 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:22:00,586 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:22:00,596 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 02:22:12,285 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 02:22:12,286 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 02:22:12,286 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:02:22:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 02:22:12,323 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:02:22:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:22:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 02:23:00,542 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:02:23:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:23:00,560 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:23:00,568 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:23:00,578 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:23:00,588 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:23:00,598 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:02:23:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:23:00,608 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:23:00,618 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:23:00,629 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 02:23:12,291 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 02:23:12,292 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 02:23:12,292 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:02:23:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 02:23:12,326 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:02:23:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:23:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 02:24:00,222 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 02:24:00,224 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 02:24:00,224 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 02:24:00,235 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 02:24:00,235 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 02:24:00,244 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 02:24:00,251 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 02:24:00,262 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 02:24:00,262 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:02:24:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:24:00,269 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 02:24:00,270 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 17:14:00.270816 (UTC)
127.0.0.1 - - [01/Aug/2025:02:24:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:24:00,285 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 02:24:00,287 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 02:24:00,294 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:02:24:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:24:00,304 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:02:24:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:24:00,558 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:02:24:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:24:00,575 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:24:00,583 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:24:00,593 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:24:00,602 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:24:00,611 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:02:24:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:24:00,620 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:24:00,631 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:24:00,645 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:24:02 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
WARNING	2025-08-01 02:24:12,299 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 02:24:12,300 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 02:24:12,300 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:02:24:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 02:24:12,336 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:02:24:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:24:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 02:25:00,574 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:02:25:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:25:00,590 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:25:00,598 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:25:00,608 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:25:00,616 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:25:00,625 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:02:25:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:25:00,633 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:25:00,640 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:25:00,650 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:25:10,240 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 02:25:10,260 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:02:25:10 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 02:25:12,305 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 02:25:12,306 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 02:25:12,306 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:02:25:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 02:25:12,340 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:02:25:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:25:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 02:26:00,589 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:02:26:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:26:00,605 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:26:00,614 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:26:00,622 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:26:00,632 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:26:00,640 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:02:26:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:26:00,649 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:26:00,658 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:26:00,667 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 02:26:12,311 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 02:26:12,312 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 02:26:12,312 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:02:26:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 02:26:12,353 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:02:26:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:26:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 02:27:00,603 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:02:27:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:27:00,617 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:27:00,626 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:27:00,634 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:27:00,643 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:27:00,651 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:02:27:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:27:00,660 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:27:00,669 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:27:00,678 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 02:27:12,319 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 02:27:12,320 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 02:27:12,320 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:02:27:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 02:27:12,358 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:02:27:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:27:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 02:28:00,622 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:02:28:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:28:00,636 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:28:00,644 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:28:00,651 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:28:00,661 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:28:00,669 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:02:28:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:28:00,678 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:28:00,686 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:28:00,694 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 02:28:12,326 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 02:28:12,326 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 02:28:12,326 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:02:28:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 02:28:12,367 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:02:28:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:28:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 02:29:00,640 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:02:29:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:29:00,656 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:29:00,664 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:29:00,671 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:29:00,680 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:29:00,688 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:02:29:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:29:00,697 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:29:00,706 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:29:00,715 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 02:29:12,332 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 02:29:12,333 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 02:29:12,333 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:02:29:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 02:29:12,374 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:02:29:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:29:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 02:30:00,653 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:02:30:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:30:00,668 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:30:00,676 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:30:00,684 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:30:00,692 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:30:00,700 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:02:30:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:30:00,708 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:30:00,716 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:30:00,726 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:30:10,258 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 02:30:10,280 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:02:30:10 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 02:30:12,340 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 02:30:12,341 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 02:30:12,341 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:02:30:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 02:30:12,378 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:02:30:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:30:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 02:31:00,673 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:02:31:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:31:00,689 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:31:00,696 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:31:00,704 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:31:00,712 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:31:00,721 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:02:31:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:31:00,729 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:31:00,737 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:31:00,745 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 02:31:12,346 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 02:31:12,347 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 02:31:12,347 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:02:31:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 02:31:12,386 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:02:31:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:31:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 02:32:00,690 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:02:32:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:32:00,706 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:32:00,713 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:32:00,721 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:32:00,729 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:32:00,738 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:02:32:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:32:00,746 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:32:00,755 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:32:00,763 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 02:32:12,355 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 02:32:12,356 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 02:32:12,356 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:02:32:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 02:32:12,391 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:02:32:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:32:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 02:33:00,709 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:02:33:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:33:00,724 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:33:00,732 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:33:00,740 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:33:00,748 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:33:00,757 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:02:33:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:33:00,765 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:33:00,773 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:33:00,782 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 02:33:12,361 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 02:33:12,362 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 02:33:12,362 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:02:33:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 02:33:12,399 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:02:33:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:33:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 02:34:00,272 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 02:34:00,274 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 02:34:00,274 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 02:34:00,287 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 02:34:00,287 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 02:34:00,297 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 02:34:00,304 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 02:34:00,317 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 02:34:00,317 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:02:34:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:34:00,326 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 02:34:00,327 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 17:24:00.327353 (UTC)
127.0.0.1 - - [01/Aug/2025:02:34:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:34:00,343 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 02:34:00,344 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 02:34:00,351 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:02:34:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:34:00,358 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:02:34:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:34:00,724 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:02:34:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:34:00,740 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:34:00,749 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:34:00,758 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:34:00,767 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:34:00,776 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:02:34:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:34:00,785 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:34:00,794 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:34:00,802 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:34:02 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
WARNING	2025-08-01 02:34:12,369 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 02:34:12,370 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 02:34:12,370 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:02:34:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 02:34:12,407 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:02:34:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:34:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 02:35:00,739 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:02:35:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:35:00,752 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:35:00,760 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:35:00,768 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:35:00,777 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:35:00,785 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:02:35:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:35:00,793 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:35:00,804 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:35:00,812 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:35:10,282 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 02:35:10,299 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:02:35:10 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 02:35:12,378 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 02:35:12,379 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 02:35:12,380 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:02:35:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 02:35:12,417 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:02:35:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:35:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 02:36:00,753 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:02:36:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:36:00,768 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:36:00,775 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:36:00,783 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:36:00,791 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:36:00,799 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:02:36:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:36:00,808 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:36:00,815 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:36:00,822 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 02:36:12,387 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 02:36:12,387 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 02:36:12,387 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:02:36:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 02:36:12,430 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:02:36:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:36:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 02:37:00,768 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:02:37:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:37:00,783 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:37:00,791 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:37:00,800 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:37:00,808 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:37:00,817 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:02:37:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:37:00,825 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:37:00,834 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:37:00,843 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 02:37:12,393 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 02:37:12,393 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 02:37:12,394 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:02:37:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 02:37:12,430 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:02:37:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:37:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 02:38:00,786 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:02:38:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:38:00,801 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:38:00,811 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:38:00,819 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:38:00,829 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:38:00,838 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:02:38:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:38:00,847 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:38:00,856 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:38:00,864 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 02:38:12,401 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 02:38:12,402 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 02:38:12,402 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:02:38:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 02:38:12,438 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:02:38:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:38:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 02:39:00,802 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:02:39:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:39:00,817 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:39:00,825 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:39:00,833 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:39:00,841 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:39:00,849 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:02:39:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:39:00,857 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:39:00,865 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:39:00,874 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 02:39:12,409 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 02:39:12,409 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 02:39:12,410 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:02:39:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 02:39:12,447 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:02:39:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:39:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 02:40:00,817 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:02:40:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:40:00,834 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:40:00,844 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:40:00,857 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:40:00,867 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:40:00,875 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:02:40:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:40:00,885 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:40:00,892 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:40:00,900 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:40:10,300 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 02:40:10,316 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:02:40:10 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 02:40:12,415 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 02:40:12,416 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 02:40:12,416 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:02:40:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 02:40:12,461 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:02:40:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:40:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 02:41:00,836 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:02:41:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:41:00,851 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:41:00,860 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:41:00,868 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:41:00,877 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:41:00,886 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:02:41:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:41:00,896 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:41:00,905 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:41:00,914 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 02:41:12,422 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 02:41:12,423 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 02:41:12,423 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:02:41:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 02:41:12,457 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:02:41:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:41:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 02:42:00,853 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:02:42:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:42:00,869 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:42:00,879 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:42:00,889 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:42:00,899 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:42:00,909 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:02:42:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:42:00,918 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:42:00,928 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:42:00,937 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 02:42:12,429 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 02:42:12,430 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 02:42:12,430 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:02:42:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 02:42:12,465 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:02:42:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:42:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 02:43:00,869 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:02:43:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:43:00,882 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:43:00,890 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:43:00,899 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:43:00,908 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:43:00,916 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:02:43:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:43:00,924 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:43:00,936 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:43:00,947 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 02:43:12,438 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 02:43:12,439 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 02:43:12,439 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:02:43:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 02:43:12,472 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:02:43:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:43:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 02:44:00,326 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 02:44:00,328 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 02:44:00,328 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 02:44:00,339 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 02:44:00,339 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 02:44:00,348 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 02:44:00,354 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 02:44:00,365 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 02:44:00,365 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:02:44:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:44:00,372 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 02:44:00,372 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 17:34:00.372965 (UTC)
127.0.0.1 - - [01/Aug/2025:02:44:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:44:00,386 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 02:44:00,386 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 02:44:00,393 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:02:44:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:44:00,400 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:02:44:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:44:00,499 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_harness_image_metadata
127.0.0.1 - - [01/Aug/2025:02:44:00 +0900] "GET /cron/syncer/sync_harness_image_metadata HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:44:00,885 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:02:44:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:44:00,900 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:44:00,908 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:44:00,916 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:44:00,924 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:44:00,933 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:02:44:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:44:00,941 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:44:00,950 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:44:00,958 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:44:02 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
WARNING	2025-08-01 02:44:12,445 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 02:44:12,445 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 02:44:12,445 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:02:44:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 02:44:12,481 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:02:44:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:44:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 02:45:00,899 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:02:45:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:45:00,914 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:45:00,921 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:45:00,930 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:45:00,938 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:45:00,947 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:02:45:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:45:00,955 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:45:00,963 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:45:00,970 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:45:10,316 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 02:45:10,332 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:02:45:10 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 02:45:12,452 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 02:45:12,452 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 02:45:12,452 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:02:45:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 02:45:12,504 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:02:45:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:45:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 02:46:00,915 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:02:46:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:46:00,933 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:46:00,942 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:46:00,951 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:46:00,962 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:46:00,974 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:02:46:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:46:00,985 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:46:00,995 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:46:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:46:01,007 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:46:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:46:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 02:46:12,459 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 02:46:12,460 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 02:46:12,460 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:02:46:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 02:46:12,497 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:02:46:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:46:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 02:47:00,029 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:47:00,934 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:02:47:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:47:00,948 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:47:00,957 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:47:00,966 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:47:00,976 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:47:00,986 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:02:47:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:47:00,999 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:47:01,013 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:47:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:47:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 02:47:12,466 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 02:47:12,467 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 02:47:12,467 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:02:47:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 02:47:12,503 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:02:47:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:47:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 02:48:00,009 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:48:00,020 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:48:00,037 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:48:00,950 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:02:48:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:48:00,965 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:48:00,972 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:48:00,982 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:48:00,991 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:48:01,000 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:02:48:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:48:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 02:48:12,472 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 02:48:12,472 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 02:48:12,472 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:02:48:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 02:48:12,506 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:02:48:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:48:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 02:49:00,010 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:02:49:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:49:00,020 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:49:00,029 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:49:00,041 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:49:00,966 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:02:49:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:49:00,981 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:49:00,988 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:49:00,997 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:49:01,007 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:49:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:49:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 02:49:12,478 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 02:49:12,479 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 02:49:12,479 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:02:49:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 02:49:12,519 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:02:49:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:49:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 02:50:00,017 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:02:50:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:50:00,027 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:50:00,035 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:50:00,043 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:50:00,052 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:50:00,984 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:02:50:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:50:01,001 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:50:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:50:01,008 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:50:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:50:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:50:01,016 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:50:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:50:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:50:10,334 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 02:50:10,353 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:02:50:10 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 02:50:12,488 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 02:50:12,488 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 02:50:12,488 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:02:50:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 02:50:12,524 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:02:50:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:50:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 02:51:00,011 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:51:00,021 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:51:00,031 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:02:51:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:51:00,038 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:51:00,046 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:51:00,054 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:51:00,062 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:51:00,070 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:51:01,002 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:02:51:01 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:51:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 02:51:12,494 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 02:51:12,495 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 02:51:12,495 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:02:51:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
Aug 01, 2025 2:51:12 AM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected HTTP/2 connection.
INFO	2025-08-01 02:51:12,539 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:02:51:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:51:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 02:52:00,017 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:02:52:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:52:00,033 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:52:00,042 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:52:00,051 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:02:52:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:52:00,060 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:52:00,068 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:52:00,078 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:52:00,087 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:52:00,098 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 02:52:12,502 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 02:52:12,503 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 02:52:12,503 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:02:52:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 02:52:12,538 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:02:52:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:52:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 02:53:00,033 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:02:53:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:53:00,049 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:53:00,059 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:53:00,069 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:02:53:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:53:00,079 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:53:00,088 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:53:00,098 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:53:00,108 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:53:00,117 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 02:53:12,511 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 02:53:12,512 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 02:53:12,512 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:02:53:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 02:53:12,546 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:02:53:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:53:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 02:54:00,051 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:02:54:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:54:00,065 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:54:00,072 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:54:00,081 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:02:54:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:54:00,089 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:54:00,098 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:54:00,108 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:54:00,117 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:54:00,125 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:54:00,373 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 02:54:00,374 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 02:54:00,374 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 02:54:00,387 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 02:54:00,387 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 02:54:00,394 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 02:54:00,401 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 02:54:00,411 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 02:54:00,411 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:02:54:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:54:00,419 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 02:54:00,420 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 17:44:00.420562 (UTC)
127.0.0.1 - - [01/Aug/2025:02:54:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:54:00,433 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 02:54:00,434 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 02:54:00,441 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:02:54:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:54:00,447 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:02:54:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:54:02 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
WARNING	2025-08-01 02:54:12,520 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 02:54:12,521 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 02:54:12,521 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:02:54:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 02:54:12,556 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:02:54:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:54:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 02:55:00,067 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:02:55:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:55:00,083 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:55:00,093 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:55:00,104 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:02:55:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:55:00,114 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:55:00,122 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:55:00,131 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:55:00,139 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:55:00,148 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:55:10,354 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 02:55:10,370 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:02:55:10 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 02:55:12,526 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 02:55:12,527 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 02:55:12,527 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:02:55:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 02:55:12,566 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:02:55:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:55:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 02:56:00,088 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:02:56:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:56:00,103 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:56:00,112 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:56:00,120 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:02:56:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:56:00,129 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:56:00,137 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:56:00,147 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:56:00,158 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:56:00,167 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 02:56:12,532 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 02:56:12,532 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 02:56:12,533 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:02:56:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 02:56:12,567 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:02:56:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:56:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 02:57:00,101 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:02:57:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:57:00,117 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:57:00,127 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:57:00,139 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:02:57:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:57:00,150 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:57:00,161 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:57:00,174 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:57:00,185 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:57:00,195 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 02:57:12,538 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 02:57:12,539 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 02:57:12,539 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:02:57:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 02:57:12,576 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:02:57:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:57:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 02:58:00,118 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:02:58:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:58:00,133 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:58:00,144 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:58:00,153 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:02:58:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:58:00,163 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:58:00,173 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:58:00,183 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:58:00,196 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:58:00,207 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 02:58:12,545 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 02:58:12,546 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 02:58:12,546 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:02:58:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 02:58:12,583 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:02:58:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:58:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 02:59:00,136 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:02:59:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:59:00,152 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:59:00,160 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:59:00,168 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:02:59:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:59:00,177 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:59:00,188 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:59:00,197 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:59:00,206 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 02:59:00,214 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:02:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:02:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 02:59:12,551 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 02:59:12,552 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 02:59:12,552 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:02:59:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 02:59:12,589 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:02:59:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:59:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 03:00:00,152 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:03:00:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:00:00,169 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:00:00,177 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:00:00,186 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:03:00:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:00:00,193 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:00:00,204 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:00:00,211 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:00:00,221 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:00:00,228 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:00:10,368 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 03:00:10,389 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:03:00:10 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 03:00:12,557 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 03:00:12,558 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 03:00:12,558 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:03:00:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 03:00:12,599 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:03:00:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 3:00:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 03:01:00,169 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:03:01:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:01:00,184 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:01:00,192 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:01:00,201 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:03:01:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:01:00,211 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:01:00,220 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:01:00,230 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:01:00,239 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:01:00,248 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 03:01:12,563 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 03:01:12,564 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 03:01:12,564 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:03:01:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 03:01:12,600 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:03:01:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 3:01:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 03:02:00,184 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:03:02:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:02:00,199 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:02:00,210 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:02:00,219 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:03:02:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:02:00,228 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:02:00,238 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:02:00,247 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:02:00,256 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:02:00,264 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 03:02:12,570 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 03:02:12,570 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 03:02:12,570 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:03:02:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 03:02:12,605 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:03:02:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 3:02:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 03:03:00,199 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:03:03:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:03:00,215 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:03:00,223 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:03:00,231 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:03:03:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:03:00,239 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:03:00,247 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:03:00,255 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:03:00,264 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:03:00,273 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 03:03:12,576 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 03:03:12,576 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 03:03:12,577 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:03:03:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 03:03:12,614 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:03:03:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 3:03:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 03:04:00,214 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:03:04:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:04:00,229 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:04:00,236 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:04:00,245 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:03:04:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:04:00,252 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:04:00,261 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:04:00,268 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:04:00,277 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:04:00,285 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:04:00,418 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 03:04:00,419 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 03:04:00,419 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 03:04:00,431 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 03:04:00,431 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 03:04:00,441 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 03:04:00,447 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 03:04:00,458 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 03:04:00,458 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:03:04:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:04:00,465 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 03:04:00,466 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 17:54:00.466305 (UTC)
127.0.0.1 - - [01/Aug/2025:03:04:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:04:00,481 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 03:04:00,481 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 03:04:00,488 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:03:04:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:04:00,496 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:03:04:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 3:04:02 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
WARNING	2025-08-01 03:04:12,582 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 03:04:12,584 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 03:04:12,584 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:03:04:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 03:04:12,618 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:03:04:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 3:04:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 03:05:00,229 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:03:05:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:05:00,244 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:05:00,254 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:05:00,266 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:03:05:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:05:00,277 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:05:00,286 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:05:00,294 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:05:00,303 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:05:00,311 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:05:10,388 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 03:05:10,404 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:03:05:10 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 03:05:12,591 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 03:05:12,592 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 03:05:12,592 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:03:05:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 03:05:12,626 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:03:05:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 3:05:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 03:06:00,248 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:03:06:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:06:00,265 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:06:00,272 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:06:00,282 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:03:06:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:06:00,292 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:06:00,303 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:06:00,316 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:06:00,327 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:06:00,337 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 03:06:12,598 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 03:06:12,599 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 03:06:12,599 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:03:06:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 03:06:12,637 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:03:06:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 3:06:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 03:07:00,261 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:03:07:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:07:00,280 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:07:00,288 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:07:00,298 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:03:07:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:07:00,308 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:07:00,317 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:07:00,326 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:07:00,336 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:07:00,347 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 03:07:12,604 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 03:07:12,605 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 03:07:12,605 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:03:07:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 03:07:12,642 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:03:07:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 3:07:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 03:08:00,278 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:03:08:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:08:00,294 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:08:00,302 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:08:00,310 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:03:08:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:08:00,319 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:08:00,327 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:08:00,335 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:08:00,344 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:08:00,353 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 03:08:12,610 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 03:08:12,611 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 03:08:12,611 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:03:08:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 03:08:12,647 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:03:08:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 3:08:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 03:09:00,295 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:03:09:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:09:00,309 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:09:00,317 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:09:00,324 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:03:09:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:09:00,334 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:09:00,341 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:09:00,350 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:09:00,358 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:09:00,367 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 03:09:12,618 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 03:09:12,620 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 03:09:12,620 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:03:09:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 03:09:12,656 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:03:09:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 3:09:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 03:10:00,312 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:03:10:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:10:00,328 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:10:00,335 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:10:00,343 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:03:10:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:10:00,352 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:10:00,361 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:10:00,369 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:10:00,377 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:10:00,384 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:10:10,406 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 03:10:10,424 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:03:10:10 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 03:10:12,628 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 03:10:12,629 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 03:10:12,629 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:03:10:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 03:10:12,668 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:03:10:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 3:10:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-08-01 03:11:00,325 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:03:11:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:11:00,341 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:11:00,349 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:11:00,359 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:03:11:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:11:00,369 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:11:00,377 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:11:00,386 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:11:00,394 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:11:00,402 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 03:11:12,639 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 03:11:12,640 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 03:11:12,640 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:03:11:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 03:11:12,678 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:03:11:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 3:11:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 03:12:00,344 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:03:12:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:12:00,358 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:12:00,367 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:12:00,375 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:03:12:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:12:00,384 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:12:00,392 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:12:00,401 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:12:00,409 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:12:00,417 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 03:12:12,647 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 03:12:12,648 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 03:12:12,648 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:03:12:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 03:12:12,684 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:03:12:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 3:12:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 03:13:00,358 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:03:13:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:13:00,372 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:13:00,380 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:13:00,389 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:03:13:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:13:00,398 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:13:00,406 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:13:00,416 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:13:00,426 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:13:00,436 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 03:13:12,656 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 03:13:12,656 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 03:13:12,657 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:03:13:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 03:13:12,694 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:03:13:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 3:13:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 03:14:00,370 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:03:14:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:14:00,387 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/heartbeat_sender
127.0.0.1 - - [01/Aug/2025:03:14:00 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:14:00 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:14:00 +0900] "GET /_ah/api/tradefed_cluster/v1/devices?alt=json HTTP/1.1" 200 18 "-" "(gzip)"
127.0.0.1 - - [01/Aug/2025:03:14:00 +0900] "GET /sidekicks/heartbeat_sender HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:14:00 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:14:00,425 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:14:00,433 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:14:00,442 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_cache_cleaner
INFO	2025-08-01 03:14:00,443 default:download_util.py:258] Cleaning up test resources not used since 2025-07-24 18:14:00.443878 (UTC)
127.0.0.1 - - [01/Aug/2025:03:14:00 +0900] "GET /sidekicks/test_resource_cache_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:14:00,458 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:03:14:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:14:00,465 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:14:00,474 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:14:00,482 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:14:00,491 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:14:00,499 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:14:00,507 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 03:14:00,509 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 03:14:00,509 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 03:14:00,520 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 03:14:00,521 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 03:14:00,530 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 03:14:00,538 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 03:14:00,551 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 03:14:00,551 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:03:14:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:14:00,561 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 03:14:00,562 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 18:04:00.562839 (UTC)
127.0.0.1 - - [01/Aug/2025:03:14:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:14:00,577 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 03:14:00,578 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 03:14:00,585 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:03:14:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:14:00,592 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_harness_image_metadata
127.0.0.1 - - [01/Aug/2025:03:14:00 +0900] "GET /cron/syncer/sync_harness_image_metadata HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:14:00,599 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:03:14:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 3:14:02 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
127.0.0.1 - - [01/Aug/2025:03:14:07 +0900] "GET /_ah/api/mtt/v1/file_cleaner/settings HTTP/1.1" 200 1182 "-" "python-requests/2.22.0"
I0801 03:14:07.047991 138256704564096 file_cleaner.py:84] [File Cleaner] Applying Archive directories not modified to /data/app_default_bucket/test_runs
I0801 03:14:07.048130 138256704564096 file_cleaner.py:84] [File Cleaner] Applying Delete directories not modified and accessed to /data/tmp
WARNING	2025-08-01 03:14:12,663 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 03:14:12,664 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 03:14:12,664 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:03:14:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 03:14:12,704 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:03:14:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 3:14:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 03:15:00,388 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:03:15:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:15:00,434 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:15:00,442 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:15:00,472 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:03:15:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:15:00,481 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:15:00,489 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:15:00,498 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:15:00,506 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:15:00,515 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:15:10,424 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 03:15:10,442 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:03:15:10 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 03:15:12,669 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 03:15:12,670 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 03:15:12,670 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:03:15:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 03:15:12,712 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:03:15:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 3:15:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 03:16:00,404 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:03:16:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:16:00,443 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:16:00,450 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:16:00,479 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:03:16:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:16:00,486 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:16:00,496 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:16:00,504 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:16:00,513 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:16:00,526 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 03:16:12,677 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 03:16:12,678 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 03:16:12,678 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:03:16:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 03:16:12,717 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:03:16:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 3:16:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 03:17:00,418 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:03:17:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:17:00,448 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:17:00,458 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:17:00,484 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:03:17:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:17:00,493 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:17:00,502 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:17:00,515 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:17:00,524 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:17:00,533 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 03:17:12,683 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 03:17:12,683 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 03:17:12,683 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:03:17:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 03:17:12,726 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:03:17:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 3:17:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 03:18:00,434 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:03:18:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:18:00,456 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:18:00,464 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:18:00,490 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:03:18:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:18:00,501 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:18:00,509 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:18:00,520 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:18:00,530 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:18:00,538 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 03:18:12,691 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 03:18:12,692 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 03:18:12,692 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:03:18:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 03:18:12,728 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:03:18:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 3:18:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 03:19:00,446 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:03:19:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:19:00,466 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:19:00,473 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:19:00,495 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:03:19:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:19:00,504 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:19:00,515 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:19:00,526 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:19:00,538 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:19:00,547 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 03:19:12,699 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 03:19:12,700 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 03:19:12,701 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:03:19:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 03:19:12,733 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:03:19:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 3:19:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 03:20:00,459 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:03:20:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:20:00,474 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:20:00,483 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:20:00,501 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:03:20:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:20:00,511 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:20:00,521 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:20:00,531 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:20:00,543 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:20:00,552 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:20:10,439 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 03:20:10,457 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:03:20:10 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 03:20:12,707 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 03:20:12,708 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 03:20:12,708 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:03:20:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 03:20:12,742 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:03:20:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 3:20:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 03:21:00,474 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:03:21:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:21:00,491 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:21:00,501 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:21:00,511 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:03:21:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:21:00,521 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:21:00,531 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:21:00,540 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:21:00,551 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:21:00,560 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 03:21:12,714 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 03:21:12,715 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 03:21:12,715 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:03:21:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 03:21:12,749 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:03:21:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 3:21:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 03:22:00,494 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:03:22:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:22:00,509 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:22:00,517 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:22:00,524 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:03:22:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:22:00,533 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:22:00,542 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:22:00,550 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:22:00,559 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:22:00,567 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 03:22:12,721 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 03:22:12,722 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 03:22:12,722 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:03:22:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 03:22:12,762 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:03:22:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 3:22:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 03:23:00,513 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:03:23:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:23:00,529 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:23:00,537 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:23:00,545 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:03:23:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:23:00,553 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:23:00,564 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:23:00,575 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:23:00,584 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:23:00,593 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 03:23:12,730 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 03:23:12,732 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 03:23:12,732 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:03:23:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 03:23:12,767 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:03:23:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 3:23:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 03:24:00,528 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:03:24:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:24:00,544 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:24:00,552 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:24:00,560 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:03:24:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:24:00,567 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:24:00,575 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 03:24:00,576 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 03:24:00,576 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 03:24:00,588 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 03:24:00,588 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 03:24:00,599 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 03:24:00,606 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 03:24:00,617 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 03:24:00,617 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:03:24:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:24:00,624 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:24:00,633 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 03:24:00,635 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 18:14:00.635369 (UTC)
127.0.0.1 - - [01/Aug/2025:03:24:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:24:00,649 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:24:00,656 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:24:00,663 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 03:24:00,664 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 03:24:00,671 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:03:24:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:24:00,678 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:24:00,685 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:03:24:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 3:24:02 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
WARNING	2025-08-01 03:24:12,736 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 03:24:12,737 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 03:24:12,737 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:03:24:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 03:24:12,775 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:03:24:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 3:24:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 03:25:00,542 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:03:25:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:25:00,558 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:25:00,567 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:25:00,575 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:03:25:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:25:00,583 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:25:00,634 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:25:00,664 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:25:00,674 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:25:00,698 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:25:10,456 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 03:25:10,474 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:03:25:10 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 03:25:12,743 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 03:25:12,743 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 03:25:12,744 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:03:25:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 03:25:12,790 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:03:25:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 3:25:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 03:26:00,560 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:03:26:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:26:00,575 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:26:00,582 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:26:00,590 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:03:26:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:26:00,598 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:26:00,643 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:26:00,669 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:26:00,680 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:26:00,703 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 03:26:12,750 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 03:26:12,751 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 03:26:12,751 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:03:26:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 03:26:12,793 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:03:26:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 3:26:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 03:27:00,574 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:03:27:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:27:00,590 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:27:00,597 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:27:00,606 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:03:27:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:27:00,614 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:27:00,649 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:27:00,675 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:27:00,686 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:27:00,710 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 03:27:12,758 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 03:27:12,758 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 03:27:12,758 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:03:27:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 03:27:12,794 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:03:27:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 3:27:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 03:28:00,590 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:03:28:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:28:00,606 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:28:00,614 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:28:00,624 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:03:28:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:28:00,635 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:28:00,655 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:28:00,679 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:28:00,691 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:28:00,716 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 03:28:12,764 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 03:28:12,765 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 03:28:12,765 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:03:28:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 03:28:12,807 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:03:28:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 3:28:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 03:29:00,603 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:03:29:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:29:00,619 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:29:00,628 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:29:00,637 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:03:29:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:29:00,647 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:29:00,662 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:29:00,685 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:29:00,695 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:29:00,722 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 03:29:12,772 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 03:29:12,773 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 03:29:12,773 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:03:29:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 03:29:12,808 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:03:29:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 3:29:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 03:30:00,617 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:03:30:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:30:00,632 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:30:00,642 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:30:00,650 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:03:30:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:30:00,659 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:30:00,666 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:30:00,690 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:30:00,700 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:30:00,727 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:30:10,476 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 03:30:10,494 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:03:30:10 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 03:30:12,780 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 03:30:12,782 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 03:30:12,782 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:03:30:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 03:30:12,820 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:03:30:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 3:30:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 03:31:00,631 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:03:31:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:31:00,645 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:31:00,654 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:31:00,663 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:03:31:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:31:00,672 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:31:00,682 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:31:00,696 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:31:00,706 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:31:00,732 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 03:31:12,788 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 03:31:12,789 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 03:31:12,789 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:03:31:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 03:31:12,824 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:03:31:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 3:31:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 03:32:00,644 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:03:32:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:32:00,660 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:32:00,670 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:32:00,679 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:03:32:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:32:00,687 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:32:00,697 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:32:00,706 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:32:00,716 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:32:00,736 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 03:32:12,794 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 03:32:12,795 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 03:32:12,795 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:03:32:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 03:32:12,835 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:03:32:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 3:32:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 03:33:00,661 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:03:33:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:33:00,676 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:33:00,684 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:33:00,692 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:03:33:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:33:00,701 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:33:00,709 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:33:00,718 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:33:00,726 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:33:00,742 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 03:33:12,803 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 03:33:12,804 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 03:33:12,805 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:03:33:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 03:33:12,842 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:03:33:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 3:33:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 03:34:00,624 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 03:34:00,625 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 03:34:00,625 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 03:34:00,636 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 03:34:00,636 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 03:34:00,644 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 03:34:00,651 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 03:34:00,662 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 03:34:00,662 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:03:34:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:34:00,669 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 03:34:00,670 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 18:24:00.670893 (UTC)
127.0.0.1 - - [01/Aug/2025:03:34:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:34:00,685 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:03:34:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:34:00,701 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 03:34:00,702 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 03:34:00,710 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:03:34:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:34:00,717 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:34:00,724 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:34:00,731 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:03:34:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:34:00,739 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:34:00,747 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:03:34:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:34:00,754 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:34:00,762 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:34:00,771 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:34:00,780 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 3:34:02 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
WARNING	2025-08-01 03:34:12,811 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 03:34:12,813 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 03:34:12,813 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:03:34:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 03:34:12,850 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:03:34:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 3:34:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 03:35:00,700 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:03:35:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:35:00,725 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:35:00,737 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:35:00,744 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:03:35:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:35:00,753 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:35:00,765 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:35:00,774 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:35:00,783 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:35:00,793 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:35:10,494 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 03:35:10,521 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:03:35:10 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 03:35:12,820 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 03:35:12,821 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 03:35:12,821 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:03:35:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 03:35:12,859 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:03:35:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 3:35:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 03:36:00,714 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:03:36:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:36:00,731 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:36:00,744 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:36:00,752 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:03:36:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:36:00,761 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:36:00,770 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:36:00,781 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:36:00,790 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:36:00,799 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 03:36:12,829 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 03:36:12,829 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 03:36:12,830 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:03:36:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 03:36:12,864 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:03:36:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 3:36:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 03:37:00,733 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:03:37:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:37:00,754 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:37:00,763 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:37:00,775 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:03:37:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:37:00,784 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:37:00,794 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:37:00,803 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:37:00,812 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:37:00,821 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 03:37:12,836 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 03:37:12,837 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 03:37:12,837 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:03:37:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 03:37:12,878 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:03:37:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 3:37:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 03:38:00,752 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:03:38:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:38:00,768 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:38:00,777 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:38:00,790 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:03:38:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:38:00,803 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:38:00,812 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:38:00,821 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:38:00,830 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:38:00,839 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 03:38:12,842 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 03:38:12,843 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 03:38:12,843 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:03:38:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 03:38:12,883 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:03:38:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 3:38:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 03:39:00,771 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:03:39:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:39:00,787 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:39:00,796 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:39:00,805 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:03:39:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:39:00,816 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:39:00,825 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:39:00,837 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:39:00,847 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:39:00,855 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 03:39:12,852 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 03:39:12,853 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 03:39:12,853 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:03:39:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 03:39:12,889 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:03:39:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 3:39:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 03:40:00,785 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:03:40:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:40:00,802 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:40:00,813 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:40:00,823 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:03:40:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:40:00,833 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:40:00,843 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:40:00,852 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:40:00,862 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:40:00,871 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:40:10,521 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 03:40:10,538 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:03:40:10 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 03:40:12,860 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 03:40:12,861 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 03:40:12,861 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:03:40:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 03:40:12,896 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:03:40:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 3:40:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 03:41:00,800 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:03:41:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:41:00,815 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:41:00,827 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:41:00,836 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:03:41:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:41:00,845 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:41:00,856 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:41:00,865 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:41:00,874 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:41:00,883 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 03:41:12,867 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 03:41:12,868 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 03:41:12,868 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:03:41:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 03:41:12,904 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:03:41:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 3:41:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 03:42:00,814 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:03:42:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:42:00,829 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:42:00,838 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:42:00,846 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:03:42:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:42:00,854 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:42:00,864 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:42:00,872 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:42:00,882 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:42:00,890 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 03:42:12,875 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 03:42:12,876 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 03:42:12,876 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:03:42:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 03:42:12,915 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:03:42:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 3:42:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 03:43:00,830 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:03:43:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:43:00,845 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:43:00,853 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:43:00,861 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:03:43:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:43:00,869 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:43:00,878 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:43:00,886 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:43:00,895 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:43:00,903 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 03:43:12,882 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 03:43:12,883 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 03:43:12,883 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:03:43:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 03:43:12,924 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:03:43:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 3:43:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 03:44:00,610 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_harness_image_metadata
127.0.0.1 - - [01/Aug/2025:03:44:00 +0900] "GET /cron/syncer/sync_harness_image_metadata HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:44:00,671 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 03:44:00,672 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 03:44:00,672 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 03:44:00,684 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 03:44:00,684 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 03:44:00,692 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 03:44:00,700 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 03:44:00,712 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 03:44:00,712 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:03:44:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:44:00,720 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 03:44:00,722 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 18:34:00.721996 (UTC)
127.0.0.1 - - [01/Aug/2025:03:44:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:44:00,735 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 03:44:00,737 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 03:44:00,743 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:03:44:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:44:00,758 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:03:44:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:44:00,845 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:03:44:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:44:00,862 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:44:00,871 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:44:00,879 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:03:44:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:44:00,889 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:44:00,897 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:44:00,907 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:44:00,915 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:44:00,925 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 3:44:02 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
WARNING	2025-08-01 03:44:12,890 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 03:44:12,891 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 03:44:12,891 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:03:44:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 03:44:12,928 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:03:44:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 3:44:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 03:45:00,862 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:03:45:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:45:00,876 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:45:00,883 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:45:00,891 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:03:45:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:45:00,900 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:45:00,908 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:45:00,917 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:45:00,927 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:45:00,939 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:45:10,540 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 03:45:10,557 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:03:45:10 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 03:45:12,898 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 03:45:12,898 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 03:45:12,898 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:03:45:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 03:45:12,937 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:03:45:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 3:45:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 03:46:00,877 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:03:46:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:46:00,894 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:46:00,904 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:46:00,915 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:03:46:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:46:00,924 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:46:00,934 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:46:00,946 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:46:00,956 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:46:00,968 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 03:46:12,904 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 03:46:12,905 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 03:46:12,905 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:03:46:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 03:46:12,940 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:03:46:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 3:46:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 03:47:00,893 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:03:47:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:47:00,908 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:47:00,916 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:47:00,925 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:03:47:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:47:00,934 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:47:00,952 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:47:00,962 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:47:00,973 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:47:00,985 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 03:47:12,911 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 03:47:12,911 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 03:47:12,912 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:03:47:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 03:47:12,953 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:03:47:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 3:47:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 03:48:00,908 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:03:48:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:48:00,924 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:48:00,932 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:48:00,940 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:03:48:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:48:00,949 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:48:00,962 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:48:00,970 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:48:00,982 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:48:00,992 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 03:48:12,919 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 03:48:12,920 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 03:48:12,920 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:03:48:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 03:48:12,958 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:03:48:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 3:48:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 03:49:00,924 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:03:49:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:49:00,941 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:49:00,949 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:49:00,957 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:03:49:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:49:00,968 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:49:00,978 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:49:00,988 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:49:00,997 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:49:01,006 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:49:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:49:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 03:49:12,925 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 03:49:12,926 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 03:49:12,926 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:03:49:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 03:49:12,965 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:03:49:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 3:49:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 03:50:00,015 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:50:00,943 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:03:50:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:50:00,960 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:50:00,968 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:50:00,977 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:03:50:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:50:00,985 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:50:00,994 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:50:01,003 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:50:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:50:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:50:01,012 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:50:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:50:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:50:10,558 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 03:50:10,576 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:03:50:10 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 03:50:12,932 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 03:50:12,932 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 03:50:12,932 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:03:50:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 03:50:12,979 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:03:50:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 3:50:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 03:51:00,010 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:51:00,019 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:51:00,027 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:51:00,956 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:03:51:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:51:00,970 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:51:00,979 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:51:00,987 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:03:51:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:51:00,996 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:51:01,004 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:51:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:51:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 03:51:12,943 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 03:51:12,943 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 03:51:12,944 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:03:51:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 03:51:12,981 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:03:51:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 3:51:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 03:52:00,011 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:52:00,022 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:52:00,031 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:52:00,040 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:52:00,969 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:03:52:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:52:00,984 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:52:00,992 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:52:01,001 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:03:52:01 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:52:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:52:01,008 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:52:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:52:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 03:52:12,951 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 03:52:12,951 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 03:52:12,951 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:03:52:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 03:52:12,991 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:03:52:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 3:52:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 03:53:00,007 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:03:53:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:53:00,017 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:53:00,025 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:53:00,035 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:53:00,043 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:53:00,051 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:53:00,983 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:03:53:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:53:00,998 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:53:01,005 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:53:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:53:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 03:53:12,959 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 03:53:12,961 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 03:53:12,961 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:03:53:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 03:53:12,997 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:03:53:12 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 3:53:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 03:54:00,014 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:54:00,023 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:03:54:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:54:00,031 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:54:00,039 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:54:00,047 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:54:00,055 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:54:00,064 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:54:00,719 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 03:54:00,720 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 03:54:00,721 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 03:54:00,734 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 03:54:00,734 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 03:54:00,744 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 03:54:00,750 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 03:54:00,762 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 03:54:00,762 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:03:54:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:54:00,769 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 03:54:00,770 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 18:44:00.770942 (UTC)
127.0.0.1 - - [01/Aug/2025:03:54:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:54:00,784 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 03:54:00,785 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 03:54:00,792 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:03:54:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:54:00,799 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:03:54:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:54:00,996 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:03:54:01 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:54:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:54:01,012 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:54:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:54:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 3:54:02 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
WARNING	2025-08-01 03:54:12,969 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 03:54:12,970 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 03:54:12,971 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:03:54:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 03:54:13,010 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:03:54:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 3:54:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 03:55:00,010 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:03:55:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:55:00,025 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:55:00,031 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:55:00,040 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:03:55:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:55:00,048 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:55:00,056 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:55:00,064 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:55:00,073 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:55:00,081 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:55:10,574 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 03:55:10,595 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:03:55:10 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 03:55:12,977 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 03:55:12,977 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 03:55:12,978 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:03:55:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 03:55:13,019 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:03:55:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 3:55:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 03:56:00,027 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:03:56:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:56:00,042 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:56:00,050 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:56:00,058 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:03:56:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:56:00,066 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:56:00,074 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:56:00,083 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:56:00,092 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:56:00,103 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 03:56:12,984 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 03:56:12,985 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 03:56:12,985 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:03:56:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 03:56:13,042 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:03:56:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 3:56:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 03:57:00,041 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:03:57:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:57:00,057 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:57:00,066 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:57:00,076 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:03:57:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:57:00,087 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:57:00,098 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:57:00,109 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:57:00,120 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:57:00,131 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 03:57:12,992 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 03:57:12,992 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 03:57:12,993 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:03:57:12 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 03:57:13,033 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:03:57:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 3:57:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 03:58:00,056 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:03:58:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:58:00,070 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:58:00,078 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:58:00,092 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:03:58:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:58:00,101 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:58:00,109 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:58:00,119 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:58:00,130 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:58:00,145 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 03:58:12,999 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 03:58:13,000 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 03:58:13,000 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:03:58:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 03:58:13,049 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:03:58:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 3:58:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-08-01 03:59:00,070 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:03:59:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:59:00,085 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:59:00,094 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:59:00,103 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:03:59:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:59:00,113 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:59:00,123 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:59:00,131 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:59:00,140 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 03:59:00,151 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:03:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:03:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 03:59:13,010 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 03:59:13,011 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 03:59:13,011 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:03:59:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 03:59:13,044 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:03:59:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 3:59:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 04:00:00,085 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:04:00:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:00:00,103 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:00:00,110 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:00:00,118 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:04:00:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:00:00,126 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:00:00,135 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:00:00,144 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:00:00,153 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:00:00,162 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:00:10,595 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 04:00:10,611 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:04:00:10 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 04:00:13,016 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 04:00:13,017 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 04:00:13,017 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:04:00:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 04:00:13,060 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:04:00:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 4:00:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 04:01:00,101 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:04:01:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:01:00,116 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:01:00,124 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:01:00,133 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:04:01:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:01:00,140 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:01:00,149 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:01:00,156 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:01:00,165 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:01:00,174 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 04:01:13,024 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 04:01:13,025 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 04:01:13,025 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:04:01:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 04:01:13,062 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:04:01:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 4:01:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 04:02:00,115 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:04:02:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:02:00,132 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:02:00,143 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:02:00,152 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:04:02:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:02:00,161 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:02:00,170 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:02:00,180 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:02:00,188 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:02:00,197 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 04:02:13,031 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 04:02:13,031 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 04:02:13,031 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:04:02:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 04:02:13,076 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:04:02:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 4:02:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 04:03:00,131 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:04:03:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:03:00,147 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:03:00,156 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:03:00,165 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:04:03:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:03:00,175 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:03:00,184 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:03:00,194 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:03:00,204 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:03:00,212 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 04:03:13,038 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 04:03:13,039 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 04:03:13,039 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:04:03:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 04:03:13,074 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:04:03:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 4:03:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 04:04:00,149 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:04:04:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:04:00,165 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:04:00,173 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:04:00,182 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:04:04:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:04:00,189 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:04:00,198 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:04:00,206 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:04:00,215 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:04:00,222 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:04:00,769 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 04:04:00,770 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 04:04:00,770 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 04:04:00,783 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 04:04:00,783 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 04:04:00,792 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 04:04:00,799 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 04:04:00,811 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 04:04:00,811 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:04:04:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:04:00,818 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 04:04:00,819 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 18:54:00.819399 (UTC)
127.0.0.1 - - [01/Aug/2025:04:04:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:04:00,833 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 04:04:00,834 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 04:04:00,840 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:04:04:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:04:00,848 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:04:04:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 4:04:02 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
WARNING	2025-08-01 04:04:13,047 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 04:04:13,048 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 04:04:13,048 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:04:04:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 04:04:13,090 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:04:04:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 4:04:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 04:05:00,166 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:04:05:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:05:00,182 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:05:00,191 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:05:00,200 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:04:05:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:05:00,210 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:05:00,219 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:05:00,229 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:05:00,239 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:05:00,248 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:05:10,612 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 04:05:10,630 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:04:05:10 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 04:05:13,052 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 04:05:13,052 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 04:05:13,052 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:04:05:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 04:05:13,092 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:04:05:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 4:05:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 04:06:00,183 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:04:06:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:06:00,199 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:06:00,207 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:06:00,217 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:04:06:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:06:00,227 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:06:00,236 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:06:00,243 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:06:00,254 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:06:00,263 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 04:06:13,058 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 04:06:13,058 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 04:06:13,058 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:04:06:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 04:06:13,102 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:04:06:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 4:06:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 04:07:00,195 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:04:07:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:07:00,210 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:07:00,218 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:07:00,227 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:04:07:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:07:00,237 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:07:00,248 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:07:00,257 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:07:00,267 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:07:00,277 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 04:07:13,064 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 04:07:13,065 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 04:07:13,065 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:04:07:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 04:07:13,105 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:04:07:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 4:07:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 04:08:00,208 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:04:08:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:08:00,224 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:08:00,232 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:08:00,241 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:04:08:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:08:00,249 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:08:00,259 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:08:00,267 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:08:00,275 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:08:00,285 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 04:08:13,072 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 04:08:13,073 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 04:08:13,073 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:04:08:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 04:08:13,113 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:04:08:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 4:08:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-08-01 04:09:00,225 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:04:09:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:09:00,240 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:09:00,250 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:09:00,258 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:04:09:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:09:00,267 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:09:00,275 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:09:00,285 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:09:00,294 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:09:00,305 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 04:09:13,079 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 04:09:13,080 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 04:09:13,080 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:04:09:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 04:09:13,117 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:04:09:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 4:09:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 04:10:00,238 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:04:10:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:10:00,251 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:10:00,260 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:10:00,268 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:04:10:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:10:00,277 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:10:00,286 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:10:00,295 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:10:00,306 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:10:00,316 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:10:10,629 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 04:10:10,646 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:04:10:10 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 04:10:13,088 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 04:10:13,089 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 04:10:13,089 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:04:10:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 04:10:13,125 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:04:10:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 4:10:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 04:11:00,255 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:04:11:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:11:00,270 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:11:00,277 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:11:00,286 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:04:11:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:11:00,294 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:11:00,303 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:11:00,312 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:11:00,321 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:11:00,330 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 04:11:13,096 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 04:11:13,097 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 04:11:13,097 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:04:11:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 04:11:13,131 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:04:11:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 4:11:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 04:12:00,271 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:04:12:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:12:00,286 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:12:00,293 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:12:00,302 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:04:12:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:12:00,310 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:12:00,318 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:12:00,327 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:12:00,335 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:12:00,344 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 04:12:13,103 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 04:12:13,103 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 04:12:13,103 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:04:12:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 04:12:13,142 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:04:12:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 4:12:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 04:13:00,286 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:04:13:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:13:00,302 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:13:00,311 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:13:00,320 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:04:13:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:13:00,330 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:13:00,339 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:13:00,349 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:13:00,359 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:13:00,368 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 04:13:13,111 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 04:13:13,112 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 04:13:13,112 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:04:13:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 04:13:13,147 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:04:13:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 4:13:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 04:14:00,145 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_history
INFO	2025-08-01 04:14:00,146 tfc:device_history_cleaner.py:95] Started DeviceHistoryCleaner
INFO	2025-08-01 04:14:00,153 tfc:device_history_cleaner.py:81] Deleted: 0 keys. Total: 0
INFO	2025-08-01 04:14:00,153 tfc:device_history_cleaner.py:97] Finished DeviceHistoryCleaner. Deleted: 0
127.0.0.1 - - [01/Aug/2025:04:14:00 +0900] "GET /cron/cleanup/device_history HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:14:00,302 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:04:14:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:14:00,318 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:14:00,327 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:14:00,337 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:04:14:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:14:00,345 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:14:00,355 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:14:00,365 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:14:00,375 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:14:00,385 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:14:00,422 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/heartbeat_sender
127.0.0.1 - - [01/Aug/2025:04:14:00 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:14:00 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:14:00 +0900] "GET /_ah/api/tradefed_cluster/v1/devices?alt=json HTTP/1.1" 200 18 "-" "(gzip)"
127.0.0.1 - - [01/Aug/2025:04:14:00 +0900] "GET /sidekicks/heartbeat_sender HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:14:00 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:14:00,461 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_cache_cleaner
INFO	2025-08-01 04:14:00,462 default:download_util.py:258] Cleaning up test resources not used since 2025-07-24 19:14:00.462355 (UTC)
127.0.0.1 - - [01/Aug/2025:04:14:00 +0900] "GET /sidekicks/test_resource_cache_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:14:00,620 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_harness_image_metadata
127.0.0.1 - - [01/Aug/2025:04:14:00 +0900] "GET /cron/syncer/sync_harness_image_metadata HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:14:00,817 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 04:14:00,818 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 04:14:00,818 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 04:14:00,831 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 04:14:00,831 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 04:14:00,840 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 04:14:00,847 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 04:14:00,859 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 04:14:00,859 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:04:14:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:14:00,867 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 04:14:00,869 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 19:04:00.869164 (UTC)
127.0.0.1 - - [01/Aug/2025:04:14:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:14:00,884 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 04:14:00,885 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 04:14:00,893 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:04:14:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:14:00,900 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:04:14:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 4:14:02 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
127.0.0.1 - - [01/Aug/2025:04:14:06 +0900] "GET /_ah/api/mtt/v1/file_cleaner/settings HTTP/1.1" 200 1182 "-" "python-requests/2.22.0"
I0801 04:14:06.905017 138256704564096 file_cleaner.py:84] [File Cleaner] Applying Archive directories not modified to /data/app_default_bucket/test_runs
I0801 04:14:06.905135 138256704564096 file_cleaner.py:84] [File Cleaner] Applying Delete directories not modified and accessed to /data/tmp
WARNING	2025-08-01 04:14:13,118 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 04:14:13,119 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 04:14:13,119 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:04:14:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 04:14:13,153 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:04:14:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 4:14:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 04:15:00,316 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:04:15:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:15:00,330 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:15:00,338 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:15:00,350 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:04:15:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:15:00,358 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:15:00,366 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:15:00,375 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:15:00,384 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:15:00,392 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:15:10,647 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 04:15:10,663 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:04:15:10 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 04:15:13,124 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 04:15:13,125 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 04:15:13,125 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:04:15:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 04:15:13,162 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:04:15:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 4:15:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 04:16:00,330 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:04:16:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:16:00,345 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:16:00,354 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:16:00,364 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:04:16:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:16:00,371 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:16:00,380 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:16:00,389 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:16:00,398 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:16:00,407 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 04:16:13,131 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 04:16:13,132 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 04:16:13,132 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:04:16:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 04:16:13,170 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:04:16:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 4:16:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 04:17:00,346 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:04:17:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:17:00,361 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:17:00,370 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:17:00,379 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:04:17:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:17:00,387 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:17:00,396 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:17:00,406 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:17:00,414 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:17:00,422 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 04:17:13,139 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 04:17:13,140 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 04:17:13,140 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:04:17:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 04:17:13,182 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:04:17:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 4:17:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 04:18:00,360 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:04:18:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:18:00,376 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:18:00,384 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:18:00,391 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:04:18:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:18:00,401 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:18:00,409 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:18:00,418 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:18:00,425 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:18:00,434 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 04:18:13,148 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 04:18:13,149 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 04:18:13,149 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:04:18:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 04:18:13,183 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:04:18:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 4:18:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 04:19:00,377 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:04:19:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:19:00,392 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:19:00,400 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:19:00,408 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:04:19:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:19:00,416 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:19:00,425 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:19:00,434 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:19:00,443 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:19:00,451 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 04:19:13,154 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 04:19:13,155 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 04:19:13,155 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:04:19:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 04:19:13,189 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:04:19:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 4:19:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 04:20:00,392 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:04:20:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:20:00,407 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:20:00,414 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:20:00,424 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:04:20:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:20:00,433 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:20:00,442 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:20:00,450 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:20:00,459 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:20:00,467 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:20:10,664 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 04:20:10,680 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:04:20:10 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 04:20:13,163 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 04:20:13,165 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 04:20:13,165 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:04:20:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 04:20:13,201 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:04:20:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 4:20:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 04:21:00,406 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:04:21:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:21:00,421 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:21:00,428 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:21:00,437 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:04:21:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:21:00,444 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:21:00,453 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:21:00,462 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:21:00,470 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:21:00,478 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 04:21:13,172 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 04:21:13,174 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 04:21:13,174 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:04:21:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 04:21:13,209 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:04:21:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 4:21:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 04:22:00,423 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:04:22:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:22:00,438 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:22:00,447 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:22:00,457 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:04:22:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:22:00,467 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:22:00,478 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:22:00,488 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:22:00,497 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:22:00,505 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 04:22:13,179 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 04:22:13,180 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 04:22:13,180 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:04:22:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 04:22:13,214 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:04:22:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 4:22:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 04:23:00,441 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:04:23:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:23:00,456 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:23:00,463 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:23:00,472 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:04:23:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:23:00,480 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:23:00,488 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:23:00,496 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:23:00,509 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:23:00,521 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 04:23:13,184 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 04:23:13,185 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 04:23:13,185 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:04:23:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 04:23:13,224 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:04:23:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 4:23:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 04:24:00,456 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:04:24:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:24:00,472 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:24:00,480 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:24:00,488 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:04:24:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:24:00,497 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:24:00,507 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:24:00,517 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:24:00,526 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:24:00,535 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:24:00,867 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 04:24:00,869 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 04:24:00,869 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 04:24:00,881 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 04:24:00,881 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 04:24:00,889 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 04:24:00,894 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 04:24:00,905 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 04:24:00,905 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:04:24:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:24:00,912 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 04:24:00,913 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 19:14:00.913470 (UTC)
127.0.0.1 - - [01/Aug/2025:04:24:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:24:00,927 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 04:24:00,928 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 04:24:00,935 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:04:24:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:24:00,942 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:04:24:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 4:24:02 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
WARNING	2025-08-01 04:24:13,193 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 04:24:13,193 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 04:24:13,193 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:04:24:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 04:24:13,237 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:04:24:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 4:24:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 04:25:00,474 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:04:25:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:25:00,490 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:25:00,499 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:25:00,507 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:04:25:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:25:00,516 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:25:00,523 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:25:00,532 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:25:00,540 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:25:00,548 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:25:10,682 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 04:25:10,698 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:04:25:10 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 04:25:13,202 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 04:25:13,203 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 04:25:13,203 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:04:25:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 04:25:13,240 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:04:25:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 4:25:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 04:26:00,493 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:04:26:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:26:00,509 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:26:00,516 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:26:00,525 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:04:26:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:26:00,533 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:26:00,541 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:26:00,549 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:26:00,558 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:26:00,566 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 04:26:13,210 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 04:26:13,210 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 04:26:13,210 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:04:26:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 04:26:13,252 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:04:26:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 4:26:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-08-01 04:27:00,506 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:04:27:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:27:00,520 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:27:00,527 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:27:00,537 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:04:27:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:27:00,546 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:27:00,555 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:27:00,563 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:27:00,573 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:27:00,582 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 04:27:13,217 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 04:27:13,218 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 04:27:13,218 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:04:27:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 04:27:13,261 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:04:27:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 4:27:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 04:28:00,521 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:04:28:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:28:00,538 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:28:00,547 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:28:00,556 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:04:28:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:28:00,566 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:28:00,576 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:28:00,585 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:28:00,595 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:28:00,605 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 04:28:13,226 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 04:28:13,227 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 04:28:13,227 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:04:28:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 04:28:13,261 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:04:28:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 4:28:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 04:29:00,535 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:04:29:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:29:00,551 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:29:00,560 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:29:00,568 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:04:29:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:29:00,578 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:29:00,587 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:29:00,596 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:29:00,605 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:29:00,614 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 04:29:13,232 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 04:29:13,233 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 04:29:13,233 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:04:29:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 04:29:13,266 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:04:29:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 4:29:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 04:30:00,551 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:04:30:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:30:00,567 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:30:00,575 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:30:00,584 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:04:30:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:30:00,592 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:30:00,600 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:30:00,607 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:30:00,616 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:30:00,624 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:30:10,700 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 04:30:10,714 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:04:30:10 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 04:30:13,239 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 04:30:13,239 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 04:30:13,240 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:04:30:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 04:30:13,278 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:04:30:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 4:30:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 04:31:00,567 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:04:31:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:31:00,583 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:31:00,591 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:31:00,602 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:04:31:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:31:00,610 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:31:00,619 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:31:00,628 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:31:00,636 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:31:00,646 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 04:31:13,246 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 04:31:13,247 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 04:31:13,247 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:04:31:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 04:31:13,281 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:04:31:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 4:31:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 04:32:00,582 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:04:32:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:32:00,597 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:32:00,603 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:32:00,612 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:04:32:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:32:00,621 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:32:00,629 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:32:00,638 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:32:00,646 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:32:00,658 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 04:32:13,252 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 04:32:13,253 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 04:32:13,253 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:04:32:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 04:32:13,292 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:04:32:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 4:32:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 04:33:00,602 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:04:33:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:33:00,618 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:33:00,625 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:33:00,634 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:04:33:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:33:00,643 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:33:00,653 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:33:00,662 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:33:00,672 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:33:00,679 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 04:33:13,260 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 04:33:13,261 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 04:33:13,261 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:04:33:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 04:33:13,297 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:04:33:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 4:33:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 04:34:00,619 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:04:34:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:34:00,634 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:34:00,641 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:34:00,650 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:04:34:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:34:00,658 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:34:00,666 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:34:00,674 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:34:00,683 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:34:00,691 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:34:00,914 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 04:34:00,916 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 04:34:00,916 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 04:34:00,927 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 04:34:00,927 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 04:34:00,935 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 04:34:00,942 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 04:34:00,953 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 04:34:00,953 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:04:34:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:34:00,959 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 04:34:00,960 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 19:24:00.960803 (UTC)
127.0.0.1 - - [01/Aug/2025:04:34:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:34:00,973 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 04:34:00,974 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 04:34:00,981 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:04:34:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:34:00,988 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:04:34:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 4:34:02 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
WARNING	2025-08-01 04:34:13,268 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 04:34:13,269 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 04:34:13,269 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:04:34:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 04:34:13,303 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:04:34:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 4:34:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 04:35:00,634 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:04:35:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:35:00,651 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:35:00,661 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:35:00,669 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:04:35:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:35:00,679 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:35:00,687 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:35:00,697 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:35:00,705 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:35:00,714 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:35:10,713 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 04:35:10,728 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:04:35:10 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 04:35:13,276 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 04:35:13,277 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 04:35:13,277 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:04:35:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 04:35:13,310 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:04:35:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 4:35:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 04:36:00,653 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:04:36:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:36:00,668 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:36:00,676 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:36:00,684 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:04:36:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:36:00,693 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:36:00,702 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:36:00,711 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:36:00,718 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:36:00,726 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 04:36:13,283 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 04:36:13,283 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 04:36:13,283 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:04:36:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 04:36:13,319 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:04:36:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 4:36:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 04:37:00,668 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:04:37:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:37:00,684 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:37:00,692 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:37:00,702 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:04:37:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:37:00,711 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:37:00,721 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:37:00,731 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:37:00,740 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:37:00,749 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 04:37:13,289 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 04:37:13,290 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 04:37:13,290 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:04:37:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 04:37:13,329 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:04:37:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 4:37:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 04:38:00,684 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:04:38:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:38:00,698 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:38:00,709 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:38:00,719 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:04:38:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:38:00,729 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:38:00,739 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:38:00,748 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:38:00,757 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:38:00,765 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 04:38:13,295 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 04:38:13,296 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 04:38:13,296 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:04:38:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 04:38:13,339 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:04:38:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 4:38:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 04:39:00,702 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:04:39:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:39:00,717 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:39:00,726 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:39:00,735 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:04:39:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:39:00,745 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:39:00,755 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:39:00,765 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:39:00,773 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:39:00,782 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 04:39:13,305 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 04:39:13,306 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 04:39:13,306 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:04:39:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 04:39:13,341 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:04:39:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 4:39:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-08-01 04:40:00,721 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:04:40:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:40:00,735 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:40:00,743 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:40:00,751 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:04:40:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:40:00,759 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:40:00,767 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:40:00,775 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:40:00,783 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:40:00,795 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:40:10,729 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 04:40:10,746 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:04:40:10 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 04:40:13,311 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 04:40:13,312 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 04:40:13,312 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:04:40:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 04:40:13,347 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:04:40:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 4:40:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 04:41:00,736 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:04:41:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:41:00,751 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:41:00,758 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:41:00,766 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:04:41:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:41:00,774 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:41:00,783 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:41:00,790 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:41:00,800 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:41:00,808 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 04:41:13,319 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 04:41:13,320 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 04:41:13,320 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:04:41:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 04:41:13,359 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:04:41:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 4:41:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 04:42:00,750 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:04:42:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:42:00,767 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:42:00,775 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:42:00,784 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:04:42:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:42:00,795 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:42:00,804 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:42:00,814 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:42:00,822 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:42:00,831 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 04:42:13,333 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 04:42:13,333 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 04:42:13,333 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:04:42:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 04:42:13,372 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:04:42:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 4:42:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 04:43:00,767 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:04:43:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:43:00,781 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:43:00,790 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:43:00,799 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:04:43:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:43:00,808 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:43:00,817 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:43:00,825 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:43:00,834 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:43:00,843 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 04:43:13,341 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 04:43:13,342 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 04:43:13,342 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:04:43:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 04:43:13,380 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:04:43:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 4:43:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 04:44:00,626 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_harness_image_metadata
127.0.0.1 - - [01/Aug/2025:04:44:00 +0900] "GET /cron/syncer/sync_harness_image_metadata HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:44:00,779 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:04:44:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:44:00,794 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:44:00,804 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:44:00,813 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:04:44:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:44:00,823 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:44:00,833 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:44:00,841 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:44:00,851 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:44:00,861 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:44:00,959 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 04:44:00,961 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 04:44:00,961 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 04:44:00,975 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 04:44:00,975 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 04:44:00,985 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 04:44:00,994 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 04:44:01,007 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 04:44:01,007 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:04:44:01 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:44:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:44:01,015 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 04:44:01,016 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 19:34:01.016623 (UTC)
127.0.0.1 - - [01/Aug/2025:04:44:01 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:44:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:44:01,032 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 04:44:01,033 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 04:44:01,040 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:04:44:01 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:44:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:44:01,049 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:04:44:01 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:44:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 4:44:02 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
WARNING	2025-08-01 04:44:13,350 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 04:44:13,351 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 04:44:13,351 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:04:44:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 04:44:13,386 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:04:44:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 4:44:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-08-01 04:45:00,795 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:04:45:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:45:00,811 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:45:00,817 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:45:00,828 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:04:45:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:45:00,838 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:45:00,848 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:45:00,859 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:45:00,869 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:45:00,879 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:45:10,746 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 04:45:10,761 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:04:45:10 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 04:45:13,359 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 04:45:13,360 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 04:45:13,360 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:04:45:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 04:45:13,394 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:04:45:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 4:45:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 04:46:00,812 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:04:46:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:46:00,829 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:46:00,837 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:46:00,846 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:04:46:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:46:00,855 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:46:00,864 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:46:00,875 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:46:00,884 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:46:00,894 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 04:46:13,367 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 04:46:13,369 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 04:46:13,369 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:04:46:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 04:46:13,404 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:04:46:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 4:46:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 04:47:00,827 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:04:47:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:47:00,843 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:47:00,851 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:47:00,860 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:04:47:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:47:00,870 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:47:00,879 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:47:00,888 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:47:00,896 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:47:00,905 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 04:47:13,375 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 04:47:13,375 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 04:47:13,375 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:04:47:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 04:47:13,419 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:04:47:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 4:47:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 04:48:00,846 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:04:48:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:48:00,861 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:48:00,869 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:48:00,876 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:04:48:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:48:00,885 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:48:00,894 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:48:00,903 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:48:00,910 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:48:00,919 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 04:48:13,383 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 04:48:13,384 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 04:48:13,384 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:04:48:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 04:48:13,422 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:04:48:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 4:48:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 04:49:00,863 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:04:49:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:49:00,878 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:49:00,885 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:49:00,894 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:04:49:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:49:00,902 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:49:00,910 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:49:00,918 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:49:00,926 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:49:00,934 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 04:49:13,390 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 04:49:13,391 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 04:49:13,391 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:04:49:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 04:49:13,431 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:04:49:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 4:49:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 04:50:00,878 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:04:50:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:50:00,893 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:50:00,900 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:50:00,909 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:04:50:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:50:00,917 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:50:00,926 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:50:00,933 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:50:00,941 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:50:00,950 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:50:10,760 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 04:50:10,777 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:04:50:10 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 04:50:13,400 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 04:50:13,401 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 04:50:13,401 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:04:50:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 04:50:13,436 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:04:50:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 4:50:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-08-01 04:51:00,893 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:04:51:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:51:00,909 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:51:00,918 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:51:00,927 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:04:51:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:51:00,937 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:51:00,948 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:51:00,957 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:51:00,967 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:51:00,977 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 04:51:13,409 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 04:51:13,410 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 04:51:13,410 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:04:51:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 04:51:13,448 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:04:51:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 4:51:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 04:52:00,911 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:04:52:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:52:00,930 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:52:00,938 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:52:00,948 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:04:52:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:52:00,958 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:52:00,968 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:52:00,979 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:52:00,990 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:52:01,001 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:52:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 04:52:13,417 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 04:52:13,418 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 04:52:13,418 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:04:52:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 04:52:13,454 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:04:52:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 4:52:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 04:53:00,013 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:53:00,925 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:04:53:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:53:00,939 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:53:00,946 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:53:00,956 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:04:53:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:53:00,966 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:53:00,977 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:53:00,985 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:53:00,998 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:53:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 04:53:13,426 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 04:53:13,427 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 04:53:13,427 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:04:53:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 04:53:13,461 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:04:53:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 4:53:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 04:54:00,006 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:54:00,015 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 04:54:00,017 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 04:54:00,017 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 04:54:00,030 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 04:54:00,030 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 04:54:00,038 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 04:54:00,045 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 04:54:00,055 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 04:54:00,055 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:04:54:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:54:00,063 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:54:00,072 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 04:54:00,073 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 19:44:00.073297 (UTC)
127.0.0.1 - - [01/Aug/2025:04:54:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:54:00,087 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 04:54:00,088 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 04:54:00,094 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:04:54:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:54:00,102 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:04:54:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:54:00,940 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:04:54:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:54:00,955 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:54:00,963 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:54:00,971 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:04:54:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:54:00,979 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:54:00,989 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:54:00,996 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:54:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 4:54:02 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
WARNING	2025-08-01 04:54:13,435 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 04:54:13,436 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 04:54:13,436 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:04:54:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 04:54:13,472 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:04:54:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 4:54:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 04:55:00,016 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:55:00,070 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:55:00,954 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:04:55:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:55:00,968 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:55:00,977 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:55:00,987 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:04:55:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:55:00,996 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:55:01,004 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:55:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:55:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:55:01,014 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:55:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:55:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:55:10,776 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 04:55:10,793 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:04:55:10 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 04:55:13,442 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 04:55:13,442 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 04:55:13,442 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:04:55:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 04:55:13,477 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:04:55:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 4:55:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 04:56:00,015 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:56:00,026 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:56:00,034 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:56:00,079 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:56:00,968 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:04:56:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:56:00,985 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:56:00,993 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:56:01,001 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:04:56:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:56:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:56:01,010 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:56:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:56:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 04:56:13,448 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 04:56:13,448 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 04:56:13,448 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:04:56:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 04:56:13,484 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:04:56:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 4:56:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 04:57:00,008 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:04:57:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:57:00,021 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:57:00,032 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:57:00,042 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:57:00,051 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:57:00,085 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:57:00,986 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:04:57:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:57:01,001 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:57:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:57:01,009 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:57:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:57:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 04:57:13,455 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 04:57:13,455 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 04:57:13,456 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:04:57:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 04:57:13,499 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:04:57:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 4:57:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 04:58:00,007 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:58:00,018 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:04:58:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:58:00,029 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:58:00,039 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:58:00,048 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:58:00,056 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:58:00,066 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:58:00,091 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:58:01,002 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:04:58:01 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:58:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 04:58:13,462 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 04:58:13,463 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 04:58:13,463 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:04:58:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 04:58:13,502 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:04:58:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 4:58:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 04:59:00,014 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:04:59:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:59:00,032 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:59:00,040 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:04:59:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:59:00,049 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:59:00,058 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:59:00,068 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:59:00,077 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:59:00,087 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 04:59:00,097 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:04:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:04:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 04:59:13,472 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 04:59:13,473 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 04:59:13,473 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:04:59:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 04:59:13,512 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:04:59:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 4:59:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 05:00:00,030 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:05:00:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:00:00,045 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:00:00,052 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:05:00:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:00:00,062 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:00:00,070 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:00:00,079 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:00:00,086 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:00:00,095 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:00:00,103 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:00:10,797 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 05:00:10,813 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:05:00:10 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 05:00:13,480 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 05:00:13,481 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 05:00:13,481 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:05:00:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 05:00:13,522 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:05:00:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 5:00:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 05:01:00,046 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:05:01:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:01:00,061 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:01:00,069 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:05:01:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:01:00,077 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:01:00,087 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:01:00,096 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:01:00,107 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:01:00,117 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:01:00,127 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 05:01:13,486 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 05:01:13,487 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 05:01:13,487 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:05:01:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 05:01:13,528 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:05:01:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 5:01:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 05:02:00,061 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:05:02:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:02:00,076 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:02:00,084 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:05:02:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:02:00,093 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:02:00,102 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:02:00,110 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:02:00,119 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:02:00,127 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:02:00,141 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 05:02:13,494 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 05:02:13,495 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 05:02:13,495 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:05:02:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 05:02:13,535 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:05:02:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 5:02:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 05:03:00,077 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:05:03:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:03:00,093 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:03:00,102 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:05:03:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:03:00,111 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:03:00,120 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:03:00,130 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:03:00,139 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:03:00,148 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:03:00,156 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 05:03:13,501 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 05:03:13,502 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 05:03:13,502 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:05:03:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 05:03:13,537 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:05:03:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 5:03:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 05:04:00,063 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 05:04:00,064 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 05:04:00,064 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 05:04:00,077 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 05:04:00,077 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 05:04:00,085 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 05:04:00,094 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 05:04:00,104 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 05:04:00,104 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:05:04:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:04:00,111 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 05:04:00,112 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 19:54:00.112845 (UTC)
127.0.0.1 - - [01/Aug/2025:05:04:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:04:00,126 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:05:04:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:04:00,141 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:04:00,147 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 05:04:00,148 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 05:04:00,155 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:05:04:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:04:00,163 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:05:04:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:04:00,170 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:05:04:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:04:00,179 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:04:00,186 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:04:00,194 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:04:00,202 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:04:00,211 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:04:00,218 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 5:04:02 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
WARNING	2025-08-01 05:04:13,508 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 05:04:13,509 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 05:04:13,509 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:05:04:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 05:04:13,543 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:05:04:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 5:04:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 05:05:00,142 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:05:05:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:05:00,157 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:05:00,171 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:05:05:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:05:00,188 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:05:00,197 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:05:00,209 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:05:00,220 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:05:00,228 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:05:00,239 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:05:10,815 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 05:05:10,830 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:05:05:10 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 05:05:13,515 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 05:05:13,515 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 05:05:13,515 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:05:05:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 05:05:13,553 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:05:05:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 5:05:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 05:06:00,159 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:05:06:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:06:00,176 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:06:00,186 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:05:06:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:06:00,196 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:06:00,206 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:06:00,217 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:06:00,226 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:06:00,236 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:06:00,249 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 05:06:13,520 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 05:06:13,520 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 05:06:13,520 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:05:06:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 05:06:13,559 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:05:06:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 5:06:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 05:07:00,176 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:05:07:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:07:00,194 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:07:00,201 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:05:07:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:07:00,211 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:07:00,219 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:07:00,229 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:07:00,236 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:07:00,247 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:07:00,255 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 05:07:13,527 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 05:07:13,528 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 05:07:13,528 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:05:07:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 05:07:13,563 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:05:07:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 5:07:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 05:08:00,189 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:05:08:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:08:00,203 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:08:00,212 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:05:08:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:08:00,220 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:08:00,228 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:08:00,236 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:08:00,244 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:08:00,253 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:08:00,262 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 05:08:13,534 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 05:08:13,535 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 05:08:13,535 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:05:08:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 05:08:13,574 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:05:08:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 5:08:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 05:09:00,201 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:05:09:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:09:00,216 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:09:00,224 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:05:09:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:09:00,233 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:09:00,241 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:09:00,250 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:09:00,258 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:09:00,267 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:09:00,276 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 05:09:13,541 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 05:09:13,542 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 05:09:13,542 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:05:09:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 05:09:13,576 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:05:09:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 5:09:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 05:10:00,215 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:05:10:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:10:00,229 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:10:00,237 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:05:10:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:10:00,246 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:10:00,253 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:10:00,262 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:10:00,269 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:10:00,278 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:10:00,286 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:10:10,831 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 05:10:10,847 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:05:10:10 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 05:10:13,548 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 05:10:13,549 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 05:10:13,549 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:05:10:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 05:10:13,584 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:05:10:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 5:10:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 05:11:00,226 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:05:11:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:11:00,242 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:11:00,249 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:05:11:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:11:00,258 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:11:00,265 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:11:00,274 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:11:00,283 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:11:00,293 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:11:00,301 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 05:11:13,555 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 05:11:13,556 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 05:11:13,556 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:05:11:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
Aug 01, 2025 5:11:13 AM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected HTTP/2 connection.
INFO	2025-08-01 05:11:13,597 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:05:11:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 5:11:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 05:12:00,238 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:05:12:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:12:00,254 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:12:00,263 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:05:12:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:12:00,273 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:12:00,282 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:12:00,292 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:12:00,301 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:12:00,310 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:12:00,319 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 05:12:13,560 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 05:12:13,560 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 05:12:13,560 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:05:12:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 05:12:13,598 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:05:12:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 5:12:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 05:13:00,252 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:05:13:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:13:00,267 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:13:00,274 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:05:13:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:13:00,287 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:13:00,296 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:13:00,304 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:13:00,312 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:13:00,321 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:13:00,329 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 05:13:13,564 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 05:13:13,565 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 05:13:13,565 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:05:13:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 05:13:13,598 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:05:13:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 5:13:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 05:14:00,112 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 05:14:00,114 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 05:14:00,114 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 05:14:00,127 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 05:14:00,127 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 05:14:00,137 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 05:14:00,144 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 05:14:00,157 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 05:14:00,157 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:05:14:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:14:00,164 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 05:14:00,165 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 20:04:00.165721 (UTC)
127.0.0.1 - - [01/Aug/2025:05:14:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:14:00,180 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 05:14:00,181 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 05:14:00,188 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:05:14:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:14:00,197 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:05:14:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:14:00,270 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:05:14:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:14:00,286 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:14:00,295 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:05:14:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:14:00,304 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:14:00,312 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:14:00,321 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:14:00,330 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:14:00,339 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:14:00,349 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:14:00,460 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/heartbeat_sender
127.0.0.1 - - [01/Aug/2025:05:14:00 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:14:00 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:14:00 +0900] "GET /_ah/api/tradefed_cluster/v1/devices?alt=json HTTP/1.1" 200 18 "-" "(gzip)"
127.0.0.1 - - [01/Aug/2025:05:14:00 +0900] "GET /sidekicks/heartbeat_sender HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:14:00 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:14:00,512 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_cache_cleaner
INFO	2025-08-01 05:14:00,513 default:download_util.py:258] Cleaning up test resources not used since 2025-07-24 20:14:00.513486 (UTC)
127.0.0.1 - - [01/Aug/2025:05:14:00 +0900] "GET /sidekicks/test_resource_cache_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:14:00,632 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_harness_image_metadata
127.0.0.1 - - [01/Aug/2025:05:14:00 +0900] "GET /cron/syncer/sync_harness_image_metadata HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 5:14:02 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
127.0.0.1 - - [01/Aug/2025:05:14:06 +0900] "GET /_ah/api/mtt/v1/file_cleaner/settings HTTP/1.1" 200 1182 "-" "python-requests/2.22.0"
I0801 05:14:06.763762 138256704564096 file_cleaner.py:84] [File Cleaner] Applying Archive directories not modified to /data/app_default_bucket/test_runs
I0801 05:14:06.763880 138256704564096 file_cleaner.py:84] [File Cleaner] Applying Delete directories not modified and accessed to /data/tmp
WARNING	2025-08-01 05:14:13,569 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 05:14:13,570 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 05:14:13,570 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:05:14:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 05:14:13,605 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:05:14:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 5:14:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 05:15:00,289 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:05:15:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:15:00,305 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:15:00,313 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:05:15:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:15:00,321 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:15:00,329 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:15:00,338 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:15:00,346 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:15:00,354 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:15:00,363 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:15:10,850 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 05:15:10,868 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:05:15:10 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 05:15:13,574 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 05:15:13,575 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 05:15:13,575 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:05:15:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 05:15:13,611 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:05:15:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 5:15:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 05:16:00,309 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:05:16:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:16:00,324 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:16:00,332 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:05:16:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:16:00,339 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:16:00,348 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:16:00,356 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:16:00,365 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:16:00,372 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:16:00,380 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 05:16:13,580 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 05:16:13,581 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 05:16:13,581 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:05:16:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 05:16:13,618 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:05:16:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 5:16:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 05:17:00,322 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:05:17:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:17:00,338 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:17:00,347 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:05:17:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:17:00,357 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:17:00,365 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:17:00,375 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:17:00,383 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:17:00,393 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:17:00,402 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 05:17:13,586 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 05:17:13,586 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 05:17:13,586 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:05:17:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 05:17:13,628 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:05:17:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 5:17:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 05:18:00,338 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:05:18:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:18:00,354 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:18:00,362 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:05:18:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:18:00,370 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:18:00,378 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:18:00,387 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:18:00,395 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:18:00,404 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:18:00,412 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 05:18:13,593 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 05:18:13,594 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 05:18:13,594 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:05:18:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 05:18:13,631 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:05:18:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 5:18:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 05:19:00,358 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:05:19:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:19:00,373 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:19:00,381 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:05:19:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:19:00,388 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:19:00,397 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:19:00,405 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:19:00,414 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:19:00,423 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:19:00,431 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 05:19:13,599 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 05:19:13,600 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 05:19:13,600 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:05:19:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 05:19:13,635 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:05:19:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 5:19:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 05:20:00,375 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:05:20:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:20:00,391 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:20:00,398 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:05:20:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:20:00,406 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:20:00,414 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:20:00,423 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:20:00,431 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:20:00,440 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:20:00,447 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:20:10,863 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 05:20:10,882 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:05:20:10 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 05:20:13,607 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 05:20:13,608 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 05:20:13,608 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:05:20:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 05:20:13,641 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:05:20:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 5:20:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 05:21:00,389 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:05:21:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:21:00,404 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:21:00,412 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:05:21:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:21:00,420 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:21:00,428 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:21:00,436 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:21:00,443 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:21:00,453 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:21:00,462 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 05:21:13,614 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 05:21:13,615 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 05:21:13,615 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:05:21:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 05:21:13,649 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:05:21:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 5:21:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 05:22:00,404 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:05:22:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:22:00,419 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:22:00,427 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:05:22:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:22:00,435 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:22:00,445 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:22:00,452 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:22:00,461 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:22:00,468 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:22:00,477 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 05:22:13,620 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 05:22:13,621 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 05:22:13,621 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:05:22:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 05:22:13,660 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:05:22:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 5:22:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 05:23:00,422 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:05:23:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:23:00,437 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:23:00,445 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:05:23:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:23:00,453 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:23:00,461 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:23:00,471 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:23:00,478 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:23:00,486 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:23:00,494 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 05:23:13,627 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 05:23:13,627 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 05:23:13,627 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:05:23:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 05:23:13,667 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:05:23:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 5:23:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 05:24:00,165 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 05:24:00,167 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 05:24:00,167 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 05:24:00,177 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 05:24:00,177 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 05:24:00,185 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 05:24:00,191 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 05:24:00,203 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 05:24:00,203 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:05:24:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:24:00,210 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 05:24:00,211 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 20:14:00.211721 (UTC)
127.0.0.1 - - [01/Aug/2025:05:24:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:24:00,226 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 05:24:00,227 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 05:24:00,235 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:05:24:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:24:00,242 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:05:24:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:24:00,440 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:05:24:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:24:00,455 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:24:00,463 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:05:24:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:24:00,471 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:24:00,480 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:24:00,487 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:24:00,496 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:24:00,503 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:24:00,511 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 5:24:02 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
WARNING	2025-08-01 05:24:13,634 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 05:24:13,636 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 05:24:13,636 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:05:24:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 05:24:13,671 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:05:24:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 5:24:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 05:25:00,457 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:05:25:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:25:00,470 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:25:00,479 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:05:25:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:25:00,486 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:25:00,496 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:25:00,503 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:25:00,512 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:25:00,519 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:25:00,527 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:25:10,881 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 05:25:10,899 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:05:25:10 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 05:25:13,642 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 05:25:13,642 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 05:25:13,642 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:05:25:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 05:25:13,679 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:05:25:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 5:25:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 05:26:00,468 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:05:26:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:26:00,484 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:26:00,493 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:05:26:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:26:00,502 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:26:00,511 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:26:00,520 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:26:00,528 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:26:00,537 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:26:00,545 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 05:26:13,648 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 05:26:13,649 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 05:26:13,649 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:05:26:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 05:26:13,689 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:05:26:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 5:26:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 05:27:00,482 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:05:27:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:27:00,497 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:27:00,506 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:05:27:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:27:00,517 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:27:00,526 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:27:00,535 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:27:00,542 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:27:00,551 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:27:00,561 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 05:27:13,655 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 05:27:13,656 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 05:27:13,656 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:05:27:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 05:27:13,693 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:05:27:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 5:27:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 05:28:00,497 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:05:28:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:28:00,514 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:28:00,524 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:05:28:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:28:00,534 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:28:00,544 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:28:00,553 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:28:00,562 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:28:00,570 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:28:00,580 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 05:28:13,662 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 05:28:13,662 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 05:28:13,663 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:05:28:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 05:28:13,696 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:05:28:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 5:28:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 05:29:00,514 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:05:29:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:29:00,528 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:29:00,537 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:05:29:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:29:00,546 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:29:00,556 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:29:00,565 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:29:00,575 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:29:00,582 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:29:00,591 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 05:29:13,669 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 05:29:13,669 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 05:29:13,669 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:05:29:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 05:29:13,704 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:05:29:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 5:29:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 05:30:00,530 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:05:30:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:30:00,548 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:30:00,559 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:05:30:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:30:00,571 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:30:00,581 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:30:00,589 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:30:00,598 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:30:00,605 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:30:00,614 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:30:10,899 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 05:30:10,915 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:05:30:10 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 05:30:13,676 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 05:30:13,677 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 05:30:13,678 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:05:30:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 05:30:13,714 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:05:30:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 5:30:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 05:31:00,549 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:05:31:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:31:00,564 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:31:00,572 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:05:31:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:31:00,581 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:31:00,590 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:31:00,599 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:31:00,608 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:31:00,616 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:31:00,624 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 05:31:13,684 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 05:31:13,684 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 05:31:13,684 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:05:31:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 05:31:13,721 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:05:31:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 5:31:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 05:32:00,567 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:05:32:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:32:00,582 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:32:00,591 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:05:32:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:32:00,598 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:32:00,607 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:32:00,615 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:32:00,624 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:32:00,632 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:32:00,641 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 05:32:13,690 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 05:32:13,691 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 05:32:13,691 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:05:32:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 05:32:13,730 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:05:32:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 5:32:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 05:33:00,584 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:05:33:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:33:00,599 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:33:00,607 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:05:33:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:33:00,617 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:33:00,625 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:33:00,635 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:33:00,644 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:33:00,654 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:33:00,664 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 05:33:13,696 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 05:33:13,697 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 05:33:13,697 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:05:33:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 05:33:13,732 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:05:33:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 5:33:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 05:34:00,210 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 05:34:00,211 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 05:34:00,211 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 05:34:00,223 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 05:34:00,223 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 05:34:00,232 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 05:34:00,239 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 05:34:00,249 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 05:34:00,249 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:05:34:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:34:00,256 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 05:34:00,257 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 20:24:00.257953 (UTC)
127.0.0.1 - - [01/Aug/2025:05:34:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:34:00,270 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 05:34:00,271 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 05:34:00,279 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:05:34:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:34:00,286 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:05:34:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:34:00,597 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:05:34:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:34:00,613 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:34:00,620 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:05:34:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:34:00,629 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:34:00,637 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:34:00,645 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:34:00,653 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:34:00,665 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:34:00,675 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 5:34:02 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
WARNING	2025-08-01 05:34:13,704 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 05:34:13,705 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 05:34:13,705 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:05:34:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 05:34:13,739 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:05:34:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 5:34:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 05:35:00,613 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:05:35:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:35:00,627 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:35:00,635 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:05:35:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:35:00,643 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:35:00,651 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:35:00,659 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:35:00,668 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:35:00,676 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:35:00,685 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:35:10,917 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 05:35:10,934 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:05:35:10 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 05:35:13,711 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 05:35:13,712 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 05:35:13,712 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:05:35:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 05:35:13,753 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:05:35:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 5:35:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-08-01 05:36:00,630 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:05:36:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:36:00,648 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:36:00,657 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:05:36:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:36:00,667 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:36:00,677 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:36:00,686 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:36:00,694 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:36:00,704 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:36:00,714 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 05:36:13,719 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 05:36:13,720 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 05:36:13,720 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:05:36:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 05:36:13,754 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:05:36:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 5:36:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 05:37:00,648 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:05:37:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:37:00,665 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:37:00,673 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:05:37:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:37:00,683 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:37:00,691 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:37:00,700 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:37:00,710 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:37:00,720 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:37:00,732 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 05:37:13,725 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 05:37:13,725 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 05:37:13,725 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:05:37:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 05:37:13,762 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:05:37:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 5:37:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 05:38:00,665 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:05:38:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:38:00,680 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:38:00,688 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:05:38:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:38:00,696 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:38:00,705 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:38:00,714 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:38:00,722 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:38:00,730 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:38:00,744 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 05:38:13,732 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 05:38:13,732 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 05:38:13,732 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:05:38:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 05:38:13,771 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:05:38:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 5:38:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 05:39:00,682 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:05:39:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:39:00,696 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:39:00,704 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:05:39:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:39:00,712 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:39:00,721 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:39:00,728 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:39:00,739 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:39:00,749 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:39:00,757 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 05:39:13,737 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 05:39:13,738 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 05:39:13,738 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:05:39:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 05:39:13,778 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:05:39:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 5:39:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 05:40:00,700 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:05:40:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:40:00,715 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:40:00,721 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:05:40:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:40:00,731 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:40:00,739 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:40:00,748 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:40:00,755 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:40:00,765 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:40:00,773 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:40:10,935 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 05:40:10,952 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:05:40:10 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 05:40:13,746 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 05:40:13,747 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 05:40:13,747 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:05:40:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 05:40:13,783 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:05:40:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 5:40:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 05:41:00,715 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:05:41:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:41:00,735 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:41:00,744 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:05:41:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:41:00,751 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:41:00,761 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:41:00,769 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:41:00,777 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:41:00,785 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:41:00,794 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 05:41:13,752 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 05:41:13,752 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 05:41:13,753 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:05:41:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 05:41:13,791 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:05:41:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 5:41:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 05:42:00,736 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:05:42:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:42:00,750 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:42:00,758 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:05:42:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:42:00,766 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:42:00,775 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:42:00,783 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:42:00,792 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:42:00,800 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:42:00,808 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 05:42:13,761 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 05:42:13,762 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 05:42:13,762 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:05:42:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 05:42:13,797 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:05:42:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 5:42:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 05:43:00,751 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:05:43:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:43:00,768 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:43:00,777 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:05:43:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:43:00,786 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:43:00,796 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:43:00,805 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:43:00,815 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:43:00,824 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:43:00,833 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 05:43:13,769 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 05:43:13,769 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 05:43:13,769 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:05:43:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 05:43:13,802 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:05:43:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 5:43:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 05:44:00,256 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 05:44:00,257 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 05:44:00,258 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 05:44:00,269 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 05:44:00,269 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 05:44:00,279 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 05:44:00,286 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 05:44:00,298 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 05:44:00,298 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:05:44:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:44:00,307 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 05:44:00,309 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 20:34:00.309372 (UTC)
127.0.0.1 - - [01/Aug/2025:05:44:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:44:00,325 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 05:44:00,327 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 05:44:00,334 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:05:44:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:44:00,343 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:05:44:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:44:00,640 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_harness_image_metadata
127.0.0.1 - - [01/Aug/2025:05:44:00 +0900] "GET /cron/syncer/sync_harness_image_metadata HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:44:00,766 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:05:44:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:44:00,781 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:44:00,791 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:05:44:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:44:00,800 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:44:00,810 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:44:00,819 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:44:00,829 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:44:00,837 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:44:00,847 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 5:44:02 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
WARNING	2025-08-01 05:44:13,776 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 05:44:13,777 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 05:44:13,777 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:05:44:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 05:44:13,811 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:05:44:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 5:44:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 05:45:00,787 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:05:45:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:45:00,804 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:45:00,813 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:05:45:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:45:00,824 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:45:00,833 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:45:00,841 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:45:00,850 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:45:00,860 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:45:00,869 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:45:10,953 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 05:45:10,974 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:05:45:10 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 05:45:13,784 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 05:45:13,784 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 05:45:13,784 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:05:45:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 05:45:13,820 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:05:45:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 5:45:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 05:46:00,805 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:05:46:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:46:00,821 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:46:00,830 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:05:46:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:46:00,839 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:46:00,849 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:46:00,858 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:46:00,867 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:46:00,877 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:46:00,886 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 05:46:13,790 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 05:46:13,791 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 05:46:13,791 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:05:46:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 05:46:13,827 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:05:46:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 5:46:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 05:47:00,819 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:05:47:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:47:00,835 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:47:00,844 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:05:47:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:47:00,852 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:47:00,863 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:47:00,873 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:47:00,882 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:47:00,892 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:47:00,902 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 05:47:13,797 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 05:47:13,798 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 05:47:13,798 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:05:47:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 05:47:13,838 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:05:47:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 5:47:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 05:48:00,835 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:05:48:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:48:00,850 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:48:00,858 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:05:48:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:48:00,866 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:48:00,875 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:48:00,883 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:48:00,892 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:48:00,900 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:48:00,912 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 05:48:13,803 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 05:48:13,804 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 05:48:13,804 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:05:48:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 05:48:13,839 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:05:48:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 5:48:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 05:49:00,851 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:05:49:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:49:00,865 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:49:00,873 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:05:49:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:49:00,881 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:49:00,890 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:49:00,897 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:49:00,906 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:49:00,915 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:49:00,923 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 05:49:13,810 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 05:49:13,811 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 05:49:13,811 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:05:49:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 05:49:13,848 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:05:49:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 5:49:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 05:50:00,868 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:05:50:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:50:00,885 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:50:00,892 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:05:50:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:50:00,901 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:50:00,911 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:50:00,919 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:50:00,928 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:50:00,937 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:50:00,946 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:50:10,971 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 05:50:10,990 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:05:50:10 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 05:50:13,816 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 05:50:13,817 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 05:50:13,817 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:05:50:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 05:50:13,853 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:05:50:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 5:50:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 05:51:00,889 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:05:51:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:51:00,904 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:51:00,912 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:05:51:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:51:00,921 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:51:00,929 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:51:00,939 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:51:00,947 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:51:00,955 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:51:00,964 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 05:51:13,823 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 05:51:13,824 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 05:51:13,824 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:05:51:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 05:51:13,862 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:05:51:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 5:51:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 05:52:00,904 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:05:52:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:52:00,920 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:52:00,927 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:05:52:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:52:00,935 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:52:00,944 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:52:00,953 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:52:00,961 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:52:00,969 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:52:00,977 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 05:52:13,830 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 05:52:13,830 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 05:52:13,830 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:05:52:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 05:52:13,869 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:05:52:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 5:52:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 05:53:00,919 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:05:53:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:53:00,935 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:53:00,944 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:05:53:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:53:00,953 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:53:00,963 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:53:00,972 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:53:00,982 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:53:00,991 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:53:01,000 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:53:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 05:53:13,836 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 05:53:13,837 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 05:53:13,837 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:05:53:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 05:53:13,871 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:05:53:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 5:53:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 05:54:00,014 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:54:00,306 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 05:54:00,308 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 05:54:00,308 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 05:54:00,320 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 05:54:00,320 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 05:54:00,330 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 05:54:00,336 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 05:54:00,347 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 05:54:00,347 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:05:54:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:54:00,354 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 05:54:00,355 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 20:44:00.355858 (UTC)
127.0.0.1 - - [01/Aug/2025:05:54:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:54:00,371 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 05:54:00,372 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 05:54:00,379 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:05:54:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:54:00,387 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:05:54:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:54:00,932 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:05:54:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:54:00,948 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:54:00,958 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:05:54:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:54:00,969 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:54:00,979 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:54:00,990 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:54:00,998 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:54:01,005 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:54:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:54:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 5:54:02 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
WARNING	2025-08-01 05:54:13,843 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 05:54:13,843 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 05:54:13,843 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:05:54:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 05:54:13,879 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:05:54:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 5:54:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 05:55:00,014 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:55:00,024 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:55:00,950 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:05:55:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:55:00,965 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:55:00,974 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:05:55:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:55:00,981 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:55:00,991 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:55:01,001 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:55:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:55:01,010 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:55:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:55:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:55:10,991 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 05:55:11,009 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:05:55:11 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 05:55:13,850 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 05:55:13,851 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 05:55:13,851 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:05:55:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 05:55:13,887 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:05:55:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 5:55:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 05:56:00,010 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:56:00,021 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:56:00,029 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:56:00,038 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:56:00,968 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:05:56:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:56:00,983 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:56:00,990 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:05:56:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:56:00,998 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:56:01,006 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:56:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:56:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 05:56:13,856 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 05:56:13,857 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 05:56:13,857 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:05:56:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 05:56:13,892 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:05:56:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 5:56:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-08-01 05:57:00,015 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:57:00,026 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:57:00,038 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:57:00,050 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:57:00,063 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:57:00,983 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:05:57:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:57:00,999 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:57:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:57:01,007 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:05:57:01 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:57:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:57:01,016 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:57:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:57:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 05:57:13,863 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 05:57:13,864 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 05:57:13,864 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:05:57:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 05:57:13,902 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:05:57:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 5:57:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 05:58:00,008 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:58:00,021 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:05:58:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:58:00,032 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:58:00,041 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:58:00,051 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:58:00,061 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:58:00,070 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:58:00,080 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:58:00,998 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:05:58:01 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:58:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 05:58:13,871 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 05:58:13,872 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 05:58:13,872 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:05:58:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 05:58:13,906 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:05:58:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 5:58:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 05:59:00,012 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:05:59:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:59:00,031 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:59:00,042 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:05:59:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:59:00,051 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:59:00,061 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:59:00,072 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:59:00,082 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:59:00,094 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 05:59:00,103 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:05:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:05:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 05:59:13,879 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 05:59:13,880 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 05:59:13,880 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:05:59:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 05:59:13,916 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:05:59:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 5:59:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 06:00:00,032 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:06:00:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:00:00,054 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:00:00,063 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:06:00:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:00:00,071 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:00:00,080 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:00:00,091 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:00:00,099 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:00:00,109 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:00:00,121 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:00:11,015 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 06:00:11,032 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:06:00:11 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 06:00:13,888 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 06:00:13,889 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 06:00:13,889 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:06:00:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 06:00:13,926 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:06:00:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 6:00:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 06:01:00,048 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:06:01:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:01:00,063 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:01:00,076 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:06:01:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:01:00,084 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:01:00,096 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:01:00,105 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:01:00,115 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:01:00,126 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:01:00,136 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 06:01:13,896 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 06:01:13,897 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 06:01:13,897 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:06:01:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 06:01:13,939 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:06:01:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 6:01:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-08-01 06:02:00,061 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:06:02:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:02:00,076 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:02:00,086 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:06:02:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:02:00,095 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:02:00,103 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:02:00,112 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:02:00,123 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:02:00,131 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:02:00,143 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 06:02:13,903 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 06:02:13,904 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 06:02:13,904 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:06:02:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 06:02:13,939 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:06:02:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 6:02:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 06:03:00,073 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:06:03:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:03:00,089 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:03:00,098 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:06:03:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:03:00,108 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:03:00,117 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:03:00,126 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:03:00,136 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:03:00,144 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:03:00,153 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 06:03:13,911 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 06:03:13,912 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 06:03:13,912 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:06:03:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 06:03:13,948 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:06:03:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 6:03:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 06:04:00,089 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:06:04:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:04:00,104 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:04:00,112 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:06:04:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:04:00,120 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:04:00,130 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:04:00,138 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:04:00,148 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:04:00,156 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:04:00,166 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:04:00,356 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 06:04:00,357 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 06:04:00,357 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 06:04:00,371 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 06:04:00,371 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 06:04:00,381 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 06:04:00,388 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 06:04:00,399 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 06:04:00,399 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:06:04:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:04:00,406 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 06:04:00,407 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 20:54:00.407225 (UTC)
127.0.0.1 - - [01/Aug/2025:06:04:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:04:00,421 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 06:04:00,422 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 06:04:00,430 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:06:04:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:04:00,437 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:06:04:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 6:04:02 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
WARNING	2025-08-01 06:04:13,921 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 06:04:13,922 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 06:04:13,922 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:06:04:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 06:04:13,960 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:06:04:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 6:04:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 06:05:00,108 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:06:05:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:05:00,123 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:05:00,131 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:06:05:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:05:00,139 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:05:00,148 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:05:00,156 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:05:00,165 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:05:00,172 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:05:00,181 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:05:11,034 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 06:05:11,052 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:06:05:11 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 06:05:13,929 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 06:05:13,929 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 06:05:13,930 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:06:05:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 06:05:13,972 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:06:05:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 6:05:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 06:06:00,128 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:06:06:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:06:00,146 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:06:00,154 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:06:06:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:06:00,162 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:06:00,170 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:06:00,178 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:06:00,186 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:06:00,194 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:06:00,204 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 06:06:13,937 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 06:06:13,937 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 06:06:13,937 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:06:06:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 06:06:13,975 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:06:06:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 6:06:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 06:07:00,147 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:06:07:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:07:00,161 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:07:00,170 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:06:07:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:07:00,178 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:07:00,187 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:07:00,196 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:07:00,206 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:07:00,215 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:07:00,224 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 06:07:13,943 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 06:07:13,944 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 06:07:13,944 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:06:07:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 06:07:13,982 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:06:07:13 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 6:07:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 06:08:00,163 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:06:08:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:08:00,179 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:08:00,186 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:06:08:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:08:00,195 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:08:00,202 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:08:00,212 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:08:00,220 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:08:00,229 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:08:00,237 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 06:08:13,948 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 06:08:13,949 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 06:08:13,949 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:06:08:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 06:08:13,995 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:06:08:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 6:08:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 06:09:00,180 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:06:09:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:09:00,194 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:09:00,201 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:06:09:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:09:00,211 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:09:00,218 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:09:00,227 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:09:00,235 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:09:00,243 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:09:00,251 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 06:09:13,958 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 06:09:13,959 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 06:09:13,959 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:06:09:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 06:09:13,997 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:06:09:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 6:09:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 06:10:00,199 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:06:10:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:10:00,213 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:10:00,222 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:06:10:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:10:00,230 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:10:00,239 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:10:00,248 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:10:00,256 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:10:00,264 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:10:00,274 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:10:11,052 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 06:10:11,069 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:06:10:11 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 06:10:13,966 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 06:10:13,966 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 06:10:13,967 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:06:10:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 06:10:14,001 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:06:10:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 6:10:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 06:11:00,215 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:06:11:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:11:00,230 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:11:00,237 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:06:11:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:11:00,245 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:11:00,254 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:11:00,263 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:11:00,272 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:11:00,280 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:11:00,288 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 06:11:13,973 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 06:11:13,974 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 06:11:13,974 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:06:11:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 06:11:14,015 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:06:11:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 6:11:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 06:12:00,232 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:06:12:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:12:00,250 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:12:00,261 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:06:12:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:12:00,270 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:12:00,280 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:12:00,292 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:12:00,302 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:12:00,312 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:12:00,323 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 06:12:13,980 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 06:12:13,980 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 06:12:13,980 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:06:12:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 06:12:14,015 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:06:12:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 6:12:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 06:13:00,251 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:06:13:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:13:00,270 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:13:00,278 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:06:13:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:13:00,287 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:13:00,296 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:13:00,305 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:13:00,314 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:13:00,325 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:13:00,340 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 06:13:13,988 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 06:13:13,988 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 06:13:13,988 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:06:13:13 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 06:13:14,026 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:06:13:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 6:13:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 06:14:00,270 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:06:14:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:14:00,286 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:14:00,295 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:06:14:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:14:00,304 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:14:00,313 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:14:00,323 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:14:00,332 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:14:00,341 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:14:00,351 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:14:00,406 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 06:14:00,408 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 06:14:00,408 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 06:14:00,422 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 06:14:00,422 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 06:14:00,430 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 06:14:00,437 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 06:14:00,448 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 06:14:00,448 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:06:14:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:14:00,455 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 06:14:00,456 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 21:04:00.456463 (UTC)
127.0.0.1 - - [01/Aug/2025:06:14:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:14:00,472 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 06:14:00,473 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 06:14:00,479 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:06:14:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:14:00,486 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:06:14:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:14:00,508 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/heartbeat_sender
127.0.0.1 - - [01/Aug/2025:06:14:00 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:14:00 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:14:00 +0900] "GET /_ah/api/tradefed_cluster/v1/devices?alt=json HTTP/1.1" 200 18 "-" "(gzip)"
127.0.0.1 - - [01/Aug/2025:06:14:00 +0900] "GET /sidekicks/heartbeat_sender HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:14:00 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:14:00,544 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_cache_cleaner
INFO	2025-08-01 06:14:00,545 default:download_util.py:258] Cleaning up test resources not used since 2025-07-24 21:14:00.545829 (UTC)
127.0.0.1 - - [01/Aug/2025:06:14:00 +0900] "GET /sidekicks/test_resource_cache_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:14:00,649 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_harness_image_metadata
127.0.0.1 - - [01/Aug/2025:06:14:00 +0900] "GET /cron/syncer/sync_harness_image_metadata HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 6:14:02 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
127.0.0.1 - - [01/Aug/2025:06:14:06 +0900] "GET /_ah/api/mtt/v1/file_cleaner/settings HTTP/1.1" 200 1182 "-" "python-requests/2.22.0"
I0801 06:14:06.667323 138256704564096 file_cleaner.py:84] [File Cleaner] Applying Archive directories not modified to /data/app_default_bucket/test_runs
I0801 06:14:06.667483 138256704564096 file_cleaner.py:84] [File Cleaner] Applying Delete directories not modified and accessed to /data/tmp
WARNING	2025-08-01 06:14:13,995 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 06:14:13,996 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 06:14:13,996 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:06:14:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 06:14:14,034 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:06:14:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 6:14:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 06:15:00,283 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:06:15:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:15:00,299 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:15:00,308 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:06:15:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:15:00,316 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:15:00,325 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:15:00,334 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:15:00,342 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:15:00,352 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:15:00,364 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:15:11,069 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 06:15:11,090 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:06:15:11 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 06:15:14,004 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 06:15:14,005 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 06:15:14,005 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:06:15:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 06:15:14,045 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:06:15:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 6:15:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 06:16:00,297 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:06:16:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:16:00,314 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:16:00,321 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:06:16:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:16:00,330 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:16:00,338 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:16:00,347 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:16:00,356 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:16:00,364 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:16:00,372 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 06:16:14,010 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 06:16:14,010 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 06:16:14,010 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:06:16:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 06:16:14,050 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:06:16:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 6:16:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 06:17:00,315 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:06:17:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:17:00,330 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:17:00,340 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:06:17:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:17:00,348 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:17:00,357 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:17:00,365 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:17:00,374 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:17:00,383 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:17:00,393 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 06:17:14,017 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 06:17:14,018 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 06:17:14,018 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:06:17:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 06:17:14,056 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:06:17:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 6:17:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 06:18:00,329 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:06:18:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:18:00,344 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:18:00,353 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:06:18:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:18:00,361 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:18:00,370 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:18:00,378 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:18:00,386 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:18:00,394 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:18:00,403 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 06:18:14,027 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 06:18:14,028 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 06:18:14,028 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:06:18:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 06:18:14,064 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:06:18:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 6:18:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 06:19:00,341 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:06:19:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:19:00,357 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:19:00,367 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:06:19:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:19:00,377 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:19:00,386 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:19:00,395 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:19:00,405 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:19:00,416 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:19:00,423 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 06:19:14,037 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 06:19:14,038 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 06:19:14,038 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:06:19:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 06:19:14,074 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:06:19:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 6:19:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 06:20:00,355 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:06:20:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:20:00,374 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:20:00,383 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:06:20:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:20:00,393 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:20:00,402 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:20:00,412 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:20:00,421 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:20:00,429 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:20:00,439 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:20:11,086 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 06:20:11,105 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:06:20:11 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 06:20:14,046 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 06:20:14,047 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 06:20:14,047 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:06:20:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 06:20:14,086 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:06:20:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 6:20:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 06:21:00,373 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:06:21:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:21:00,391 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:21:00,401 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:06:21:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:21:00,411 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:21:00,420 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:21:00,430 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:21:00,439 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:21:00,448 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:21:00,457 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 06:21:14,054 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 06:21:14,055 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 06:21:14,055 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:06:21:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 06:21:14,094 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:06:21:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 6:21:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 06:22:00,392 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:06:22:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:22:00,408 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:22:00,417 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:06:22:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:22:00,430 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:22:00,442 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:22:00,451 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:22:00,460 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:22:00,468 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:22:00,478 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 06:22:14,062 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 06:22:14,062 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 06:22:14,062 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:06:22:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 06:22:14,097 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:06:22:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 6:22:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 06:23:00,406 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:06:23:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:23:00,422 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:23:00,430 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:06:23:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:23:00,440 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:23:00,449 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:23:00,459 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:23:00,470 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:23:00,481 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:23:00,492 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 06:23:14,067 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 06:23:14,068 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 06:23:14,068 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:06:23:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 06:23:14,109 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:06:23:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 6:23:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 06:24:00,420 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:06:24:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:24:00,435 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:24:00,443 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:06:24:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:24:00,452 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:24:00,459 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 06:24:00,460 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 06:24:00,460 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 06:24:00,472 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 06:24:00,472 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 06:24:00,480 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 06:24:00,487 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 06:24:00,497 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 06:24:00,497 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:06:24:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:24:00,505 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:24:00,514 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:24:00,524 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 06:24:00,525 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 21:14:00.525437 (UTC)
127.0.0.1 - - [01/Aug/2025:06:24:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:24:00,539 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:24:00,548 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 06:24:00,549 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 06:24:00,555 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:06:24:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:24:00,563 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:24:00,571 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:06:24:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:24:00,579 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 6:24:02 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
WARNING	2025-08-01 06:24:14,075 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 06:24:14,076 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 06:24:14,076 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:06:24:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 06:24:14,113 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:06:24:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 6:24:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 06:25:00,437 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:06:25:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:25:00,453 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:25:00,463 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:06:25:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:25:00,473 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:25:00,514 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:25:00,528 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:25:00,559 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:25:00,585 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:25:00,609 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:25:11,106 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 06:25:11,122 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:06:25:11 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 06:25:14,081 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 06:25:14,082 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 06:25:14,082 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:06:25:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 06:25:14,118 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:06:25:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 6:25:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 06:26:00,455 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:06:26:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:26:00,471 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:26:00,479 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:06:26:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:26:00,490 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:26:00,519 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:26:00,535 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:26:00,565 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:26:00,592 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:26:00,614 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 06:26:14,086 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 06:26:14,087 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 06:26:14,087 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:06:26:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 06:26:14,120 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:06:26:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 6:26:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 06:27:00,470 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:06:27:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:27:00,487 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:27:00,498 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:06:27:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:27:00,506 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:27:00,526 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:27:00,543 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:27:00,571 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:27:00,597 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:27:00,619 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 06:27:14,092 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 06:27:14,093 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 06:27:14,093 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:06:27:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 06:27:14,134 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:06:27:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 6:27:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 06:28:00,486 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:06:28:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:28:00,501 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:28:00,509 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:06:28:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:28:00,525 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:28:00,536 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:28:00,548 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:28:00,576 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:28:00,602 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:28:00,626 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 06:28:14,100 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 06:28:14,101 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 06:28:14,101 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:06:28:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 06:28:14,137 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:06:28:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 6:28:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 06:29:00,502 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:06:29:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:29:00,516 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:29:00,524 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:06:29:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:29:00,534 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:29:00,541 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:29:00,553 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:29:00,582 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:29:00,607 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:29:00,633 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 06:29:14,107 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 06:29:14,109 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 06:29:14,109 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:06:29:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 06:29:14,145 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:06:29:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 6:29:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 06:30:00,515 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:06:30:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:30:00,535 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:30:00,545 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:06:30:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:30:00,553 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:30:00,562 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:30:00,570 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:30:00,586 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:30:00,613 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:30:00,638 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:30:11,120 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 06:30:11,138 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:06:30:11 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 06:30:14,116 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 06:30:14,117 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 06:30:14,117 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:06:30:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 06:30:14,156 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:06:30:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 6:30:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 06:31:00,534 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:06:31:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:31:00,551 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:31:00,561 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:06:31:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:31:00,570 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:31:00,580 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:31:00,590 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:31:00,599 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:31:00,617 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:31:00,644 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 06:31:14,124 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 06:31:14,125 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 06:31:14,125 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:06:31:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 06:31:14,159 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:06:31:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 6:31:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 06:32:00,551 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:06:32:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:32:00,567 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:32:00,577 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:06:32:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:32:00,589 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:32:00,598 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:32:00,607 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:32:00,617 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:32:00,627 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:32:00,649 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 06:32:14,131 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 06:32:14,131 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 06:32:14,131 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:06:32:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 06:32:14,167 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:06:32:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 6:32:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-08-01 06:33:00,566 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:06:33:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:33:00,582 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:33:00,591 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:06:33:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:33:00,601 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:33:00,612 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:33:00,620 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:33:00,628 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:33:00,636 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:33:00,653 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 06:33:14,137 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 06:33:14,138 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 06:33:14,138 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:06:33:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 06:33:14,173 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:06:33:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 6:33:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 06:34:00,504 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 06:34:00,506 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 06:34:00,506 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 06:34:00,517 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 06:34:00,517 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 06:34:00,524 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 06:34:00,531 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 06:34:00,543 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 06:34:00,543 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:06:34:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:34:00,550 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 06:34:00,551 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 21:24:00.551321 (UTC)
127.0.0.1 - - [01/Aug/2025:06:34:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:34:00,575 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 06:34:00,577 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 06:34:00,587 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:06:34:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:34:00,594 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:06:34:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:34:00,607 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:34:00,615 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:06:34:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:34:00,623 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:06:34:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:34:00,631 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:34:00,639 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:34:00,647 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:34:00,655 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:34:00,663 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:34:00,671 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 6:34:02 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
WARNING	2025-08-01 06:34:14,145 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 06:34:14,146 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 06:34:14,146 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:06:34:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 06:34:14,182 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:06:34:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 6:34:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 06:35:00,609 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:06:35:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:35:00,625 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:35:00,634 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:06:35:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:35:00,644 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:35:00,654 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:35:00,664 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:35:00,673 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:35:00,680 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:35:00,689 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:35:11,139 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 06:35:11,156 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:06:35:11 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 06:35:14,153 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 06:35:14,154 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 06:35:14,154 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:06:35:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 06:35:14,188 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:06:35:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 6:35:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 06:36:00,626 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:06:36:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:36:00,641 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:36:00,651 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:06:36:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:36:00,659 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:36:00,670 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:36:00,680 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:36:00,689 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:36:00,698 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:36:00,706 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 06:36:14,160 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 06:36:14,161 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 06:36:14,161 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:06:36:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 06:36:14,196 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:06:36:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 6:36:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 06:37:00,643 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:06:37:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:37:00,659 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:37:00,666 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:06:37:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:37:00,676 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:37:00,685 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:37:00,695 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:37:00,704 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:37:00,713 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:37:00,722 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 06:37:14,167 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 06:37:14,167 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 06:37:14,167 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:06:37:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 06:37:14,203 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:06:37:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 6:37:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-08-01 06:38:00,656 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:06:38:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:38:00,673 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:38:00,680 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:06:38:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:38:00,688 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:38:00,696 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:38:00,705 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:38:00,712 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:38:00,720 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:38:00,731 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 06:38:14,174 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 06:38:14,175 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 06:38:14,175 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:06:38:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 06:38:14,210 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:06:38:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 6:38:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 06:39:00,676 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:06:39:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:39:00,691 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:39:00,699 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:06:39:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:39:00,705 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:39:00,714 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:39:00,721 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:39:00,729 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:39:00,737 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:39:00,746 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 06:39:14,183 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 06:39:14,184 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 06:39:14,184 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:06:39:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 06:39:14,218 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:06:39:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 6:39:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 06:40:00,692 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:06:40:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:40:00,709 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:40:00,718 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:06:40:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:40:00,728 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:40:00,739 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:40:00,749 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:40:00,758 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:40:00,767 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:40:00,779 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:40:11,156 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 06:40:11,174 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:06:40:11 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 06:40:14,189 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 06:40:14,190 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 06:40:14,190 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:06:40:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 06:40:14,229 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:06:40:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 6:40:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 06:41:00,708 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:06:41:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:41:00,722 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:41:00,732 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:06:41:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:41:00,742 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:41:00,753 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:41:00,762 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:41:00,770 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:41:00,781 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:41:00,794 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 06:41:14,196 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 06:41:14,196 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 06:41:14,196 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:06:41:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 06:41:14,238 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:06:41:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 6:41:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 06:42:00,724 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:06:42:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:42:00,742 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:42:00,751 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:06:42:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:42:00,762 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:42:00,773 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:42:00,783 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:42:00,792 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:42:00,802 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:42:00,813 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 06:42:14,203 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 06:42:14,205 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 06:42:14,205 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:06:42:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 06:42:14,248 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:06:42:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 6:42:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-08-01 06:43:00,744 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:06:43:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:43:00,761 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:43:00,769 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:06:43:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:43:00,779 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:43:00,787 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:43:00,798 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:43:00,806 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:43:00,814 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:43:00,827 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 06:43:14,211 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 06:43:14,212 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 06:43:14,212 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:06:43:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 06:43:14,246 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:06:43:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 6:43:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 06:44:00,551 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 06:44:00,553 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 06:44:00,553 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 06:44:00,565 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 06:44:00,565 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 06:44:00,573 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 06:44:00,580 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 06:44:00,591 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 06:44:00,591 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:06:44:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:44:00,599 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 06:44:00,599 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 21:34:00.599921 (UTC)
127.0.0.1 - - [01/Aug/2025:06:44:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:44:00,613 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 06:44:00,613 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 06:44:00,620 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:06:44:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:44:00,628 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:06:44:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:44:00,655 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_harness_image_metadata
127.0.0.1 - - [01/Aug/2025:06:44:00 +0900] "GET /cron/syncer/sync_harness_image_metadata HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:44:00,760 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:06:44:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:44:00,776 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:44:00,784 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:06:44:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:44:00,793 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:44:00,802 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:44:00,811 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:44:00,821 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:44:00,830 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:44:00,839 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 6:44:02 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
WARNING	2025-08-01 06:44:14,219 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 06:44:14,220 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 06:44:14,220 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:06:44:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 06:44:14,257 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:06:44:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 6:44:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 06:45:00,776 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:06:45:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:45:00,790 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:45:00,798 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:06:45:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:45:00,806 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:45:00,815 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:45:00,822 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:45:00,832 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:45:00,840 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:45:00,849 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:45:11,175 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 06:45:11,193 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:06:45:11 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 06:45:14,225 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 06:45:14,226 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 06:45:14,226 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:06:45:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 06:45:14,264 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:06:45:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 6:45:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-08-01 06:46:00,789 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:06:46:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:46:00,807 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:46:00,817 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:06:46:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:46:00,828 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:46:00,838 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:46:00,848 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:46:00,858 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:46:00,867 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:46:00,877 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 06:46:14,232 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 06:46:14,233 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 06:46:14,233 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:06:46:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 06:46:14,267 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:06:46:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 6:46:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 06:47:00,807 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:06:47:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:47:00,826 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:47:00,837 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:06:47:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:47:00,848 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:47:00,860 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:47:00,867 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:47:00,877 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:47:00,886 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:47:00,897 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 06:47:14,241 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 06:47:14,242 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 06:47:14,242 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:06:47:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 06:47:14,276 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:06:47:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 6:47:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 06:48:00,825 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:06:48:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:48:00,842 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:48:00,851 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:06:48:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:48:00,860 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:48:00,871 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:48:00,882 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:48:00,892 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:48:00,902 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:48:00,911 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 06:48:14,248 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 06:48:14,249 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 06:48:14,249 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:06:48:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 06:48:14,283 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:06:48:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 6:48:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 06:49:00,840 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:06:49:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:49:00,855 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:49:00,864 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:06:49:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:49:00,872 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:49:00,881 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:49:00,889 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:49:00,900 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:49:00,911 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:49:00,919 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 06:49:14,254 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 06:49:14,255 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 06:49:14,255 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:06:49:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 06:49:14,289 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:06:49:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 6:49:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 06:50:00,859 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:06:50:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:50:00,875 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:50:00,882 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:06:50:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:50:00,890 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:50:00,897 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:50:00,906 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:50:00,915 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:50:00,924 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:50:00,931 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:50:11,194 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 06:50:11,211 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:06:50:11 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 06:50:14,262 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 06:50:14,263 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 06:50:14,263 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:06:50:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 06:50:14,461 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:06:50:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 6:50:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-08-01 06:51:00,878 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:06:51:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:51:00,893 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:51:00,901 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:06:51:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:51:00,909 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:51:00,918 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:51:00,926 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:51:00,935 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:51:00,943 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:51:00,952 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 06:51:14,270 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 06:51:14,271 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 06:51:14,271 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:06:51:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 06:51:14,310 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:06:51:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 6:51:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 06:52:00,892 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:06:52:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:52:00,908 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:52:00,917 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:06:52:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:52:00,925 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:52:00,934 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:52:00,942 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:52:00,951 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:52:00,958 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:52:00,967 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 06:52:14,277 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 06:52:14,278 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 06:52:14,278 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:06:52:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 06:52:14,313 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:06:52:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 6:52:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 06:53:00,908 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:06:53:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:53:00,924 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:53:00,932 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:06:53:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:53:00,940 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:53:00,948 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:53:00,956 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:53:00,964 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:53:00,972 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:53:00,981 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 06:53:14,284 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 06:53:14,285 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 06:53:14,285 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:06:53:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 06:53:14,321 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:06:53:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 6:53:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 06:54:00,602 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 06:54:00,603 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 06:54:00,603 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 06:54:00,614 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 06:54:00,615 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 06:54:00,624 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 06:54:00,630 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 06:54:00,642 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 06:54:00,642 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:06:54:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:54:00,649 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 06:54:00,650 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 21:44:00.650392 (UTC)
127.0.0.1 - - [01/Aug/2025:06:54:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:54:00,663 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 06:54:00,664 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 06:54:00,672 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:06:54:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:54:00,680 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:06:54:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:54:00,922 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:06:54:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:54:00,938 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:54:00,946 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:06:54:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:54:00,955 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:54:00,963 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:54:00,972 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:54:00,979 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:54:00,988 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:54:00,997 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:54:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 6:54:02 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
WARNING	2025-08-01 06:54:14,291 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 06:54:14,292 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 06:54:14,292 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:06:54:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 06:54:14,333 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:06:54:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 6:54:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 06:55:00,939 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:06:55:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:55:00,954 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:55:00,962 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:06:55:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:55:00,970 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:55:00,978 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:55:00,987 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:55:00,994 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:55:01,003 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:55:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:55:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:55:01,011 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:55:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:55:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:55:11,215 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 06:55:11,232 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:06:55:11 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 06:55:14,299 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 06:55:14,300 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 06:55:14,300 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:06:55:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 06:55:14,336 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:06:55:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 6:55:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 06:56:00,010 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:56:00,025 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:56:00,952 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:06:56:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:56:00,966 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:56:00,975 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:56:00,983 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:06:56:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:56:00,991 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:56:01,000 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:56:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:56:01,008 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:56:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:56:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 06:56:14,306 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 06:56:14,306 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 06:56:14,306 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:06:56:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 06:56:14,344 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:06:56:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 6:56:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 06:57:00,008 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:57:00,017 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:57:00,028 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:57:00,038 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:57:00,965 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:06:57:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:57:00,980 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:57:00,990 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:57:00,999 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:06:57:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:57:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:57:01,009 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:57:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:57:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 06:57:14,313 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 06:57:14,314 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 06:57:14,314 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:06:57:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 06:57:14,351 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:06:57:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 6:57:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 06:58:00,013 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:06:58:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:58:00,025 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:58:00,033 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:58:00,041 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:58:00,049 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:58:00,057 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:58:00,981 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:06:58:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:58:00,996 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:58:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:58:01,004 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:58:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:58:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 06:58:14,321 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 06:58:14,322 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 06:58:14,322 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:06:58:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 06:58:14,356 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:06:58:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 6:58:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-08-01 06:59:00,016 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:59:00,024 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:06:59:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:59:00,033 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:59:00,045 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:59:00,053 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:59:00,060 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:59:00,069 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:59:00,997 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:06:59:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:59:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 06:59:01,011 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:06:59:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:06:59:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 06:59:14,328 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 06:59:14,329 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 06:59:14,329 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:06:59:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 06:59:14,367 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:06:59:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 6:59:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 07:00:00,010 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:07:00:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:00:00,027 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:00:00,036 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:00:00,046 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:07:00:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:00:00,053 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:00:00,063 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:00:00,072 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:00:00,081 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:00:00,092 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:00:11,233 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 07:00:11,250 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:07:00:11 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 07:00:14,336 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 07:00:14,337 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 07:00:14,337 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:07:00:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 07:00:14,375 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:07:00:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 7:00:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 07:01:00,026 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:07:01:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:01:00,041 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:01:00,048 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:01:00,057 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:07:01:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:01:00,065 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:01:00,073 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:01:00,081 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:01:00,090 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:01:00,102 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 07:01:14,347 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 07:01:14,348 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 07:01:14,348 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:07:01:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 07:01:14,381 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:07:01:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 7:01:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 07:02:00,043 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:07:02:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:02:00,059 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:02:00,067 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:02:00,074 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:07:02:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:02:00,085 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:02:00,095 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:02:00,105 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:02:00,115 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:02:00,124 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 07:02:14,354 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 07:02:14,355 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 07:02:14,355 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:07:02:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 07:02:14,389 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:07:02:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 7:02:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 07:03:00,059 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:07:03:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:03:00,073 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:03:00,082 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:03:00,089 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:07:03:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:03:00,098 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:03:00,106 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:03:00,115 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:03:00,128 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:03:00,136 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 07:03:14,361 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 07:03:14,362 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 07:03:14,362 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:07:03:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 07:03:14,401 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:07:03:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 7:03:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 07:04:00,075 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:07:04:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:04:00,091 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:04:00,098 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:04:00,106 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:07:04:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:04:00,113 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:04:00,122 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:04:00,131 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:04:00,142 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:04:00,152 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:04:00,651 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 07:04:00,652 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 07:04:00,652 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 07:04:00,664 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 07:04:00,664 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 07:04:00,672 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 07:04:00,679 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 07:04:00,689 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 07:04:00,689 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:07:04:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:04:00,695 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 07:04:00,696 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 21:54:00.696460 (UTC)
127.0.0.1 - - [01/Aug/2025:07:04:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:04:00,709 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 07:04:00,710 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 07:04:00,716 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:07:04:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:04:00,725 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:07:04:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 7:04:02 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
WARNING	2025-08-01 07:04:14,369 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 07:04:14,369 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 07:04:14,369 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:07:04:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 07:04:14,403 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:07:04:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 7:04:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 07:05:00,092 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:07:05:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:05:00,107 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:05:00,115 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:05:00,123 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:07:05:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:05:00,132 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:05:00,141 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:05:00,149 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:05:00,157 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:05:00,164 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:05:11,252 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 07:05:11,272 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:07:05:11 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 07:05:14,376 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 07:05:14,377 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 07:05:14,377 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:07:05:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 07:05:14,418 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:07:05:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 7:05:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 07:06:00,110 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:07:06:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:06:00,126 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:06:00,134 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:06:00,141 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:07:06:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:06:00,150 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:06:00,158 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:06:00,166 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:06:00,174 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:06:00,183 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 07:06:14,384 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 07:06:14,385 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 07:06:14,385 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:07:06:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 07:06:14,421 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:07:06:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 7:06:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 07:07:00,127 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:07:07:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:07:00,142 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:07:00,150 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:07:00,159 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:07:07:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:07:00,167 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:07:00,176 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:07:00,185 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:07:00,195 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:07:00,203 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 07:07:14,392 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 07:07:14,393 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 07:07:14,393 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:07:07:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 07:07:14,429 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:07:07:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 7:07:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-08-01 07:08:00,141 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:07:08:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:08:00,158 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:08:00,168 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:08:00,178 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:07:08:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:08:00,188 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:08:00,197 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:08:00,207 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:08:00,216 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:08:00,226 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 07:08:14,401 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 07:08:14,402 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 07:08:14,402 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:07:08:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 07:08:14,448 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:07:08:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 7:08:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 07:09:00,161 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:07:09:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:09:00,178 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:09:00,186 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:09:00,194 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:07:09:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:09:00,203 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:09:00,211 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:09:00,220 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:09:00,228 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:09:00,237 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 07:09:14,410 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 07:09:14,411 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 07:09:14,411 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:07:09:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 07:09:14,449 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:07:09:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 7:09:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 07:10:00,180 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:07:10:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:10:00,194 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:10:00,202 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:10:00,211 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:07:10:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:10:00,219 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:10:00,227 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:10:00,236 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:10:00,244 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:10:00,252 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:10:11,274 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 07:10:11,293 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:07:10:11 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 07:10:14,417 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 07:10:14,417 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 07:10:14,417 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:07:10:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 07:10:14,455 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:07:10:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 7:10:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 07:11:00,192 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:07:11:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:11:00,208 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:11:00,217 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:11:00,227 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:07:11:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:11:00,235 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:11:00,245 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:11:00,254 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:11:00,264 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:11:00,273 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 07:11:14,424 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 07:11:14,425 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 07:11:14,426 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:07:11:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 07:11:14,461 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:07:11:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 7:11:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 07:12:00,210 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:07:12:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:12:00,225 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:12:00,233 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:12:00,242 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:07:12:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:12:00,250 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:12:00,258 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:12:00,268 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:12:00,276 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:12:00,289 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 07:12:14,432 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 07:12:14,433 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 07:12:14,433 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:07:12:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 07:12:14,473 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:07:12:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 7:12:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 07:13:00,228 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:07:13:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:13:00,243 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:13:00,251 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:13:00,258 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:07:13:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:13:00,268 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:13:00,276 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:13:00,285 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:13:00,294 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:13:00,313 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 07:13:14,438 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 07:13:14,439 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 07:13:14,439 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:07:13:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 07:13:14,474 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:07:13:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 7:13:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 07:14:00,157 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_history
INFO	2025-08-01 07:14:00,158 tfc:device_history_cleaner.py:95] Started DeviceHistoryCleaner
INFO	2025-08-01 07:14:00,165 tfc:device_history_cleaner.py:81] Deleted: 0 keys. Total: 0
INFO	2025-08-01 07:14:00,165 tfc:device_history_cleaner.py:97] Finished DeviceHistoryCleaner. Deleted: 0
127.0.0.1 - - [01/Aug/2025:07:14:00 +0900] "GET /cron/cleanup/device_history HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:14:00,244 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:07:14:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:14:00,261 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:14:00,268 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:14:00,277 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:07:14:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:14:00,286 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:14:00,294 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:14:00,304 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:14:00,318 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:14:00,330 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:14:00,544 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/heartbeat_sender
Aug 01, 2025 7:14:00 AM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected HTTP/2 connection.
127.0.0.1 - - [01/Aug/2025:07:14:00 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:14:00 +0900] "GET /_ah/api/tradefed_cluster/v1/devices?alt=json HTTP/1.1" 200 18 "-" "(gzip)"
127.0.0.1 - - [01/Aug/2025:07:14:00 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:14:00 +0900] "GET /sidekicks/heartbeat_sender HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:14:00 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:14:00,583 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_cache_cleaner
INFO	2025-08-01 07:14:00,584 default:download_util.py:258] Cleaning up test resources not used since 2025-07-24 22:14:00.584526 (UTC)
127.0.0.1 - - [01/Aug/2025:07:14:00 +0900] "GET /sidekicks/test_resource_cache_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:14:00,662 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_harness_image_metadata
127.0.0.1 - - [01/Aug/2025:07:14:00 +0900] "GET /cron/syncer/sync_harness_image_metadata HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:14:00,696 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 07:14:00,697 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 07:14:00,697 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 07:14:00,710 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 07:14:00,710 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 07:14:00,717 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 07:14:00,724 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 07:14:00,734 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 07:14:00,734 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:07:14:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:14:00,742 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 07:14:00,742 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 22:04:00.742944 (UTC)
127.0.0.1 - - [01/Aug/2025:07:14:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:14:00,755 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 07:14:00,757 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 07:14:00,764 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:07:14:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:14:00,770 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:07:14:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 7:14:02 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
127.0.0.1 - - [01/Aug/2025:07:14:06 +0900] "GET /_ah/api/mtt/v1/file_cleaner/settings HTTP/1.1" 200 1182 "-" "python-requests/2.22.0"
I0801 07:14:06.563428 138256704564096 file_cleaner.py:84] [File Cleaner] Applying Archive directories not modified to /data/app_default_bucket/test_runs
I0801 07:14:06.563543 138256704564096 file_cleaner.py:84] [File Cleaner] Applying Delete directories not modified and accessed to /data/tmp
WARNING	2025-08-01 07:14:14,446 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 07:14:14,446 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 07:14:14,446 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:07:14:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 07:14:14,484 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:07:14:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 7:14:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 07:15:00,261 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:07:15:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:15:00,276 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:15:00,283 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:15:00,292 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:07:15:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:15:00,300 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:15:00,309 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:15:00,319 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:15:00,332 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:15:00,340 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:15:11,294 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 07:15:11,312 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:07:15:11 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 07:15:14,453 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 07:15:14,454 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 07:15:14,454 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:07:15:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 07:15:14,494 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:07:15:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 7:15:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 3 ms
INFO	2025-08-01 07:16:00,276 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:07:16:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:16:00,291 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:16:00,299 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:16:00,307 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:07:16:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:16:00,316 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:16:00,324 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:16:00,337 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:16:00,349 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:16:00,358 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 07:16:14,463 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 07:16:14,464 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 07:16:14,464 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:07:16:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 07:16:14,498 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:07:16:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 7:16:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 07:17:00,290 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:07:17:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:17:00,304 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:17:00,312 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:17:00,321 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:07:17:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:17:00,332 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:17:00,350 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:17:00,360 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:17:00,370 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:17:00,380 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 07:17:14,470 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 07:17:14,470 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 07:17:14,470 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:07:17:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 07:17:14,510 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:07:17:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 7:17:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 07:18:00,304 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:07:18:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:18:00,319 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:18:00,328 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:18:00,336 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:07:18:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:18:00,350 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:18:00,360 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:18:00,368 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:18:00,377 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:18:00,388 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 07:18:14,479 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 07:18:14,480 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 07:18:14,480 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:07:18:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 07:18:14,516 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:07:18:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 7:18:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-08-01 07:19:00,319 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:07:19:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:19:00,333 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:19:00,342 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:19:00,351 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:07:19:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:19:00,363 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:19:00,372 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:19:00,381 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:19:00,389 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:19:00,398 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 07:19:14,489 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 07:19:14,490 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 07:19:14,490 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:07:19:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 07:19:14,529 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:07:19:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 7:19:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 07:20:00,332 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:07:20:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:20:00,348 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:20:00,356 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:20:00,368 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:07:20:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:20:00,381 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:20:00,389 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:20:00,398 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:20:00,407 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:20:00,415 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:20:11,315 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 07:20:11,331 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:07:20:11 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 07:20:14,495 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 07:20:14,496 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 07:20:14,496 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:07:20:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 07:20:14,535 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:07:20:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 7:20:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 07:21:00,347 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:07:21:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:21:00,362 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:21:00,369 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:21:00,383 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:07:21:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:21:00,395 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:21:00,404 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:21:00,413 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:21:00,421 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:21:00,430 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 07:21:14,500 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 07:21:14,501 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 07:21:14,502 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:07:21:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 07:21:14,541 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:07:21:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 7:21:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 3 ms
INFO	2025-08-01 07:22:00,363 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:07:22:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:22:00,378 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:22:00,386 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:22:00,400 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:07:22:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:22:00,411 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:22:00,419 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:22:00,427 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:22:00,435 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:22:00,444 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 07:22:14,507 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 07:22:14,508 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 07:22:14,508 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:07:22:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 07:22:14,545 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:07:22:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 7:22:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 07:23:00,380 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:07:23:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:23:00,395 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:23:00,408 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:23:00,419 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:07:23:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:23:00,427 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:23:00,436 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:23:00,444 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:23:00,452 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:23:00,460 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 07:23:14,514 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 07:23:14,515 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 07:23:14,515 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:07:23:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 07:23:14,549 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:07:23:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 7:23:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 07:24:00,396 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:07:24:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:24:00,412 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:24:00,429 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:24:00,439 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:07:24:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:24:00,448 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:24:00,457 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:24:00,467 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:24:00,476 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:24:00,485 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:24:00,740 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 07:24:00,741 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 07:24:00,741 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 07:24:00,753 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 07:24:00,754 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 07:24:00,764 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 07:24:00,772 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 07:24:00,782 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 07:24:00,782 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:07:24:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:24:00,789 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 07:24:00,790 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 22:14:00.790711 (UTC)
127.0.0.1 - - [01/Aug/2025:07:24:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:24:00,804 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 07:24:00,804 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 07:24:00,811 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:07:24:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:24:00,818 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:07:24:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 7:24:02 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
WARNING	2025-08-01 07:24:14,519 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 07:24:14,520 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 07:24:14,520 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:07:24:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 07:24:14,559 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:07:24:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 7:24:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 3 ms
INFO	2025-08-01 07:25:00,414 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:07:25:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:25:00,434 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:25:00,444 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:25:00,453 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:07:25:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:25:00,461 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:25:00,469 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:25:00,479 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:25:00,488 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:25:00,497 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:25:11,332 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 07:25:11,351 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:07:25:11 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 07:25:14,524 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 07:25:14,524 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 07:25:14,524 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:07:25:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 07:25:14,563 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:07:25:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 7:25:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-08-01 07:26:00,430 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:07:26:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:26:00,451 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:26:00,460 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:26:00,469 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:07:26:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:26:00,478 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:26:00,487 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:26:00,496 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:26:00,505 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:26:00,514 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 07:26:14,529 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 07:26:14,530 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 07:26:14,530 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:07:26:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 07:26:14,569 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:07:26:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 7:26:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 07:27:00,450 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:07:27:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:27:00,466 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:27:00,474 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:27:00,483 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:07:27:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:27:00,492 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:27:00,500 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:27:00,509 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:27:00,518 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:27:00,527 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 07:27:14,534 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 07:27:14,534 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 07:27:14,535 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:07:27:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 07:27:14,580 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:07:27:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 7:27:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-08-01 07:28:00,465 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:07:28:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:28:00,479 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:28:00,487 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:28:00,496 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:07:28:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:28:00,503 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:28:00,512 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:28:00,520 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:28:00,529 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:28:00,536 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 07:28:14,541 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 07:28:14,542 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 07:28:14,542 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:07:28:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 07:28:14,578 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:07:28:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 7:28:32 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 07:29:00,476 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:07:29:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:29:00,491 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:29:00,499 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:29:00,508 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:07:29:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:29:00,516 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:29:00,525 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:29:00,533 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:29:00,543 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:29:00,551 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 07:29:14,545 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 07:29:14,546 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 07:29:14,546 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:07:29:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 07:29:14,585 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:07:29:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 7:29:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 07:30:00,489 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:07:30:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:30:00,502 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:30:00,510 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:30:00,518 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:07:30:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:30:00,528 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:30:00,537 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:30:00,545 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:30:00,555 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:30:00,565 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:30:11,347 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 07:30:11,365 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:07:30:11 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 07:30:14,553 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 07:30:14,554 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 07:30:14,554 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:07:30:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 07:30:14,588 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:07:30:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 7:30:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 07:31:00,503 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:07:31:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:31:00,518 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:31:00,525 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:31:00,533 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:07:31:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:31:00,541 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:31:00,550 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:31:00,558 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:31:00,566 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:31:00,574 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 07:31:14,558 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 07:31:14,558 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 07:31:14,558 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:07:31:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 07:31:14,597 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:07:31:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 7:31:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 07:32:00,517 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:07:32:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:32:00,532 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:32:00,539 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:32:00,547 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:07:32:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:32:00,555 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:32:00,564 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:32:00,572 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:32:00,580 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:32:00,588 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 07:32:14,562 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 07:32:14,563 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 07:32:14,563 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:07:32:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 07:32:14,606 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:07:32:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 7:32:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 07:33:00,533 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:07:33:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:33:00,549 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:33:00,557 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:33:00,565 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:07:33:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:33:00,574 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:33:00,583 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:33:00,592 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:33:00,600 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:33:00,609 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 07:33:14,566 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 07:33:14,567 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 07:33:14,567 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:07:33:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 07:33:14,609 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:07:33:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 7:33:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-08-01 07:34:00,549 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:07:34:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:34:00,569 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:34:00,581 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:34:00,593 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:07:34:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:34:00,604 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:34:00,614 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:34:00,624 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:34:00,633 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:34:00,642 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:34:00,789 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 07:34:00,790 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 07:34:00,790 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 07:34:00,802 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 07:34:00,803 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 07:34:00,811 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 07:34:00,818 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 07:34:00,829 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 07:34:00,829 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:07:34:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:34:00,837 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 07:34:00,838 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 22:24:00.838339 (UTC)
127.0.0.1 - - [01/Aug/2025:07:34:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:34:00,852 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 07:34:00,853 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 07:34:00,859 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:07:34:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:34:00,868 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:07:34:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 7:34:01 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
WARNING	2025-08-01 07:34:14,574 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 07:34:14,575 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 07:34:14,575 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:07:34:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 07:34:14,612 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:07:34:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 7:34:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 07:35:00,564 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:07:35:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:35:00,579 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:35:00,591 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:35:00,603 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:07:35:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:35:00,615 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:35:00,625 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:35:00,635 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:35:00,646 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:35:00,655 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:35:11,362 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 07:35:11,382 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:07:35:11 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 07:35:14,582 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 07:35:14,583 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 07:35:14,583 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:07:35:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 07:35:14,618 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:07:35:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 7:35:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 07:36:00,578 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:07:36:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:36:00,593 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:36:00,601 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:36:00,611 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:07:36:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:36:00,620 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:36:00,631 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:36:00,641 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:36:00,650 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:36:00,661 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 07:36:14,587 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 07:36:14,588 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 07:36:14,588 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:07:36:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 07:36:14,622 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:07:36:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 7:36:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-08-01 07:37:00,594 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:07:37:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:37:00,609 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:37:00,617 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:37:00,628 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:07:37:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:37:00,638 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:37:00,647 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:37:00,657 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:37:00,665 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:37:00,674 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 07:37:14,592 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 07:37:14,593 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 07:37:14,593 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:07:37:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 07:37:14,631 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:07:37:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 7:37:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-08-01 07:38:00,610 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:07:38:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:38:00,626 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:38:00,634 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:38:00,641 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:07:38:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:38:00,650 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:38:00,658 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:38:00,667 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:38:00,675 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:38:00,683 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 07:38:14,599 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 07:38:14,599 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 07:38:14,599 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:07:38:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 07:38:14,638 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:07:38:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 7:38:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 07:39:00,627 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:07:39:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:39:00,642 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:39:00,650 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:39:00,658 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:07:39:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:39:00,667 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:39:00,675 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:39:00,684 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:39:00,692 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:39:00,702 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 07:39:14,607 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 07:39:14,608 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 07:39:14,609 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:07:39:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 07:39:14,641 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:07:39:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 7:39:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 07:40:00,642 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:07:40:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:40:00,660 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:40:00,669 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:40:00,680 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:07:40:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:40:00,692 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:40:00,702 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:40:00,712 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:40:00,721 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:40:00,731 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:40:11,385 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 07:40:11,401 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:07:40:11 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 07:40:14,613 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 07:40:14,613 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 07:40:14,614 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:07:40:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 07:40:14,653 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:07:40:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 7:40:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-08-01 07:41:00,662 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:07:41:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:41:00,677 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:41:00,685 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:41:00,694 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:07:41:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:41:00,703 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:41:00,711 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:41:00,724 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:41:00,735 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:41:00,745 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 07:41:14,622 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 07:41:14,623 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 07:41:14,623 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:07:41:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 07:41:14,663 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:07:41:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 7:41:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 07:42:00,679 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:07:42:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:42:00,696 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:42:00,706 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:42:00,715 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:07:42:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:42:00,725 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:42:00,734 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:42:00,743 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:42:00,752 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:42:00,760 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 07:42:14,627 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 07:42:14,628 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 07:42:14,628 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:07:42:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 07:42:14,665 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:07:42:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 7:42:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 07:43:00,701 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:07:43:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:43:00,715 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:43:00,722 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:43:00,731 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:07:43:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:43:00,739 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:43:00,747 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:43:00,755 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:43:00,764 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:43:00,771 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 07:43:14,634 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 07:43:14,634 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 07:43:14,634 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:07:43:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 07:43:14,673 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:07:43:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 7:43:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 07:44:00,673 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_harness_image_metadata
127.0.0.1 - - [01/Aug/2025:07:44:00 +0900] "GET /cron/syncer/sync_harness_image_metadata HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:44:00,716 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:07:44:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:44:00,731 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:44:00,739 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:44:00,747 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:07:44:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:44:00,756 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:44:00,764 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:44:00,773 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:44:00,780 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:44:00,788 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:44:00,839 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 07:44:00,840 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 07:44:00,841 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 07:44:00,851 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 07:44:00,852 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 07:44:00,860 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 07:44:00,866 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 07:44:00,877 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 07:44:00,877 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:07:44:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:44:00,884 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 07:44:00,885 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 22:34:00.885860 (UTC)
127.0.0.1 - - [01/Aug/2025:07:44:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:44:00,898 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 07:44:00,899 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 07:44:00,906 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:07:44:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:44:00,913 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:07:44:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 7:44:01 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
WARNING	2025-08-01 07:44:14,640 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 07:44:14,640 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 07:44:14,640 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:07:44:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 07:44:14,679 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:07:44:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 7:44:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 07:45:00,733 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:07:45:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:45:00,750 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:45:00,758 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:45:00,766 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:07:45:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:45:00,775 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:45:00,783 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:45:00,791 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:45:00,800 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:45:00,809 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:45:11,404 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 07:45:11,420 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:07:45:11 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 07:45:14,649 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 07:45:14,651 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 07:45:14,651 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:07:45:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 07:45:14,686 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:07:45:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 7:45:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 3 ms
INFO	2025-08-01 07:46:00,750 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:07:46:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:46:00,766 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:46:00,774 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:46:00,782 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:07:46:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:46:00,791 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:46:00,800 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:46:00,808 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:46:00,816 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:46:00,824 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 07:46:14,655 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 07:46:14,656 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 07:46:14,656 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:07:46:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 07:46:14,696 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:07:46:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 7:46:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 07:47:00,766 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:07:47:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:47:00,783 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:47:00,792 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:47:00,801 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:07:47:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:47:00,810 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:47:00,819 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:47:00,828 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:47:00,837 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:47:00,846 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 07:47:14,663 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 07:47:14,663 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 07:47:14,663 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:07:47:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 07:47:14,699 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:07:47:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 7:47:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 07:48:00,784 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:07:48:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:48:00,799 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:48:00,808 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:48:00,816 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:07:48:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:48:00,825 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:48:00,833 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:48:00,841 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:48:00,849 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:48:00,859 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 07:48:14,670 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 07:48:14,672 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 07:48:14,672 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:07:48:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 07:48:14,707 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:07:48:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 7:48:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 07:49:00,800 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:07:49:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:49:00,816 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:49:00,826 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:49:00,838 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:07:49:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:49:00,848 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:49:00,858 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:49:00,866 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:49:00,874 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:49:00,882 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 07:49:14,678 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 07:49:14,679 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 07:49:14,679 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:07:49:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 07:49:14,713 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:07:49:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 7:49:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 07:50:00,819 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:07:50:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:50:00,834 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:50:00,842 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:50:00,852 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:07:50:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:50:00,862 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:50:00,872 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:50:00,881 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:50:00,889 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:50:00,896 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:50:11,422 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 07:50:11,438 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:07:50:11 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 07:50:14,685 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 07:50:14,686 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 07:50:14,686 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:07:50:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 07:50:14,720 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:07:50:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 7:50:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 07:51:00,837 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:07:51:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:51:00,854 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:51:00,862 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:51:00,869 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:07:51:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:51:00,879 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:51:00,887 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:51:00,896 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:51:00,904 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:51:00,913 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 07:51:14,692 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 07:51:14,692 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 07:51:14,692 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:07:51:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 07:51:14,725 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:07:51:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 7:51:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 07:52:00,855 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:07:52:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:52:00,870 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:52:00,877 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:52:00,885 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:07:52:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:52:00,894 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:52:00,901 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:52:00,911 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:52:00,918 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:52:00,927 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 07:52:14,696 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 07:52:14,697 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 07:52:14,697 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:07:52:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 07:52:14,737 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:07:52:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 7:52:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 07:53:00,868 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:07:53:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:53:00,884 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:53:00,894 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:53:00,904 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:07:53:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:53:00,913 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:53:00,923 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:53:00,933 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:53:00,942 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:53:00,951 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 07:53:14,706 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 07:53:14,707 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 07:53:14,707 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:07:53:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 07:53:14,742 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:07:53:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 7:53:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 07:54:00,884 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 07:54:00,885 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 07:54:00,886 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 07:54:00,898 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 07:54:00,898 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 07:54:00,906 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 07:54:00,914 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 07:54:00,925 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 07:54:00,925 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:07:54:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:54:00,934 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:07:54:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:54:00,949 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:54:00,956 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 07:54:00,958 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 22:44:00.958111 (UTC)
127.0.0.1 - - [01/Aug/2025:07:54:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:54:00,971 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:54:00,978 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:07:54:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:54:00,985 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 07:54:00,986 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 07:54:00,992 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:07:54:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:54:01,000 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:54:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:54:01,006 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:07:54:01 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:54:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:54:01,014 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:54:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:54:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:54:01,022 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:54:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:54:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:54:01,030 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:54:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:54:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:54:01,038 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:54:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:54:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 7:54:01 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
WARNING	2025-08-01 07:54:14,714 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 07:54:14,715 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 07:54:14,715 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:07:54:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 07:54:14,752 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:07:54:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 7:54:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 3 ms
INFO	2025-08-01 07:55:00,017 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:55:00,033 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:55:00,045 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:55:00,056 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:55:00,065 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:55:00,948 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:07:55:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:55:00,966 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:55:00,980 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:55:00,991 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:07:55:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:55:11,434 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 07:55:11,452 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:07:55:11 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 07:55:14,722 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 07:55:14,723 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 07:55:14,723 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:07:55:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 07:55:14,757 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:07:55:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 7:55:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 07:56:00,024 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:56:00,040 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:56:00,053 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:56:00,062 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:56:00,072 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:56:00,967 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:07:56:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:56:00,982 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:56:00,991 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:56:00,999 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:07:56:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:56:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 07:56:14,728 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 07:56:14,729 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 07:56:14,729 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:07:56:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 07:56:14,764 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:07:56:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 7:56:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 07:57:00,007 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:07:57:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:57:00,031 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:57:00,045 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:57:00,059 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:57:00,070 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:57:00,079 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:57:00,980 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:07:57:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:57:00,995 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:57:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:57:01,004 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:57:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:57:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 07:57:14,733 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 07:57:14,734 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 07:57:14,734 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:07:57:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 07:57:14,771 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:07:57:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 7:57:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 07:58:00,013 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:58:00,022 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:07:58:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:58:00,040 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:58:00,053 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:58:00,064 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:58:00,076 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:58:00,085 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:58:00,994 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:07:58:01 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:58:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:58:01,008 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:58:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:58:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 07:58:14,738 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 07:58:14,739 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 07:58:14,739 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:07:58:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 07:58:14,777 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:07:58:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 7:58:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 07:59:00,008 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:07:59:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:59:00,023 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:59:00,032 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:59:00,040 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:07:59:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:59:00,048 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:59:00,061 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:59:00,069 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:59:00,081 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 07:59:00,091 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:07:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:07:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 07:59:14,744 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 07:59:14,745 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 07:59:14,745 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:07:59:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 07:59:14,787 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:07:59:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 7:59:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 08:00:00,024 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:08:00:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:00:00,039 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:00:00,046 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:00:00,054 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:08:00:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:00:00,062 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:00:00,070 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:00:00,078 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:00:00,093 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:00:00,100 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:00:11,452 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 08:00:11,468 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:08:00:11 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 08:00:14,754 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 08:00:14,755 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 08:00:14,755 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:08:00:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 08:00:14,789 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:08:00:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 8:00:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 3 ms
INFO	2025-08-01 08:01:00,038 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:08:01:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:01:00,053 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:01:00,060 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:01:00,068 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:08:01:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:01:00,076 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:01:00,084 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:01:00,092 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:01:00,101 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:01:00,109 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 08:01:14,762 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 08:01:14,763 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 08:01:14,763 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:08:01:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 08:01:14,798 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:08:01:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 8:01:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 08:02:00,050 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:08:02:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:02:00,065 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:02:00,074 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:02:00,084 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:08:02:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:02:00,093 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:02:00,102 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:02:00,112 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:02:00,121 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:02:00,131 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 08:02:14,766 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 08:02:14,767 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 08:02:14,767 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:08:02:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 08:02:14,800 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:08:02:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 8:02:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 08:03:00,067 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:08:03:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:03:00,082 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:03:00,090 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:03:00,098 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:08:03:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:03:00,106 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:03:00,114 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:03:00,122 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:03:00,129 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:03:00,139 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 08:03:14,773 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 08:03:14,774 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 08:03:14,774 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:08:03:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 08:03:14,808 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:08:03:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 8:03:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-08-01 08:04:00,026 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:08:04:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:04:00,085 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:08:04:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:04:00,100 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:04:00,108 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:04:00,115 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:08:04:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:04:00,125 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:04:00,132 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:04:00,141 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:04:00,149 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:04:00,157 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:04:00,934 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 08:04:00,935 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 08:04:00,935 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 08:04:00,947 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 08:04:00,947 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 08:04:00,955 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 08:04:00,961 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 08:04:00,972 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 08:04:00,972 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:08:04:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:04:00,979 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 08:04:00,980 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 22:54:00.980834 (UTC)
127.0.0.1 - - [01/Aug/2025:08:04:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:04:01,005 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 08:04:01,007 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 08:04:01,014 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:08:04:01 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:04:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 8:04:01 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
WARNING	2025-08-01 08:04:14,778 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 08:04:14,779 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 08:04:14,779 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:08:04:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 08:04:14,813 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:08:04:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 8:04:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 08:05:00,103 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:08:05:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:05:00,120 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:05:00,127 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:05:00,136 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:08:05:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:05:00,144 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:05:00,152 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:05:00,160 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:05:00,168 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:05:00,176 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:05:11,465 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 08:05:11,484 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:08:05:11 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 08:05:14,784 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 08:05:14,784 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 08:05:14,784 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:08:05:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 08:05:14,823 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:08:05:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 8:05:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 08:06:00,120 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:08:06:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:06:00,134 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:06:00,142 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:06:00,151 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:08:06:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:06:00,159 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:06:00,168 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:06:00,176 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:06:00,184 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:06:00,192 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 08:06:14,791 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 08:06:14,792 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 08:06:14,792 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:08:06:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 08:06:14,826 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:08:06:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 8:06:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-08-01 08:07:00,133 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:08:07:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:07:00,148 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:07:00,158 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:07:00,167 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:08:07:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:07:00,177 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:07:00,186 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:07:00,197 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:07:00,206 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:07:00,215 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 08:07:14,799 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 08:07:14,799 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 08:07:14,799 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:08:07:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 08:07:14,835 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:08:07:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 8:07:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 08:08:00,150 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:08:08:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:08:00,165 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:08:00,174 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:08:00,182 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:08:08:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:08:00,191 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:08:00,201 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:08:00,209 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:08:00,218 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:08:00,226 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 08:08:14,804 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 08:08:14,805 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 08:08:14,805 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:08:08:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 08:08:14,844 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:08:08:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 8:08:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 08:09:00,165 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:08:09:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:09:00,181 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:09:00,190 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:09:00,199 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:08:09:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:09:00,208 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:09:00,217 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:09:00,226 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:09:00,236 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:09:00,244 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 08:09:14,810 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 08:09:14,811 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 08:09:14,811 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:08:09:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 08:09:14,848 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:08:09:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 8:09:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 08:10:00,179 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:08:10:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:10:00,195 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:10:00,203 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:10:00,211 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:08:10:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:10:00,220 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:10:00,228 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:10:00,236 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:10:00,245 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:10:00,256 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:10:11,485 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 08:10:11,502 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:08:10:11 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 08:10:14,818 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 08:10:14,820 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 08:10:14,820 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:08:10:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 08:10:14,856 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:08:10:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 8:10:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 08:11:00,196 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:08:11:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:11:00,210 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:11:00,217 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:11:00,225 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:08:11:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:11:00,234 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:11:00,242 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:11:00,249 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:11:00,258 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:11:00,266 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 08:11:14,825 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 08:11:14,826 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 08:11:14,826 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:08:11:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 08:11:14,861 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:08:11:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 8:11:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 08:12:00,212 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:08:12:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:12:00,227 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:12:00,235 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:12:00,243 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:08:12:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:12:00,253 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:12:00,261 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:12:00,271 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:12:00,279 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:12:00,289 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 08:12:14,834 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 08:12:14,834 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 08:12:14,834 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:08:12:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 08:12:14,871 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:08:12:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 8:12:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 08:13:00,228 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:08:13:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:13:00,243 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:13:00,251 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:13:00,258 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:08:13:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:13:00,268 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:13:00,276 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:13:00,286 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:13:00,293 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:13:00,302 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 08:13:14,842 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 08:13:14,843 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 08:13:14,843 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:08:13:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 08:13:14,879 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:08:13:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 8:13:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 08:14:00,022 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 08:14:00,024 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 08:14:00,032 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:08:14:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:14:00,039 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:08:14:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:14:00,244 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:08:14:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:14:00,259 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:14:00,268 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:14:00,277 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:08:14:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:14:00,286 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:14:00,297 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:14:00,306 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:14:00,316 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:14:00,327 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:14:00,580 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/heartbeat_sender
127.0.0.1 - - [01/Aug/2025:08:14:00 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:14:00 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:14:00 +0900] "GET /_ah/api/tradefed_cluster/v1/devices?alt=json HTTP/1.1" 200 18 "-" "(gzip)"
127.0.0.1 - - [01/Aug/2025:08:14:00 +0900] "GET /sidekicks/heartbeat_sender HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:14:00 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:14:00,618 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_cache_cleaner
INFO	2025-08-01 08:14:00,619 default:download_util.py:258] Cleaning up test resources not used since 2025-07-24 23:14:00.619442 (UTC)
127.0.0.1 - - [01/Aug/2025:08:14:00 +0900] "GET /sidekicks/test_resource_cache_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:14:00,678 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_harness_image_metadata
127.0.0.1 - - [01/Aug/2025:08:14:00 +0900] "GET /cron/syncer/sync_harness_image_metadata HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:14:00,981 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 08:14:00,982 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 08:14:00,982 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 08:14:00,993 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 08:14:00,993 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 08:14:01,000 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 08:14:01,007 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 08:14:01,019 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 08:14:01,019 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:08:14:01 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:14:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:14:01,026 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 08:14:01,027 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 23:04:01.027759 (UTC)
127.0.0.1 - - [01/Aug/2025:08:14:01 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:14:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 8:14:01 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
127.0.0.1 - - [01/Aug/2025:08:14:06 +0900] "GET /_ah/api/mtt/v1/file_cleaner/settings HTTP/1.1" 200 1182 "-" "python-requests/2.22.0"
I0801 08:14:06.444533 138256704564096 file_cleaner.py:84] [File Cleaner] Applying Archive directories not modified to /data/app_default_bucket/test_runs
I0801 08:14:06.444662 138256704564096 file_cleaner.py:84] [File Cleaner] Applying Delete directories not modified and accessed to /data/tmp
WARNING	2025-08-01 08:14:14,850 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 08:14:14,851 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 08:14:14,851 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:08:14:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 08:14:14,885 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:08:14:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 8:14:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 08:15:00,260 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:08:15:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:15:00,275 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:15:00,283 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:15:00,294 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:08:15:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:15:00,304 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:15:00,314 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:15:00,322 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:15:00,331 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:15:00,342 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:15:11,505 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 08:15:11,521 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:08:15:11 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 08:15:14,857 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 08:15:14,857 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 08:15:14,858 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:08:15:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 08:15:14,895 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:08:15:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 8:15:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 08:16:00,274 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:08:16:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:16:00,290 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:16:00,298 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:16:00,308 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:08:16:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:16:00,317 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:16:00,327 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:16:00,337 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:16:00,346 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:16:00,355 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 08:16:14,864 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 08:16:14,865 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 08:16:14,865 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:08:16:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 08:16:14,899 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:08:16:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 8:16:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 08:17:00,291 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:08:17:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:17:00,307 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:17:00,317 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:17:00,325 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:08:17:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:17:00,337 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:17:00,349 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:17:00,360 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:17:00,369 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:17:00,379 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 08:17:14,868 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 08:17:14,869 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 08:17:14,869 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:08:17:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 08:17:14,910 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:08:17:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 8:17:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 08:18:00,310 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:08:18:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:18:00,324 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:18:00,332 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:18:00,340 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:08:18:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:18:00,349 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:18:00,358 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:18:00,368 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:18:00,379 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:18:00,388 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 08:18:14,876 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 08:18:14,877 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 08:18:14,877 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:08:18:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 08:18:14,914 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:08:18:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 8:18:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-08-01 08:19:00,326 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:08:19:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:19:00,341 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:19:00,348 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:19:00,357 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:08:19:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:19:00,365 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:19:00,374 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:19:00,382 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:19:00,390 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:19:00,398 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 08:19:14,884 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 08:19:14,885 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 08:19:14,885 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:08:19:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 08:19:14,922 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:08:19:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 8:19:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 08:20:00,343 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:08:20:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:20:00,358 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:20:00,367 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:20:00,373 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:08:20:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:20:00,381 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:20:00,390 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:20:00,398 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:20:00,407 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:20:00,417 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:20:11,524 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 08:20:11,540 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:08:20:11 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 08:20:14,891 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 08:20:14,893 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 08:20:14,893 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:08:20:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 08:20:14,928 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:08:20:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 8:20:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 08:21:00,362 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:08:21:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:21:00,378 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:21:00,386 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:21:00,394 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:08:21:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:21:00,402 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:21:00,411 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:21:00,419 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:21:00,429 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:21:00,436 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 08:21:14,897 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 08:21:14,898 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 08:21:14,898 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:08:21:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 08:21:14,931 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:08:21:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 8:21:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 08:22:00,375 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:08:22:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:22:00,392 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:22:00,401 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:22:00,411 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:08:22:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:22:00,420 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:22:00,430 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:22:00,438 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:22:00,448 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:22:00,456 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 08:22:14,905 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 08:22:14,905 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 08:22:14,905 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:08:22:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 08:22:14,942 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:08:22:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 8:22:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 08:23:00,390 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:08:23:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:23:00,408 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:23:00,416 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:23:00,425 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:08:23:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:23:00,435 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:23:00,444 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:23:00,453 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:23:00,461 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:23:00,470 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 08:23:14,910 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 08:23:14,911 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 08:23:14,911 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:08:23:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 08:23:14,947 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:08:23:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 8:23:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 08:24:00,027 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 08:24:00,028 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 08:24:00,028 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 08:24:00,040 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 08:24:00,040 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 08:24:00,048 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 08:24:00,055 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 08:24:00,066 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 08:24:00,066 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:08:24:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:24:00,073 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 08:24:00,074 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 08:24:00,080 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:08:24:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:24:00,088 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 08:24:00,089 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 23:14:00.089079 (UTC)
127.0.0.1 - - [01/Aug/2025:08:24:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:24:00,102 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:08:24:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:24:00,410 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:08:24:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:24:00,427 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:24:00,435 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:24:00,442 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:08:24:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:24:00,451 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:24:00,459 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:24:00,468 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:24:00,475 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:24:00,483 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 8:24:01 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
WARNING	2025-08-01 08:24:14,916 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 08:24:14,917 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 08:24:14,917 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:08:24:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 08:24:14,951 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:08:24:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 8:24:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 08:25:00,428 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:08:25:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:25:00,441 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:25:00,449 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:25:00,457 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:08:25:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:25:00,466 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:25:00,474 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:25:00,483 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:25:00,490 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:25:00,499 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:25:11,539 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 08:25:11,557 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:08:25:11 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 08:25:14,920 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 08:25:14,920 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 08:25:14,920 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:08:25:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 08:25:14,957 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:08:25:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 8:25:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 08:26:00,439 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:08:26:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:26:00,453 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:26:00,463 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:26:00,470 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:08:26:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:26:00,479 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:26:00,488 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:26:00,497 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:26:00,505 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:26:00,514 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 08:26:14,924 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 08:26:14,925 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 08:26:14,925 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:08:26:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 08:26:14,960 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:08:26:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 8:26:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 08:27:00,452 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:08:27:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:27:00,466 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:27:00,475 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:27:00,483 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:08:27:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:27:00,492 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:27:00,499 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:27:00,509 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:27:00,517 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:27:00,525 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 08:27:14,931 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 08:27:14,931 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 08:27:14,931 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:08:27:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 08:27:14,971 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:08:27:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 8:27:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 08:28:00,463 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:08:28:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:28:00,479 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:28:00,488 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:28:00,496 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:08:28:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:28:00,505 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:28:00,513 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:28:00,522 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:28:00,530 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:28:00,538 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 08:28:14,936 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 08:28:14,937 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 08:28:14,937 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:08:28:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 08:28:14,973 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:08:28:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 8:28:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 08:29:00,478 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:08:29:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:29:00,495 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:29:00,505 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:29:00,514 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:08:29:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:29:00,522 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:29:00,532 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:29:00,541 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:29:00,552 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:29:00,563 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 08:29:14,942 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 08:29:14,943 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 08:29:14,943 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:08:29:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 08:29:14,981 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:08:29:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 8:29:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 08:30:00,493 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:08:30:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:30:00,509 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:30:00,516 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:30:00,525 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:08:30:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:30:00,533 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:30:00,547 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:30:00,555 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:30:00,564 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:30:00,578 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:30:11,559 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 08:30:11,575 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:08:30:11 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 08:30:14,949 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 08:30:14,950 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 08:30:14,950 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:08:30:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 08:30:14,985 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:08:30:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 8:30:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 3 ms
INFO	2025-08-01 08:31:00,508 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:08:31:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:31:00,524 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:31:00,531 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:31:00,539 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:08:31:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:31:00,548 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:31:00,556 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:31:00,564 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:31:00,574 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:31:00,583 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 08:31:14,954 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 08:31:14,955 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 08:31:14,955 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:08:31:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 08:31:14,991 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:08:31:14 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 8:31:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 08:32:00,524 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:08:32:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:32:00,539 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:32:00,547 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:32:00,554 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:08:32:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:32:00,564 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:32:00,572 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:32:00,581 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:32:00,589 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:32:00,599 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 08:32:14,961 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 08:32:14,961 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 08:32:14,961 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:08:32:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 08:32:14,995 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:08:32:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 8:32:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 08:33:00,543 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:08:33:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:33:00,558 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:33:00,567 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:33:00,574 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:08:33:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:33:00,583 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:33:00,591 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:33:00,599 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:33:00,607 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:33:00,617 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 08:33:14,966 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 08:33:14,967 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 08:33:14,967 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:08:33:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 08:33:15,001 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:08:33:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 8:33:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 08:34:00,073 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 08:34:00,074 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 08:34:00,074 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 08:34:00,085 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 08:34:00,085 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 08:34:00,094 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 08:34:00,100 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 08:34:00,112 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 08:34:00,112 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:08:34:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:34:00,119 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 08:34:00,120 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 08:34:00,126 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:08:34:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:34:00,134 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 08:34:00,135 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 23:24:00.135450 (UTC)
127.0.0.1 - - [01/Aug/2025:08:34:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:34:00,148 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:08:34:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:34:00,559 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:08:34:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:34:00,576 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:34:00,585 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:34:00,596 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:08:34:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:34:00,605 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:34:00,615 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:34:00,625 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:34:00,634 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:34:00,644 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 8:34:01 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
WARNING	2025-08-01 08:34:14,973 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 08:34:14,974 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 08:34:14,974 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:08:34:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 08:34:15,012 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:08:34:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 8:34:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 08:35:00,575 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:08:35:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:35:00,590 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:35:00,596 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:35:00,606 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:08:35:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:35:00,621 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:35:00,629 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:35:00,637 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:35:00,646 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:35:00,657 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:35:11,574 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 08:35:11,592 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:08:35:11 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 08:35:14,981 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 08:35:14,982 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 08:35:14,982 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:08:35:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 08:35:15,017 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:08:35:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 8:35:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 08:36:00,592 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:08:36:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:36:00,607 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:36:00,615 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:36:00,622 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:08:36:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:36:00,632 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:36:00,641 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:36:00,650 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:36:00,658 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:36:00,667 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 08:36:14,988 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 08:36:14,989 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 08:36:14,990 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:08:36:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 08:36:15,025 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:08:36:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 8:36:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 3 ms
INFO	2025-08-01 08:37:00,608 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:08:37:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:37:00,623 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:37:00,632 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:37:00,641 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:08:37:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:37:00,650 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:37:00,660 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:37:00,668 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:37:00,677 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:37:00,686 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 08:37:14,994 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 08:37:14,994 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 08:37:14,994 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:08:37:14 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 08:37:15,032 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:08:37:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 8:37:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-08-01 08:38:00,620 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:08:38:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:38:00,637 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:38:00,646 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:38:00,656 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:08:38:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:38:00,665 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:38:00,674 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:38:00,683 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:38:00,691 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:38:00,700 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 08:38:14,997 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 08:38:14,998 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 08:38:14,998 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:08:38:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 08:38:15,036 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:08:38:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 8:38:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 08:39:00,638 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:08:39:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:39:00,656 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:39:00,666 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:39:00,676 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:08:39:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:39:00,685 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:39:00,696 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:39:00,707 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:39:00,718 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:39:00,730 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 08:39:15,003 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 08:39:15,004 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 08:39:15,005 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:08:39:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 08:39:15,043 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:08:39:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 8:39:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 08:40:00,657 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:08:40:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:40:00,672 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:40:00,678 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:40:00,688 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:08:40:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:40:00,696 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:40:00,707 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:40:00,714 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:40:00,728 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:40:00,743 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:40:11,594 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 08:40:11,610 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:08:40:11 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 08:40:15,006 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 08:40:15,007 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 08:40:15,007 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:08:40:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 08:40:15,046 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:08:40:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 8:40:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 08:41:00,675 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:08:41:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:41:00,690 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:41:00,698 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:41:00,705 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:08:41:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:41:00,714 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:41:00,721 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:41:00,730 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:41:00,738 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:41:00,747 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 08:41:15,014 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 08:41:15,014 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 08:41:15,014 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:08:41:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 08:41:15,052 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:08:41:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 8:41:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 08:42:00,692 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:08:42:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:42:00,708 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:42:00,717 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:42:00,726 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:08:42:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:42:00,736 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:42:00,745 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:42:00,755 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:42:00,763 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:42:00,773 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 08:42:15,018 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 08:42:15,018 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 08:42:15,018 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:08:42:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 08:42:15,055 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:08:42:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 8:42:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 08:43:00,708 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:08:43:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:43:00,723 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:43:00,733 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:43:00,741 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:08:43:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:43:00,750 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:43:00,757 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:43:00,766 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:43:00,776 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:43:00,787 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 08:43:15,026 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 08:43:15,027 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 08:43:15,027 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:08:43:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 08:43:15,064 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:08:43:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 8:43:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 08:44:00,120 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 08:44:00,121 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 08:44:00,121 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 08:44:00,133 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 08:44:00,133 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 08:44:00,141 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 08:44:00,147 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 08:44:00,157 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 08:44:00,157 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:08:44:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:44:00,165 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 08:44:00,166 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 08:44:00,172 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:08:44:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:44:00,179 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 08:44:00,180 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 23:34:00.180881 (UTC)
127.0.0.1 - - [01/Aug/2025:08:44:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:44:00,193 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:08:44:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:44:00,687 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_harness_image_metadata
127.0.0.1 - - [01/Aug/2025:08:44:00 +0900] "GET /cron/syncer/sync_harness_image_metadata HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:44:00,721 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:08:44:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:44:00,734 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:44:00,744 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:44:00,752 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:08:44:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:44:00,762 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:44:00,771 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:44:00,781 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:44:00,791 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:44:00,801 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 8:44:01 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
WARNING	2025-08-01 08:44:15,032 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 08:44:15,033 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 08:44:15,033 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:08:44:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 08:44:15,066 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:08:44:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 8:44:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 08:45:00,732 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:08:45:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:45:00,748 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:45:00,758 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:45:00,766 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:08:45:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:45:00,775 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:45:00,783 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:45:00,793 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:45:00,801 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:45:00,810 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:45:11,607 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 08:45:11,624 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:08:45:11 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 08:45:15,040 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 08:45:15,041 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 08:45:15,041 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:08:45:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 08:45:15,077 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:08:45:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 8:45:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 08:46:00,750 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:08:46:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:46:00,765 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:46:00,772 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:46:00,781 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:08:46:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:46:00,790 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:46:00,800 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:46:00,808 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:46:00,817 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:46:00,825 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 08:46:15,045 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 08:46:15,046 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 08:46:15,046 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:08:46:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 08:46:15,084 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:08:46:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 8:46:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 08:47:00,765 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:08:47:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:47:00,780 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:47:00,788 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:47:00,799 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:08:47:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:47:00,808 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:47:00,816 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:47:00,825 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:47:00,834 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:47:00,843 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 08:47:15,051 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 08:47:15,052 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 08:47:15,052 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:08:47:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 08:47:15,090 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:08:47:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 8:47:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 08:48:00,780 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:08:48:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:48:00,795 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:48:00,803 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:48:00,813 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:08:48:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:48:00,822 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:48:00,830 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:48:00,840 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:48:00,848 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:48:00,857 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 08:48:15,058 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 08:48:15,059 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 08:48:15,059 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:08:48:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 08:48:15,094 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:08:48:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 8:48:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 08:49:00,799 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:08:49:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:49:00,814 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:49:00,822 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:49:00,829 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:08:49:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:49:00,837 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:49:00,846 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:49:00,854 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:49:00,862 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:49:00,871 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 08:49:15,064 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 08:49:15,065 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 08:49:15,065 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:08:49:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 08:49:15,098 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:08:49:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 8:49:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 08:50:00,816 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:08:50:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:50:00,833 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:50:00,841 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:50:00,848 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:08:50:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:50:00,855 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:50:00,864 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:50:00,872 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:50:00,881 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:50:00,889 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:50:11,625 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 08:50:11,645 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:08:50:11 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 08:50:15,071 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 08:50:15,072 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 08:50:15,072 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:08:50:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 08:50:15,108 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:08:50:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 8:50:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 08:51:00,831 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:08:51:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:51:00,846 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:51:00,854 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:51:00,862 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:08:51:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:51:00,871 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:51:00,880 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:51:00,889 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:51:00,897 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:51:00,906 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 08:51:15,077 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 08:51:15,078 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 08:51:15,078 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:08:51:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 08:51:15,120 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:08:51:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 8:51:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 08:52:00,846 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:08:52:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:52:00,864 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:52:00,873 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:52:00,882 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:08:52:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:52:00,891 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:52:00,900 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:52:00,909 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:52:00,918 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:52:00,925 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 08:52:15,083 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 08:52:15,084 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 08:52:15,084 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:08:52:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 08:52:15,118 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:08:52:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 8:52:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 08:53:00,862 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:08:53:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:53:00,879 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:53:00,889 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:53:00,899 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:08:53:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:53:00,910 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:53:00,920 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:53:00,932 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:53:00,944 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:53:00,954 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 08:53:15,089 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 08:53:15,089 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 08:53:15,090 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:08:53:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 08:53:15,126 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:08:53:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 8:53:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 08:54:00,164 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 08:54:00,165 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 08:54:00,165 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 08:54:00,177 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 08:54:00,177 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 08:54:00,185 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 08:54:00,192 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 08:54:00,203 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 08:54:00,203 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:08:54:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:54:00,211 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 08:54:00,212 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 08:54:00,219 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:08:54:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:54:00,227 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 08:54:00,228 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 23:44:00.228374 (UTC)
127.0.0.1 - - [01/Aug/2025:08:54:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:54:00,241 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:08:54:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:54:00,879 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:08:54:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:54:00,894 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:54:00,902 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:54:00,911 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:08:54:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:54:00,920 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:54:00,931 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:54:00,940 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:54:00,952 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:54:00,966 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 8:54:01 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
WARNING	2025-08-01 08:54:15,094 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 08:54:15,095 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 08:54:15,095 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:08:54:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 08:54:15,129 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:08:54:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 8:54:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-08-01 08:55:00,896 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:08:55:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:55:00,911 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:55:00,921 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:55:00,928 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:08:55:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:55:00,937 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:55:00,946 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:55:00,956 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:55:00,967 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:55:00,976 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:55:11,641 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 08:55:11,661 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:08:55:11 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 08:55:15,101 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 08:55:15,102 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 08:55:15,102 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:08:55:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 08:55:15,138 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:08:55:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 8:55:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 08:56:00,913 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:08:56:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:56:00,932 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:56:00,941 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:56:00,951 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:08:56:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:56:00,962 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:56:00,970 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:56:00,978 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:56:00,987 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:56:00,996 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:56:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 08:56:15,107 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 08:56:15,107 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 08:56:15,108 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:08:56:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 08:56:15,145 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:08:56:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 8:56:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-08-01 08:57:00,930 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:08:57:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:57:00,945 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:57:00,954 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:57:00,964 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:08:57:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:57:00,975 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:57:00,985 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:57:00,998 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:57:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:57:01,010 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:57:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:57:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:57:01,022 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:57:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:57:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 08:57:15,114 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 08:57:15,114 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 08:57:15,115 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:08:57:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 08:57:15,149 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:08:57:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 8:57:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-08-01 08:58:00,007 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:58:00,022 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:58:00,036 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:58:00,949 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:08:58:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:58:00,966 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:58:00,976 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:58:00,985 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:08:58:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:58:00,996 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:58:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:58:01,005 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:58:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:58:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 08:58:15,119 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 08:58:15,120 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 08:58:15,120 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:08:58:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 08:58:15,160 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:08:58:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 8:58:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 08:59:00,015 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:59:00,023 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:59:00,032 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:59:00,044 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:59:00,964 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:08:59:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:59:00,978 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:59:00,990 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:59:00,998 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:08:59:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 08:59:01,005 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:08:59:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:08:59:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 08:59:15,128 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 08:59:15,129 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 08:59:15,129 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:08:59:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 08:59:15,166 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:08:59:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 8:59:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 09:00:00,012 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:00:00,023 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:00:00,032 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:00:00,042 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:00:00,049 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:00:00,977 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:09:00:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:00:00,992 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:00:01,002 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:00:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:00:01,010 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:09:00:01 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:00:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:00:11,659 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 09:00:11,677 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:09:00:11 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 09:00:15,134 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 09:00:15,134 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 09:00:15,134 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:09:00:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 09:00:15,178 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:09:00:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 9:00:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 09:01:00,012 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:01:00,022 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:01:00,031 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:09:01:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:01:00,040 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:01:00,050 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:01:00,059 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:01:00,067 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:01:00,990 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:09:01:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:01:01,005 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:01:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:01:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 09:01:15,143 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 09:01:15,144 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 09:01:15,145 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:09:01:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 09:01:15,180 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:09:01:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 9:01:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 09:02:00,014 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:02:00,023 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:02:00,037 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:02:00,046 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:09:02:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:02:00,054 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:02:00,064 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:02:00,072 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:02:00,081 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:02:01,007 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:09:02:01 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:02:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 09:02:15,152 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 09:02:15,153 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 09:02:15,154 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:09:02:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 09:02:15,189 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:09:02:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 9:02:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 09:03:00,019 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:09:03:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:03:00,034 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:03:00,042 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:03:00,050 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:03:00,060 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:09:03:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:03:00,067 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:03:00,076 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:03:00,084 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:03:00,093 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 09:03:15,159 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 09:03:15,160 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 09:03:15,160 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:09:03:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 09:03:15,197 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:09:03:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 9:03:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 3 ms
INFO	2025-08-01 09:04:00,036 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:09:04:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:04:00,053 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:04:00,062 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:04:00,071 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:04:00,082 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:09:04:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:04:00,091 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:04:00,101 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:04:00,110 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:04:00,119 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:04:00,210 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 09:04:00,212 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 09:04:00,212 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 09:04:00,226 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 09:04:00,226 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 09:04:00,235 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 09:04:00,241 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 09:04:00,252 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 09:04:00,252 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:09:04:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:04:00,259 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 09:04:00,260 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 09:04:00,266 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:09:04:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:04:00,274 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 09:04:00,275 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-07-31 23:54:00.275043 (UTC)
127.0.0.1 - - [01/Aug/2025:09:04:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:04:00,288 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:09:04:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 9:04:01 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
WARNING	2025-08-01 09:04:15,167 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 09:04:15,168 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 09:04:15,168 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:09:04:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 09:04:15,202 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:09:04:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 9:04:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 09:05:00,054 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:09:05:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:05:00,072 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:05:00,082 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:05:00,090 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:05:00,100 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:09:05:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:05:00,110 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:05:00,119 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:05:00,128 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:05:00,138 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:05:11,680 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 09:05:11,699 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:09:05:11 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 09:05:15,175 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 09:05:15,176 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 09:05:15,176 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:09:05:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 09:05:15,212 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:09:05:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 9:05:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 09:06:00,069 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:09:06:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:06:00,086 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:06:00,096 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:06:00,107 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:06:00,118 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:09:06:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:06:00,128 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:06:00,138 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:06:00,147 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:06:00,156 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 09:06:15,182 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 09:06:15,183 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 09:06:15,183 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:09:06:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 09:06:15,228 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:09:06:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 9:06:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 09:07:00,085 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:09:07:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:07:00,104 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:07:00,112 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:07:00,121 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:07:00,132 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:09:07:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:07:00,140 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:07:00,148 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:07:00,158 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:07:00,169 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 09:07:15,188 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 09:07:15,189 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 09:07:15,189 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:09:07:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 09:07:15,224 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:09:07:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 9:07:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-08-01 09:08:00,104 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:09:08:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:08:00,120 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:08:00,128 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:08:00,136 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:08:00,145 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:09:08:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:08:00,154 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:08:00,163 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:08:00,174 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:08:00,184 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 09:08:15,193 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 09:08:15,194 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 09:08:15,194 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:09:08:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 09:08:15,235 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:09:08:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 9:08:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 09:09:00,122 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:09:09:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:09:00,138 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:09:00,145 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:09:00,152 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:09:00,160 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:09:09:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:09:00,168 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:09:00,176 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:09:00,185 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:09:00,196 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 09:09:15,198 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 09:09:15,199 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 09:09:15,199 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:09:09:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 09:09:15,240 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:09:09:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 9:09:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 3 ms
INFO	2025-08-01 09:10:00,138 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:09:10:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:10:00,153 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:10:00,160 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:10:00,167 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:10:00,175 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:09:10:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:10:00,182 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:10:00,190 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:10:00,198 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:10:00,206 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:10:11,700 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 09:10:11,717 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:09:10:11 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 09:10:15,203 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 09:10:15,204 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 09:10:15,204 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:09:10:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 09:10:15,241 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:09:10:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 9:10:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-08-01 09:11:00,151 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:09:11:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:11:00,169 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:11:00,185 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:11:00,199 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:11:00,208 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:09:11:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:11:00,216 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:11:00,224 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:11:00,232 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:11:00,240 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 09:11:15,211 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 09:11:15,212 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 09:11:15,213 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:09:11:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 09:11:15,245 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:09:11:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 9:11:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 09:12:00,170 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:09:12:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:12:00,190 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:12:00,200 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:12:00,211 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:12:00,220 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:09:12:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:12:00,231 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:12:00,243 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:12:00,251 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:12:00,259 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 09:12:15,215 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 09:12:15,216 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 09:12:15,216 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:09:12:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 09:12:15,254 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:09:12:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 9:12:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 09:13:00,195 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:09:13:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:13:00,214 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:13:00,223 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:13:00,232 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:13:00,241 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:09:13:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:13:00,249 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:13:00,258 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:13:00,267 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:13:00,275 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 09:13:15,223 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 09:13:15,225 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 09:13:15,225 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:09:13:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 09:13:15,266 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:09:13:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 9:13:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 09:14:00,212 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:09:14:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:14:00,227 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:14:00,237 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:14:00,246 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:14:00,254 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:09:14:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:14:00,263 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:14:00,275 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 09:14:00,277 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 09:14:00,277 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 09:14:00,294 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 09:14:00,294 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 09:14:00,307 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 09:14:00,316 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 09:14:00,328 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 09:14:00,329 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:09:14:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:14:00,340 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:14:00,351 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 09:14:00,352 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 09:14:00,361 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:09:14:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:14:00,371 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:14:00,380 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:14:00,388 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 09:14:00,389 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-08-01 00:04:00.389447 (UTC)
127.0.0.1 - - [01/Aug/2025:09:14:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:14:00,402 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:09:14:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:14:00,616 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/heartbeat_sender
127.0.0.1 - - [01/Aug/2025:09:14:00 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:14:00 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:14:00 +0900] "GET /_ah/api/tradefed_cluster/v1/devices?alt=json HTTP/1.1" 200 18 "-" "(gzip)"
127.0.0.1 - - [01/Aug/2025:09:14:00 +0900] "GET /sidekicks/heartbeat_sender HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:14:00 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:14:00,659 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_cache_cleaner
INFO	2025-08-01 09:14:00,660 default:download_util.py:258] Cleaning up test resources not used since 2025-07-25 00:14:00.660787 (UTC)
127.0.0.1 - - [01/Aug/2025:09:14:00 +0900] "GET /sidekicks/test_resource_cache_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:14:00,694 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_harness_image_metadata
127.0.0.1 - - [01/Aug/2025:09:14:00 +0900] "GET /cron/syncer/sync_harness_image_metadata HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 9:14:01 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
127.0.0.1 - - [01/Aug/2025:09:14:06 +0900] "GET /_ah/api/mtt/v1/file_cleaner/settings HTTP/1.1" 200 1182 "-" "python-requests/2.22.0"
I0801 09:14:06.269129 138256704564096 file_cleaner.py:84] [File Cleaner] Applying Archive directories not modified to /data/app_default_bucket/test_runs
I0801 09:14:06.269297 138256704564096 file_cleaner.py:84] [File Cleaner] Applying Delete directories not modified and accessed to /data/tmp
WARNING	2025-08-01 09:14:15,229 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 09:14:15,230 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 09:14:15,230 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:09:14:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 09:14:15,271 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:09:14:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 9:14:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 09:15:00,226 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:09:15:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:15:00,248 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:15:00,257 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:15:00,272 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:15:00,286 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:09:15:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:15:00,298 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:15:00,352 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:15:00,387 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:15:00,402 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:15:11,718 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 09:15:11,739 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:09:15:11 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 09:15:15,237 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 09:15:15,238 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 09:15:15,238 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:09:15:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 09:15:15,277 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:09:15:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 9:15:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-08-01 09:16:00,253 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:09:16:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:16:00,272 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:16:00,279 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:16:00,287 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:16:00,295 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:09:16:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:16:00,310 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:16:00,361 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:16:00,395 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:16:00,414 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 09:16:15,244 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 09:16:15,245 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 09:16:15,245 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:09:16:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 09:16:15,287 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:09:16:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 9:16:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 09:17:00,272 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:09:17:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:17:00,308 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:17:00,324 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:17:00,339 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:17:00,354 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:09:17:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:17:00,370 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:17:00,385 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:17:00,409 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:17:00,423 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 09:17:15,252 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 09:17:15,253 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 09:17:15,253 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:09:17:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 09:17:15,293 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:09:17:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 9:17:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 09:18:00,305 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:09:18:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:18:00,326 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:18:00,343 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:18:00,365 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:18:00,382 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:09:18:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:18:00,390 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:18:00,404 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:18:00,417 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:18:00,433 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 09:18:15,261 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 09:18:15,263 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 09:18:15,263 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:09:18:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 09:18:15,309 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:09:18:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 9:18:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 3 ms
INFO	2025-08-01 09:19:00,325 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:09:19:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:19:00,343 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:19:00,352 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:19:00,374 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:19:00,388 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:09:19:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:19:00,402 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:19:00,413 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:19:00,423 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:19:00,439 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 09:19:15,270 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 09:19:15,271 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 09:19:15,271 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:09:19:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 09:19:15,310 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:09:19:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 9:19:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 09:20:00,341 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:09:20:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:20:00,357 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:20:00,365 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:20:00,379 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:20:00,395 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:09:20:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:20:00,412 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:20:00,422 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:20:00,430 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:20:00,444 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:20:11,739 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 09:20:11,756 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:09:20:11 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 09:20:15,275 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 09:20:15,276 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 09:20:15,276 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:09:20:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 09:20:15,323 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:09:20:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 9:20:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 09:21:00,359 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:09:21:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:21:00,375 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:21:00,383 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:21:00,392 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:21:00,401 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:09:21:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:21:00,417 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:21:00,428 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:21:00,438 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:21:00,457 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 09:21:15,283 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 09:21:15,284 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 09:21:15,284 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:09:21:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 09:21:15,331 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:09:21:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 9:21:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-08-01 09:22:00,376 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:09:22:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:22:00,397 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:22:00,409 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:22:00,421 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:22:00,434 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:09:22:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:22:00,444 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:22:00,453 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:22:00,467 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:22:00,479 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 09:22:15,291 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 09:22:15,292 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 09:22:15,292 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:09:22:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 09:22:15,327 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:09:22:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 9:22:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 09:23:00,395 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:09:23:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:23:00,413 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:23:00,422 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:23:00,434 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:23:00,446 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:09:23:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:23:00,455 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:23:00,463 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:23:00,479 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:23:00,494 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 09:23:15,298 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 09:23:15,300 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 09:23:15,300 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:09:23:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 09:23:15,339 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:09:23:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 9:23:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 09:24:00,335 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 09:24:00,336 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 09:24:00,336 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 09:24:00,350 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 09:24:00,350 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 09:24:00,362 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 09:24:00,370 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 09:24:00,382 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 09:24:00,383 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:09:24:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:24:00,389 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 09:24:00,390 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 09:24:00,398 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:09:24:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:24:00,413 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 09:24:00,414 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-08-01 00:14:00.414935 (UTC)
127.0.0.1 - - [01/Aug/2025:09:24:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:24:00,429 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:09:24:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:24:00,444 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:24:00,451 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:09:24:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:24:00,458 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:24:00,466 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:24:00,474 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:09:24:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:24:00,482 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:24:00,490 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:24:00,498 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:24:00,507 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 9:24:01 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
WARNING	2025-08-01 09:24:15,305 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 09:24:15,305 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 09:24:15,306 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:09:24:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 09:24:15,359 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:09:24:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 9:24:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 3 ms
INFO	2025-08-01 09:25:00,445 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:09:25:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:25:00,461 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:25:00,469 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:25:00,477 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:25:00,486 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:09:25:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:25:00,494 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:25:00,503 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:25:00,511 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:25:00,519 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:25:11,761 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 09:25:11,777 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:09:25:11 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 09:25:15,311 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 09:25:15,312 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 09:25:15,312 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:09:25:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 09:25:15,351 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:09:25:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 9:25:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 09:26:00,465 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:09:26:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:26:00,482 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:26:00,490 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:26:00,498 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:26:00,507 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:09:26:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:26:00,515 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:26:00,524 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:26:00,534 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:26:00,542 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 09:26:15,317 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 09:26:15,318 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 09:26:15,318 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:09:26:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 09:26:15,359 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:09:26:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 9:26:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 09:27:00,480 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:09:27:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:27:00,496 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:27:00,505 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:27:00,513 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:27:00,522 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:09:27:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:27:00,531 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:27:00,541 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:27:00,551 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:27:00,561 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 09:27:15,323 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 09:27:15,324 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 09:27:15,325 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:09:27:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 09:27:15,367 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:09:27:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 9:27:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 09:28:00,496 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:09:28:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:28:00,516 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:28:00,524 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:28:00,533 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:28:00,541 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:09:28:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:28:00,548 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:28:00,557 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:28:00,565 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:28:00,572 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 09:28:15,334 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 09:28:15,336 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 09:28:15,336 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:09:28:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 09:28:15,373 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:09:28:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 9:28:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 09:29:00,516 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:09:29:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:29:00,531 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:29:00,541 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:29:00,550 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:29:00,561 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:09:29:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:29:00,570 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:29:00,579 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:29:00,588 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:29:00,597 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 09:29:15,344 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 09:29:15,345 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 09:29:15,346 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:09:29:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 09:29:15,379 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:09:29:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 9:29:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 09:30:00,533 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:09:30:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:30:00,548 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:30:00,555 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:30:00,563 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:30:00,572 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:09:30:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:30:00,581 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:30:00,588 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:30:00,602 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:30:00,610 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:30:11,775 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 09:30:11,792 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:09:30:11 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 09:30:15,351 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 09:30:15,352 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 09:30:15,353 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:09:30:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 09:30:15,388 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:09:30:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 9:30:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 09:31:00,548 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:09:31:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:31:00,563 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:31:00,571 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:31:00,579 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:31:00,587 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:09:31:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:31:00,596 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:31:00,605 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:31:00,614 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:31:00,622 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 09:31:15,359 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 09:31:15,360 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 09:31:15,360 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:09:31:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 09:31:15,404 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:09:31:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 9:31:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 09:32:00,562 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:09:32:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:32:00,586 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:32:00,599 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:32:00,613 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:32:00,628 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:09:32:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:32:00,646 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:32:00,661 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:32:00,674 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:32:00,685 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 09:32:15,369 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 09:32:15,370 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 09:32:15,371 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:09:32:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 09:32:15,408 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:09:32:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 9:32:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 09:33:00,585 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:09:33:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:33:00,601 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:33:00,613 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:33:00,624 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:33:00,637 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:09:33:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:33:00,658 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:33:00,676 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:33:00,692 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:33:00,706 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 09:33:15,376 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 09:33:15,377 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 09:33:15,377 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:09:33:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 09:33:15,410 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:09:33:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 9:33:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 09:34:00,387 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 09:34:00,388 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 09:34:00,389 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 09:34:00,401 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 09:34:00,401 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 09:34:00,410 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 09:34:00,417 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 09:34:00,427 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 09:34:00,427 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:09:34:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:34:00,434 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 09:34:00,435 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 09:34:00,442 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:09:34:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:34:00,449 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 09:34:00,450 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-08-01 00:24:00.450404 (UTC)
127.0.0.1 - - [01/Aug/2025:09:34:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:34:00,464 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:09:34:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:34:00,604 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:09:34:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:34:00,621 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:34:00,628 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:34:00,637 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:34:00,647 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:09:34:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:34:00,663 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:34:00,680 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:34:00,697 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:34:00,710 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 9:34:01 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
WARNING	2025-08-01 09:34:15,384 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 09:34:15,385 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 09:34:15,386 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:09:34:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 09:34:15,422 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:09:34:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 9:34:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 09:35:00,624 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:09:35:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:35:00,643 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:35:00,652 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:35:00,664 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:35:00,673 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:09:35:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:35:00,685 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:35:00,698 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:35:00,709 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:35:00,718 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:35:11,793 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 09:35:11,809 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:09:35:11 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 09:35:15,392 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 09:35:15,393 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 09:35:15,393 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:09:35:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 09:35:15,428 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:09:35:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 9:35:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-08-01 09:36:00,644 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:09:36:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:36:00,660 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:36:00,669 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:36:00,677 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:36:00,691 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:09:36:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:36:00,700 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:36:00,708 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:36:00,721 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:36:00,736 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 09:36:15,403 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 09:36:15,404 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 09:36:15,404 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:09:36:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 09:36:15,442 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:09:36:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 9:36:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 4 ms
INFO	2025-08-01 09:37:00,660 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:09:37:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:37:00,680 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:37:00,691 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:37:00,704 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:37:00,718 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:09:37:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:37:00,727 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:37:00,735 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:37:00,744 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:37:00,752 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 09:37:15,410 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 09:37:15,411 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 09:37:15,412 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:09:37:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 09:37:15,464 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:09:37:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 9:37:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 09:38:00,681 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:09:38:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:38:00,700 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:38:00,707 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:38:00,716 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:38:00,723 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:09:38:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:38:00,735 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:38:00,745 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:38:00,754 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:38:00,764 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 09:38:15,416 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 09:38:15,417 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 09:38:15,417 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:09:38:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 09:38:15,456 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:09:38:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 9:38:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-08-01 09:39:00,706 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:09:39:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:39:00,723 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:39:00,731 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:39:00,738 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:39:00,746 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:09:39:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:39:00,754 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:39:00,762 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:39:00,770 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:39:00,778 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 09:39:15,423 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 09:39:15,423 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 09:39:15,424 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:09:39:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 09:39:15,472 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:09:39:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 9:39:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-08-01 09:40:00,724 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:09:40:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:40:00,742 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:40:00,750 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:40:00,758 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:40:00,768 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:09:40:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:40:00,777 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:40:00,788 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:40:00,795 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:40:00,805 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:40:11,807 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 09:40:11,824 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:09:40:11 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 09:40:15,431 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 09:40:15,432 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 09:40:15,432 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:09:40:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 09:40:15,477 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:09:40:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 9:40:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 09:41:00,743 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:09:41:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:41:00,760 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:41:00,768 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:41:00,776 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:41:00,785 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:09:41:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:41:00,793 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:41:00,800 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:41:00,808 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:41:00,820 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 09:41:15,441 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 09:41:15,441 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 09:41:15,442 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:09:41:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 09:41:15,481 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:09:41:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 9:41:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 09:42:00,759 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:09:42:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:42:00,774 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:42:00,781 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:42:00,789 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:42:00,797 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:09:42:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:42:00,805 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:42:00,812 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:42:00,821 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:42:00,829 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 09:42:15,449 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 09:42:15,451 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 09:42:15,451 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:09:42:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 09:42:15,492 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:09:42:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 9:42:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-08-01 09:43:00,772 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:09:43:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:43:00,788 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:43:00,797 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:43:00,804 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:43:00,813 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:09:43:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:43:00,821 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:43:00,831 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:43:00,839 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:43:00,849 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 09:43:15,462 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 09:43:15,464 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 09:43:15,464 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:09:43:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 09:43:15,500 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:09:43:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 9:43:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-08-01 09:44:00,436 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 09:44:00,438 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 09:44:00,438 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 09:44:00,454 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 09:44:00,454 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 09:44:00,463 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 09:44:00,471 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 09:44:00,482 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 09:44:00,482 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:09:44:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:44:00,491 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 09:44:00,492 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 09:44:00,499 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:09:44:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:44:00,507 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 09:44:00,509 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-08-01 00:34:00.509005 (UTC)
127.0.0.1 - - [01/Aug/2025:09:44:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:44:00,524 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:09:44:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:44:00,699 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_harness_image_metadata
127.0.0.1 - - [01/Aug/2025:09:44:00 +0900] "GET /cron/syncer/sync_harness_image_metadata HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:44:00,790 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:09:44:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:44:00,805 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:44:00,813 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:44:00,821 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:44:00,830 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:09:44:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:44:00,839 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:44:00,847 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:44:00,856 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:44:00,864 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 9:44:01 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
WARNING	2025-08-01 09:44:15,472 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 09:44:15,472 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 09:44:15,472 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:09:44:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 09:44:15,516 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:09:44:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 9:44:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 09:45:00,809 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:09:45:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:45:00,830 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:45:00,841 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:45:00,852 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:45:00,864 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:09:45:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:45:00,877 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:45:00,889 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:45:00,900 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:45:00,911 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:45:11,822 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 09:45:11,841 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:09:45:11 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 09:45:15,481 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 09:45:15,482 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 09:45:15,482 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:09:45:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 09:45:15,524 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:09:45:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 9:45:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 09:46:00,829 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:09:46:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:46:00,849 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:46:00,859 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:46:00,869 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:46:00,879 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:09:46:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:46:00,891 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:46:00,904 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:46:00,917 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:46:00,928 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 09:46:15,491 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 09:46:15,492 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 09:46:15,492 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:09:46:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 09:46:15,530 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:09:46:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 9:46:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 09:47:00,849 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:09:47:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:47:00,865 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:47:00,874 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:47:00,884 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:47:00,892 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:09:47:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:47:00,902 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:47:00,911 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:47:00,923 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:47:00,934 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 09:47:15,501 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 09:47:15,502 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 09:47:15,502 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:09:47:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 09:47:15,542 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:09:47:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 9:47:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 09:48:00,864 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:09:48:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:48:00,882 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:48:00,891 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:48:00,899 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:48:00,906 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:09:48:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:48:00,914 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:48:00,923 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:48:00,931 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:48:00,946 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 09:48:15,509 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 09:48:15,510 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 09:48:15,510 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:09:48:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
Aug 01, 2025 9:48:15 AM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected HTTP/2 connection.
INFO	2025-08-01 09:48:15,595 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:09:48:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 9:48:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-08-01 09:49:00,886 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:09:49:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:49:00,902 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:49:00,909 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:49:00,917 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:49:00,926 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:09:49:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:49:00,934 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:49:00,942 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:49:00,951 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:49:00,960 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 09:49:15,517 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 09:49:15,518 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 09:49:15,518 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:09:49:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 09:49:15,556 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:09:49:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 9:49:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 09:50:00,903 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:09:50:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:50:00,920 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:50:00,928 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:50:00,937 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:50:00,946 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:09:50:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:50:00,955 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:50:00,963 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:50:00,972 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:50:00,980 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:50:11,839 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 09:50:11,857 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:09:50:11 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 09:50:15,524 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 09:50:15,525 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 09:50:15,525 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:09:50:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 09:50:15,572 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:09:50:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 9:50:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 09:51:00,922 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:09:51:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:51:00,938 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:51:00,947 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:51:00,954 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:51:00,962 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:09:51:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:51:00,970 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:51:00,978 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:51:00,986 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:51:00,994 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 09:51:15,532 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 09:51:15,533 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 09:51:15,533 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:09:51:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 09:51:15,566 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:09:51:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 9:51:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-08-01 09:52:00,940 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:09:52:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:52:00,958 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:52:00,967 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:52:00,979 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:52:00,988 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:09:52:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:52:00,999 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:52:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:52:01,010 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:52:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:52:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:52:01,020 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:52:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:52:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:52:01,030 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:52:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:52:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 09:52:15,539 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 09:52:15,540 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 09:52:15,540 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:09:52:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 09:52:15,579 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:09:52:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 9:52:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 09:53:00,011 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:53:00,027 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:53:00,041 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:53:00,053 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:53:00,957 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:09:53:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:53:00,976 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:53:00,987 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:53:00,998 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:53:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:53:01,008 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:09:53:01 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:53:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 09:53:15,545 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 09:53:15,546 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 09:53:15,546 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:09:53:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 09:53:15,591 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:09:53:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 9:53:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 09:54:00,004 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:54:00,019 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:09:54:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:54:00,027 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:54:00,037 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:54:00,049 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:54:00,064 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:54:00,489 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 09:54:00,490 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 09:54:00,490 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 09:54:00,505 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 09:54:00,505 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 09:54:00,514 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 09:54:00,522 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 09:54:00,533 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 09:54:00,533 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:09:54:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:54:00,541 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 09:54:00,542 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 09:54:00,549 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:09:54:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:54:00,559 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 09:54:00,560 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-08-01 00:44:00.560592 (UTC)
127.0.0.1 - - [01/Aug/2025:09:54:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:54:00,576 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:09:54:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:54:00,972 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:09:54:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:54:00,988 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:54:00,996 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:54:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 9:54:01 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
WARNING	2025-08-01 09:54:15,556 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 09:54:15,556 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 09:54:15,556 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:09:54:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 09:54:15,595 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:09:54:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 9:54:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 09:55:00,016 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:55:00,028 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:09:55:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:55:00,040 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:55:00,048 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:55:00,056 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:55:00,069 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:55:00,983 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:09:55:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:55:00,998 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:55:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:55:01,008 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:55:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:55:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:55:11,861 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 09:55:11,880 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:09:55:11 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 09:55:15,563 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 09:55:15,564 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 09:55:15,564 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:09:55:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 09:55:15,600 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:09:55:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 9:55:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 09:56:00,009 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:56:00,020 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:56:00,028 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:56:00,036 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:09:56:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:56:00,049 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:56:00,056 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:56:00,063 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:56:00,075 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:56:00,996 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:09:56:01 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:56:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 09:56:15,570 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 09:56:15,571 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 09:56:15,571 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:09:56:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 09:56:15,607 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:09:56:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 9:56:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 09:57:00,009 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:09:57:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:57:00,027 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:57:00,037 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:57:00,046 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:57:00,058 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:09:57:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:57:00,067 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:57:00,076 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:57:00,085 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:57:00,095 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 09:57:15,576 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 09:57:15,577 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 09:57:15,577 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:09:57:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 09:57:15,615 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:09:57:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 9:57:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 09:58:00,028 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:09:58:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:58:00,047 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:58:00,055 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:58:00,064 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:58:00,073 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:09:58:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:58:00,083 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:58:00,091 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:58:00,101 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:58:00,110 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 09:58:15,583 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 09:58:15,584 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 09:58:15,584 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:09:58:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 09:58:15,617 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:09:58:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 9:58:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 09:59:00,043 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:09:59:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:59:00,060 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:59:00,070 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:59:00,081 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:59:00,091 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:09:59:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:59:00,101 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:59:00,111 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:59:00,120 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 09:59:00,130 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:09:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:09:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 09:59:15,589 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 09:59:15,589 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 09:59:15,589 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:09:59:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 09:59:15,628 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:09:59:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 9:59:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 10:00:00,062 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:10:00:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:00:00,082 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:00:00,091 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:00:00,099 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:00:00,108 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:10:00:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:00:00,117 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:00:00,126 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:00:00,135 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:00:00,145 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:00:11,885 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 10:00:11,924 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:10:00:11 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 10:00:15,598 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 10:00:15,599 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 10:00:15,599 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:10:00:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 10:00:15,642 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:10:00:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 10:00:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 10:01:00,083 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:10:01:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:01:00,099 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:01:00,107 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:01:00,115 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:01:00,124 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:10:01:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:01:00,133 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:01:00,141 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:01:00,149 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:01:00,159 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 10:01:15,608 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 10:01:15,610 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 10:01:15,610 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:10:01:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 10:01:15,644 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:10:01:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 10:01:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 10:02:00,099 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:10:02:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:02:00,114 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:02:00,122 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:02:00,130 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:02:00,138 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:10:02:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:02:00,146 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:02:00,153 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:02:00,161 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:02:00,169 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 10:02:15,616 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 10:02:15,617 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 10:02:15,617 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:10:02:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 10:02:15,658 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:10:02:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 10:02:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 10:03:00,112 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:10:03:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:03:00,129 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:03:00,138 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:03:00,147 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:03:00,157 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:10:03:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:03:00,165 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:03:00,173 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:03:00,180 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:03:00,188 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 10:03:15,625 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 10:03:15,627 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 10:03:15,627 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:10:03:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 10:03:15,670 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:10:03:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 10:03:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 10:04:00,128 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:10:04:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:04:00,144 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:04:00,153 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:04:00,162 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:04:00,173 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:10:04:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:04:00,184 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:04:00,196 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:04:00,206 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:04:00,216 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:04:00,542 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 10:04:00,543 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 10:04:00,543 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 10:04:00,558 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 10:04:00,559 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 10:04:00,568 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 10:04:00,576 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 10:04:00,588 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 10:04:00,588 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:10:04:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:04:00,595 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 10:04:00,595 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 10:04:00,603 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:10:04:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:04:00,610 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 10:04:00,611 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-08-01 00:54:00.611158 (UTC)
127.0.0.1 - - [01/Aug/2025:10:04:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:04:00,625 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:10:04:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 10:04:01 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
WARNING	2025-08-01 10:04:15,635 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 10:04:15,635 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 10:04:15,635 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:10:04:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 10:04:15,668 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:10:04:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 10:04:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 10:05:00,145 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:10:05:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:05:00,161 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:05:00,168 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:05:00,176 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:05:00,187 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:10:05:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:05:00,194 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:05:00,203 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:05:00,215 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:05:00,225 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:05:11,919 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 10:05:11,936 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:10:05:11 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 10:05:15,643 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 10:05:15,645 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 10:05:15,645 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:10:05:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 10:05:15,681 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:10:05:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 10:05:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 10:06:00,164 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:10:06:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:06:00,180 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:06:00,188 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:06:00,196 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:06:00,205 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:10:06:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:06:00,213 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:06:00,221 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:06:00,229 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:06:00,237 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 10:06:15,650 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 10:06:15,650 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 10:06:15,650 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:10:06:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 10:06:15,685 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:10:06:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 10:06:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 10:07:00,181 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:10:07:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:07:00,198 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:07:00,208 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:07:00,218 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:07:00,228 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:10:07:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:07:00,238 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:07:00,247 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:07:00,257 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:07:00,266 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 10:07:15,678 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 10:07:15,688 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 10:07:15,688 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:10:07:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 10:07:15,740 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:10:07:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 10:07:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 10:08:00,202 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:10:08:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:08:00,219 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:08:00,226 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:08:00,235 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:08:00,245 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:10:08:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:08:00,255 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:08:00,263 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:08:00,272 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:08:00,281 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 10:08:15,708 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 10:08:15,709 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 10:08:15,709 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:10:08:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 10:08:15,749 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:10:08:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 10:08:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 10:09:00,222 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:10:09:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:09:00,240 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:09:00,250 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:09:00,260 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:09:00,270 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:10:09:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:09:00,280 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:09:00,288 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:09:00,297 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:09:00,307 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 10:09:15,716 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 10:09:15,717 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 10:09:15,717 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:10:09:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 10:09:15,752 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:10:09:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 10:09:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-08-01 10:10:00,244 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:10:10:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:10:00,260 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:10:00,268 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:10:00,278 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:10:00,289 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:10:10:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:10:00,298 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:10:00,307 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:10:00,316 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:10:00,326 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:10:11,937 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 10:10:11,954 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:10:10:11 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 10:10:15,724 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 10:10:15,725 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 10:10:15,725 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:10:10:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 10:10:15,762 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:10:10:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 10:10:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 10:11:00,262 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:10:11:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:11:00,277 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:11:00,285 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:11:00,292 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:11:00,301 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:10:11:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:11:00,309 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:11:00,316 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:11:00,325 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:11:00,335 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 10:11:15,733 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 10:11:15,734 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 10:11:15,734 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:10:11:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 10:11:15,769 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:10:11:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 10:11:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 10:12:00,280 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:10:12:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:12:00,296 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:12:00,303 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:12:00,310 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:12:00,319 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:10:12:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:12:00,326 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:12:00,335 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:12:00,342 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:12:00,351 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 10:12:15,741 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 10:12:15,742 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 10:12:15,742 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:10:12:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 10:12:15,781 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:10:12:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 10:12:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 10:13:00,297 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:10:13:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:13:00,312 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:13:00,320 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:13:00,327 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:13:00,335 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:10:13:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:13:00,342 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:13:00,350 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:13:00,358 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:13:00,367 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 10:13:15,750 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 10:13:15,751 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 10:13:15,751 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:10:13:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 10:13:15,787 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:10:13:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 10:13:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 10:14:00,174 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_history
INFO	2025-08-01 10:14:00,177 tfc:device_history_cleaner.py:95] Started DeviceHistoryCleaner
INFO	2025-08-01 10:14:00,186 tfc:device_history_cleaner.py:81] Deleted: 0 keys. Total: 0
INFO	2025-08-01 10:14:00,186 tfc:device_history_cleaner.py:97] Finished DeviceHistoryCleaner. Deleted: 0
127.0.0.1 - - [01/Aug/2025:10:14:00 +0900] "GET /cron/cleanup/device_history HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:14:00,310 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:10:14:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:14:00,324 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:14:00,331 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:14:00,340 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:14:00,350 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:10:14:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:14:00,360 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:14:00,367 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:14:00,376 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:14:00,383 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:14:00,594 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 10:14:00,596 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 10:14:00,596 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 10:14:00,610 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 10:14:00,610 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 10:14:00,619 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 10:14:00,627 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 10:14:00,639 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 10:14:00,639 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:10:14:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:14:00,648 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 10:14:00,649 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 10:14:00,657 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:10:14:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:14:00,667 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 10:14:00,670 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-08-01 01:04:00.669947 (UTC)
127.0.0.1 - - [01/Aug/2025:10:14:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:14:00,690 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:10:14:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:14:00,698 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/heartbeat_sender
127.0.0.1 - - [01/Aug/2025:10:14:00 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:14:00 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:14:00 +0900] "GET /_ah/api/tradefed_cluster/v1/devices?alt=json HTTP/1.1" 200 18 "-" "(gzip)"
127.0.0.1 - - [01/Aug/2025:10:14:00 +0900] "GET /sidekicks/heartbeat_sender HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:14:00,755 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_cache_cleaner
INFO	2025-08-01 10:14:00,757 default:download_util.py:258] Cleaning up test resources not used since 2025-07-25 01:14:00.757211 (UTC)
127.0.0.1 - - [01/Aug/2025:10:14:00 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:14:00 +0900] "GET /sidekicks/test_resource_cache_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:14:00,773 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_harness_image_metadata
127.0.0.1 - - [01/Aug/2025:10:14:00 +0900] "GET /cron/syncer/sync_harness_image_metadata HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 10:14:01 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
127.0.0.1 - - [01/Aug/2025:10:14:06 +0900] "GET /_ah/api/mtt/v1/file_cleaner/settings HTTP/1.1" 200 1182 "-" "python-requests/2.22.0"
I0801 10:14:06.151218 138256704564096 file_cleaner.py:84] [File Cleaner] Applying Archive directories not modified to /data/app_default_bucket/test_runs
I0801 10:14:06.152665 138256704564096 file_cleaner.py:84] [File Cleaner] Applying Delete directories not modified and accessed to /data/tmp
WARNING	2025-08-01 10:14:15,759 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 10:14:15,761 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 10:14:15,762 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:10:14:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 10:14:15,797 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:10:14:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 10:14:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 10:15:00,325 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:10:15:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:15:00,342 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:15:00,352 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:15:00,362 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:15:00,373 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:10:15:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:15:00,383 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:15:00,392 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:15:00,404 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:15:00,415 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:15:11,955 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 10:15:11,972 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:10:15:11 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 10:15:15,767 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 10:15:15,768 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 10:15:15,768 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:10:15:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 10:15:15,802 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:10:15:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 10:15:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 10:16:00,342 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:10:16:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:16:00,358 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:16:00,366 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:16:00,374 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:16:00,382 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:10:16:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:16:00,393 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:16:00,401 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:16:00,417 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:16:00,430 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 10:16:15,773 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 10:16:15,775 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 10:16:15,775 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:10:16:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 10:16:15,818 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:10:16:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 10:16:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 10:17:00,358 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:10:17:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:17:00,374 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:17:00,382 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:17:00,391 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:17:00,399 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:10:17:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:17:00,409 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:17:00,416 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:17:00,426 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:17:00,439 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 10:17:15,783 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 10:17:15,785 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 10:17:15,785 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:10:17:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 10:17:15,819 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:10:17:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 10:17:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 10:18:00,375 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:10:18:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:18:00,390 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:18:00,397 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:18:00,405 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:18:00,413 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:10:18:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:18:00,422 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:18:00,430 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:18:00,438 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:18:00,447 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 10:18:15,791 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 10:18:15,792 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 10:18:15,792 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:10:18:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 10:18:15,827 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:10:18:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 10:18:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 10:19:00,392 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:10:19:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:19:00,410 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:19:00,418 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:19:00,428 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:19:00,437 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:10:19:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:19:00,445 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:19:00,454 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:19:00,465 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:19:00,474 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 10:19:15,798 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 10:19:15,800 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 10:19:15,800 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:10:19:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 10:19:15,833 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:10:19:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 10:19:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 10:20:00,413 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:10:20:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:20:00,429 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:20:00,437 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:20:00,446 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:20:00,454 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:10:20:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:20:00,462 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:20:00,470 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:20:00,479 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:20:00,487 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:20:11,974 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 10:20:11,992 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:10:20:11 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 10:20:15,808 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 10:20:15,809 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 10:20:15,809 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:10:20:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 10:20:15,842 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:10:20:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 10:20:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 10:21:00,433 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:10:21:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:21:00,449 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:21:00,457 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:21:00,464 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:21:00,472 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:10:21:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:21:00,479 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:21:00,488 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:21:00,496 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:21:00,504 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 10:21:15,813 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 10:21:15,814 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 10:21:15,814 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:10:21:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 10:21:15,847 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:10:21:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 10:21:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 10:22:00,451 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:10:22:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:22:00,467 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:22:00,476 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:22:00,486 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:22:00,496 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:10:22:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:22:00,505 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:22:00,514 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:22:00,524 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:22:00,533 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 10:22:15,819 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 10:22:15,820 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 10:22:15,820 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:10:22:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 10:22:15,858 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:10:22:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 10:22:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 10:23:00,466 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:10:23:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:23:00,482 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:23:00,491 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:23:00,500 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:23:00,509 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:10:23:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:23:00,520 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:23:00,528 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:23:00,536 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:23:00,550 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 10:23:15,829 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 10:23:15,830 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 10:23:15,830 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:10:23:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 10:23:15,865 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:10:23:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 10:23:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 10:24:00,483 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:10:24:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:24:00,501 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:24:00,511 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:24:00,522 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:24:00,534 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:10:24:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:24:00,543 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:24:00,551 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:24:00,559 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:24:00,567 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:24:00,650 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 10:24:00,651 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 10:24:00,651 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 10:24:00,664 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 10:24:00,664 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 10:24:00,671 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 10:24:00,678 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 10:24:00,688 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 10:24:00,689 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:10:24:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:24:00,696 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 10:24:00,697 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 10:24:00,704 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:10:24:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:24:00,711 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 10:24:00,712 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-08-01 01:14:00.712860 (UTC)
127.0.0.1 - - [01/Aug/2025:10:24:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:24:00,726 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:10:24:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 10:24:01 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
WARNING	2025-08-01 10:24:15,836 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 10:24:15,837 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 10:24:15,837 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:10:24:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 10:24:15,877 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:10:24:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 10:24:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 3 ms
INFO	2025-08-01 10:25:00,505 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:10:25:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:25:00,520 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:25:00,527 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:25:00,535 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:25:00,545 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:10:25:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:25:00,554 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:25:00,562 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:25:00,570 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:25:00,581 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:25:11,992 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 10:25:12,009 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:10:25:12 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 10:25:15,846 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 10:25:15,847 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 10:25:15,847 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:10:25:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 10:25:15,886 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:10:25:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 10:25:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 10:26:00,523 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:10:26:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:26:00,540 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:26:00,548 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:26:00,557 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:26:00,565 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:10:26:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:26:00,573 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:26:00,582 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:26:00,589 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:26:00,598 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 10:26:15,855 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 10:26:15,857 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 10:26:15,857 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:10:26:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 10:26:15,899 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:10:26:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 10:26:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 10:27:00,541 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:10:27:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:27:00,558 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:27:00,567 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:27:00,576 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:27:00,585 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:10:27:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:27:00,594 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:27:00,603 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:27:00,612 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:27:00,620 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 10:27:15,865 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 10:27:15,865 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 10:27:15,865 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:10:27:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 10:27:15,901 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:10:27:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 10:27:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 10:28:00,559 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:10:28:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:28:00,575 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:28:00,582 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:28:00,591 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:28:00,599 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:10:28:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:28:00,608 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:28:00,616 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:28:00,626 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:28:00,634 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 10:28:15,872 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 10:28:15,873 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 10:28:15,873 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:10:28:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 10:28:15,907 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:10:28:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 10:28:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 10:29:00,577 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:10:29:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:29:00,592 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:29:00,601 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:29:00,609 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:29:00,618 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:10:29:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:29:00,626 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:29:00,634 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:29:00,643 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:29:00,653 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 10:29:15,882 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 10:29:15,884 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 10:29:15,884 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:10:29:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 10:29:15,917 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:10:29:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 10:29:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 10:30:00,592 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:10:30:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:30:00,609 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:30:00,616 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:30:00,624 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:30:00,632 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:10:30:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:30:00,640 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:30:00,649 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:30:00,657 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:30:00,667 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:30:12,012 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 10:30:12,028 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:10:30:12 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 10:30:15,890 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 10:30:15,892 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 10:30:15,892 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:10:30:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 10:30:15,929 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:10:30:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 10:30:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 10:31:00,611 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:10:31:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:31:00,625 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:31:00,633 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:31:00,642 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:31:00,652 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:10:31:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:31:00,661 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:31:00,669 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:31:00,678 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:31:00,686 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 10:31:15,897 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 10:31:15,899 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 10:31:15,899 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:10:31:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 10:31:15,934 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:10:31:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 10:31:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 10:32:00,625 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:10:32:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:32:00,642 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:32:00,650 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:32:00,659 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:32:00,666 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:10:32:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:32:00,674 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:32:00,682 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:32:00,690 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:32:00,698 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 10:32:15,905 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 10:32:15,906 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 10:32:15,906 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:10:32:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 10:32:15,944 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:10:32:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 10:32:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 10:33:00,642 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:10:33:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:33:00,658 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:33:00,666 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:33:00,673 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:33:00,681 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:10:33:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:33:00,690 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:33:00,698 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:33:00,706 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:33:00,714 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 10:33:15,916 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 10:33:15,920 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 10:33:15,920 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:10:33:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 10:33:15,963 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:10:33:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 10:33:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-08-01 10:34:00,659 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:10:34:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:34:00,676 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:34:00,685 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:34:00,693 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:34:00,702 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:10:34:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:34:00,713 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 10:34:00,714 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 10:34:00,715 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 10:34:00,725 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 10:34:00,726 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 10:34:00,734 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 10:34:00,741 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 10:34:00,751 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 10:34:00,751 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:10:34:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:34:00,758 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:34:00,766 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:34:00,773 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 10:34:00,774 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 10:34:00,781 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:10:34:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:34:00,788 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:34:00,798 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:34:00,806 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 10:34:00,807 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-08-01 01:24:00.807639 (UTC)
127.0.0.1 - - [01/Aug/2025:10:34:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:34:00,823 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:10:34:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 10:34:01 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
WARNING	2025-08-01 10:34:15,933 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 10:34:15,935 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 10:34:15,935 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:10:34:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 10:34:15,968 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:10:34:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 10:34:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 10:35:00,673 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:10:35:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:35:00,688 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:35:00,696 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:35:00,704 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:35:00,712 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:10:35:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:35:00,770 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:35:00,780 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:35:00,809 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:35:00,820 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:35:12,028 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 10:35:12,044 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:10:35:12 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 10:35:15,940 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 10:35:15,941 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 10:35:15,941 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:10:35:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 10:35:15,979 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:10:35:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 10:35:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 10:36:00,689 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:10:36:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:36:00,704 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:36:00,713 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:36:00,722 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:36:00,731 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:10:36:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:36:00,777 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:36:00,789 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:36:00,812 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:36:00,826 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 10:36:15,947 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 10:36:15,948 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 10:36:15,948 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:10:36:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 10:36:15,982 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:10:36:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 10:36:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 3 ms
INFO	2025-08-01 10:37:00,705 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:10:37:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:37:00,721 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:37:00,731 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:37:00,742 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:37:00,753 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:10:37:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:37:00,781 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:37:00,794 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:37:00,819 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:37:00,830 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 10:37:15,954 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 10:37:15,955 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 10:37:15,955 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:10:37:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 10:37:15,992 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:10:37:15 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 10:37:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 10:38:00,725 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:10:38:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:38:00,740 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:38:00,747 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:38:00,754 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:38:00,766 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:10:38:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:38:00,785 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:38:00,800 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:38:00,825 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:38:00,835 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 10:38:15,961 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 10:38:15,961 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 10:38:15,962 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:10:38:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 10:38:15,999 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:10:38:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 10:38:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 10:39:00,744 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:10:39:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:39:00,762 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:39:00,772 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:39:00,782 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:39:00,794 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:10:39:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:39:00,802 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:39:00,811 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:39:00,830 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:39:00,842 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 10:39:15,968 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 10:39:15,969 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 10:39:15,969 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:10:39:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 10:39:16,005 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:10:39:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 10:39:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-08-01 10:40:00,764 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:10:40:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:40:00,779 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:40:00,787 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:40:00,795 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:40:00,806 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:10:40:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:40:00,814 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:40:00,822 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:40:00,835 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:40:00,846 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:40:12,045 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 10:40:12,067 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:10:40:12 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 10:40:15,975 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 10:40:15,975 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 10:40:15,975 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:10:40:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 10:40:16,016 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:10:40:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 10:40:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 10:41:00,780 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:10:41:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:41:00,794 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:41:00,802 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:41:00,810 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:41:00,818 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:10:41:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:41:00,826 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:41:00,835 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:41:00,844 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:41:00,852 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 10:41:15,985 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 10:41:15,986 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 10:41:15,986 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:10:41:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 10:41:16,027 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:10:41:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 10:41:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-08-01 10:42:00,797 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:10:42:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:42:00,812 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:42:00,820 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:42:00,828 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:42:00,836 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:10:42:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:42:00,844 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:42:00,852 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:42:00,860 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:42:00,868 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 10:42:15,995 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 10:42:15,996 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 10:42:15,996 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:10:42:15 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 10:42:16,028 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:10:42:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 10:42:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-08-01 10:43:00,814 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:10:43:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:43:00,829 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:43:00,836 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:43:00,844 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:43:00,852 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:10:43:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:43:00,861 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:43:00,868 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:43:00,876 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:43:00,884 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 10:43:16,002 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 10:43:16,003 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 10:43:16,003 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:10:43:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 10:43:16,035 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:10:43:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 10:43:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 10:44:00,759 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 10:44:00,760 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 10:44:00,760 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 10:44:00,773 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 10:44:00,773 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 10:44:00,780 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 10:44:00,787 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 10:44:00,797 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 10:44:00,797 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:10:44:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:44:00,804 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_harness_image_metadata
127.0.0.1 - - [01/Aug/2025:10:44:00 +0900] "GET /cron/syncer/sync_harness_image_metadata HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:44:00,811 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 10:44:00,812 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 10:44:00,818 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:10:44:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:44:00,831 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:10:44:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:44:00,847 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:44:00,854 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 10:44:00,855 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-08-01 01:34:00.855976 (UTC)
127.0.0.1 - - [01/Aug/2025:10:44:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:44:00,869 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:44:00,876 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:44:00,885 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:10:44:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:44:00,893 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:10:44:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:44:00,900 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:44:00,908 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:44:00,917 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:44:00,925 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 10:44:01 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
WARNING	2025-08-01 10:44:16,010 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 10:44:16,011 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 10:44:16,011 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:10:44:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 10:44:16,043 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:10:44:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 10:44:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 10:45:00,850 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:10:45:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:45:00,865 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:45:00,876 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:45:00,884 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:45:00,902 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:10:45:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:45:00,913 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:45:00,922 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:45:00,934 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:45:00,941 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:45:12,069 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 10:45:12,086 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:10:45:12 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 10:45:16,019 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 10:45:16,020 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 10:45:16,020 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:10:45:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 10:45:16,056 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:10:45:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 10:45:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 10:46:00,866 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:10:46:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:46:00,881 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:46:00,889 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:46:00,897 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:46:00,909 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:10:46:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:46:00,918 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:46:00,928 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:46:00,938 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:46:00,947 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 10:46:16,027 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 10:46:16,028 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 10:46:16,028 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:10:46:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 10:46:16,062 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:10:46:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 10:46:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 10:47:00,881 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:10:47:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:47:00,895 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:47:00,902 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:47:00,910 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:47:00,919 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:10:47:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:47:00,928 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:47:00,937 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:47:00,945 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:47:00,954 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 10:47:16,033 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 10:47:16,034 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 10:47:16,034 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:10:47:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 10:47:16,073 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:10:47:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 10:47:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 10:48:00,899 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:10:48:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:48:00,915 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:48:00,922 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:48:00,929 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:48:00,938 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:10:48:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:48:00,945 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:48:00,954 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:48:00,961 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:48:00,971 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 10:48:16,038 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 10:48:16,040 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 10:48:16,040 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:10:48:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 10:48:16,082 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:10:48:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 10:48:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-08-01 10:49:00,915 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:10:49:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:49:00,930 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:49:00,939 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:49:00,949 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:49:00,959 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:10:49:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:49:00,968 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:49:00,976 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:49:00,984 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:49:00,992 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 10:49:16,048 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 10:49:16,050 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 10:49:16,050 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:10:49:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 10:49:16,089 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:10:49:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 10:49:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 10:50:00,928 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:10:50:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:50:00,943 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:50:00,951 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:50:00,959 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:50:00,966 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:10:50:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:50:00,975 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:50:00,983 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:50:00,992 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:50:01,002 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:50:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:50:12,088 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 10:50:12,103 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:10:50:12 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 10:50:16,055 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 10:50:16,056 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 10:50:16,056 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:10:50:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 10:50:16,090 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:10:50:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 10:50:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 10:51:00,011 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:51:00,944 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:10:51:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:51:00,959 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:51:00,967 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:51:00,976 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:51:00,985 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:10:51:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:51:00,994 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:51:01,004 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:51:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:51:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:51:01,012 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:51:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:51:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 10:51:16,061 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 10:51:16,062 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 10:51:16,062 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:10:51:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 10:51:16,094 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:10:51:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 10:51:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 10:52:00,012 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:52:00,024 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:52:00,035 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:52:00,959 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:10:52:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:52:00,976 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:52:00,985 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:52:00,993 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:52:01,004 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:10:52:01 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:52:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:52:01,013 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:52:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:52:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 10:52:16,066 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 10:52:16,067 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 10:52:16,067 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:10:52:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 10:52:16,106 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:10:52:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 10:52:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-08-01 10:53:00,014 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:10:53:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:53:00,023 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:53:00,033 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:53:00,042 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:53:00,050 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:53:00,976 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:10:53:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:53:00,991 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:53:01,002 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:53:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:53:01,014 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:53:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:53:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 10:53:16,074 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 10:53:16,075 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 10:53:16,075 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:10:53:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 10:53:16,112 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:10:53:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 10:53:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 10:54:00,016 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:54:00,025 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:10:54:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:54:00,035 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:54:00,044 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:54:00,053 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:54:00,063 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:54:00,073 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:54:00,803 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 10:54:00,804 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 10:54:00,804 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 10:54:00,816 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 10:54:00,817 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 10:54:00,824 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 10:54:00,831 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 10:54:00,842 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 10:54:00,842 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:10:54:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:54:00,849 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 10:54:00,850 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 10:54:00,858 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:10:54:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:54:00,871 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 10:54:00,872 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-08-01 01:44:00.872581 (UTC)
127.0.0.1 - - [01/Aug/2025:10:54:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:54:00,891 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:10:54:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:54:00,992 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:10:54:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:54:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:54:01,010 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:54:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:54:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 10:54:01 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
WARNING	2025-08-01 10:54:16,081 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 10:54:16,082 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 10:54:16,082 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:10:54:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 10:54:16,116 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:10:54:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 10:54:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 10:55:00,009 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:10:55:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:55:00,030 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:55:00,041 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:55:00,052 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:10:55:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:55:00,064 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:55:00,077 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:55:00,088 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:55:00,097 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:55:00,107 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:55:12,101 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 10:55:12,118 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:10:55:12 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 10:55:16,087 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 10:55:16,087 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 10:55:16,087 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:10:55:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 10:55:16,136 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:10:55:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 10:55:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 10:56:00,029 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:10:56:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:56:00,044 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:56:00,052 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:56:00,063 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:10:56:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:56:00,073 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:56:00,084 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:56:00,098 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:56:00,107 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:56:00,119 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 10:56:16,094 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 10:56:16,095 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 10:56:16,095 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:10:56:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 10:56:16,128 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:10:56:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 10:56:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 10:57:00,046 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:10:57:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:57:00,061 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:57:00,071 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:57:00,079 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:10:57:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:57:00,090 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:57:00,099 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:57:00,111 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:57:00,123 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:57:00,133 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 10:57:16,101 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 10:57:16,101 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 10:57:16,102 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:10:57:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 10:57:16,139 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:10:57:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 10:57:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 10:58:00,062 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:10:58:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:58:00,081 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:58:00,092 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:58:00,106 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:10:58:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:58:00,118 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:58:00,130 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:58:00,142 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:58:00,155 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:58:00,168 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 10:58:16,106 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 10:58:16,106 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 10:58:16,107 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:10:58:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 10:58:16,142 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:10:58:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 10:58:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 10:59:00,083 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:10:59:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:59:00,103 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:59:00,112 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:59:00,121 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:10:59:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:59:00,131 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:59:00,143 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:59:00,151 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:59:00,164 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 10:59:00,181 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:10:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:10:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 10:59:16,115 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 10:59:16,116 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 10:59:16,116 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:10:59:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 10:59:16,149 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:10:59:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 10:59:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 11:00:00,100 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:11:00:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:00:00,117 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:00:00,127 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:00:00,136 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:11:00:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:00:00,146 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:00:00,156 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:00:00,166 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:00:00,176 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:00:00,187 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:00:12,119 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 11:00:12,143 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:11:00:12 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 11:00:16,122 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 11:00:16,123 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 11:00:16,123 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:11:00:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 11:00:16,167 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:11:00:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 11:00:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-08-01 11:01:00,116 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:11:01:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:01:00,133 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:01:00,142 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:01:00,152 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:11:01:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:01:00,162 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:01:00,170 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:01:00,178 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:01:00,188 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:01:00,197 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 11:01:16,129 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 11:01:16,130 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 11:01:16,130 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:11:01:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 11:01:16,167 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:11:01:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 11:01:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 11:02:00,138 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:11:02:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:02:00,153 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:02:00,160 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:02:00,167 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:11:02:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:02:00,176 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:02:00,184 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:02:00,192 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:02:00,200 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:02:00,209 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 11:02:16,137 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 11:02:16,138 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 11:02:16,138 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:11:02:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 11:02:16,188 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:11:02:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 11:02:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 11:03:00,154 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:11:03:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:03:00,168 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:03:00,175 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:03:00,182 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:11:03:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:03:00,190 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:03:00,199 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:03:00,207 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:03:00,215 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:03:00,224 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 11:03:16,145 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 11:03:16,146 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 11:03:16,146 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:11:03:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 11:03:16,186 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:11:03:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 11:03:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-08-01 11:04:00,170 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:11:04:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:04:00,190 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:04:00,200 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:04:00,209 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:11:04:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:04:00,218 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:04:00,227 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:04:00,236 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:04:00,246 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:04:00,254 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:04:00,848 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 11:04:00,849 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 11:04:00,849 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 11:04:00,861 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 11:04:00,861 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 11:04:00,870 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 11:04:00,877 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 11:04:00,887 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 11:04:00,887 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:11:04:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:04:00,895 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 11:04:00,896 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 11:04:00,903 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:11:04:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:04:00,910 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 11:04:00,911 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-08-01 01:54:00.911642 (UTC)
127.0.0.1 - - [01/Aug/2025:11:04:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:04:00,925 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:11:04:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 11:04:01 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
WARNING	2025-08-01 11:04:16,151 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 11:04:16,152 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 11:04:16,152 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:11:04:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 11:04:16,195 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:11:04:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 11:04:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 11:05:00,189 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:11:05:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:05:00,205 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:05:00,213 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:05:00,222 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:11:05:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:05:00,231 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:05:00,240 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:05:00,249 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:05:00,258 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:05:00,266 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:05:12,148 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 11:05:12,164 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:11:05:12 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 11:05:16,159 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 11:05:16,160 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 11:05:16,160 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:11:05:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 11:05:16,194 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:11:05:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 11:05:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 11:06:00,206 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:11:06:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:06:00,223 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:06:00,231 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:06:00,240 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:11:06:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:06:00,250 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:06:00,259 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:06:00,267 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:06:00,275 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:06:00,283 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 11:06:16,165 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 11:06:16,166 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 11:06:16,166 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:11:06:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 11:06:16,203 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:11:06:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 11:06:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 11:07:00,221 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:11:07:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:07:00,241 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:07:00,251 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:07:00,264 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:11:07:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:07:00,278 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:07:00,291 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:07:00,303 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:07:00,315 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:07:00,328 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 11:07:16,172 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 11:07:16,172 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 11:07:16,172 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:11:07:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 11:07:16,219 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:11:07:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 11:07:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 11:08:00,240 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:11:08:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:08:00,256 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:08:00,265 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:08:00,279 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:11:08:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:08:00,289 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:08:00,307 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:08:00,324 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:08:00,340 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:08:00,356 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 11:08:16,180 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 11:08:16,181 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 11:08:16,181 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:11:08:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 11:08:16,228 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:11:08:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 11:08:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-08-01 11:09:00,259 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:11:09:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:09:00,274 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:09:00,282 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:09:00,290 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:11:09:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:09:00,299 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:09:00,312 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:09:00,329 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:09:00,345 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:09:00,360 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 11:09:16,190 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 11:09:16,192 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 11:09:16,192 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:11:09:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 11:09:16,227 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:11:09:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 11:09:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 11:10:00,275 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:11:10:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:10:00,291 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:10:00,299 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:10:00,308 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:11:10:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:10:00,317 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:10:00,327 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:10:00,337 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:10:00,351 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:10:00,364 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:10:12,168 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 11:10:12,185 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:11:10:12 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 11:10:16,197 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 11:10:16,198 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 11:10:16,198 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:11:10:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 11:10:16,241 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:11:10:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 11:10:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 11:11:00,291 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:11:11:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:11:00,307 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:11:00,314 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:11:00,324 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:11:11:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:11:00,333 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:11:00,343 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:11:00,352 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:11:00,361 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:11:00,370 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 11:11:16,205 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 11:11:16,205 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 11:11:16,206 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:11:11:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 11:11:16,242 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:11:11:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 11:11:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-08-01 11:12:00,309 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:11:12:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:12:00,331 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:12:00,342 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:12:00,354 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:11:12:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:12:00,364 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:12:00,404 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:12:00,450 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:12:00,465 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:12:00,482 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 11:12:16,214 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 11:12:16,215 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 11:12:16,215 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:11:12:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 11:12:16,247 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:11:12:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 11:12:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 11:13:00,330 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:11:13:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:13:00,346 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:13:00,358 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:13:00,370 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:11:13:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:13:00,379 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:13:00,422 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:13:00,467 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:13:00,488 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:13:00,509 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 11:13:16,220 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 11:13:16,220 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 11:13:16,221 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:11:13:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 11:13:16,275 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:11:13:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 11:13:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-08-01 11:14:00,347 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:11:14:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:14:00,363 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:14:00,372 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:14:00,380 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:11:14:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:14:00,390 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:14:00,428 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:14:00,476 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:14:00,495 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:14:00,513 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:14:00,755 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/heartbeat_sender
127.0.0.1 - - [01/Aug/2025:11:14:00 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:14:00 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:14:00 +0900] "GET /_ah/api/tradefed_cluster/v1/devices?alt=json HTTP/1.1" 200 18 "-" "(gzip)"
127.0.0.1 - - [01/Aug/2025:11:14:00 +0900] "GET /sidekicks/heartbeat_sender HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:14:00 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:14:00,807 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_cache_cleaner
INFO	2025-08-01 11:14:00,809 default:download_util.py:258] Cleaning up test resources not used since 2025-07-25 02:14:00.809029 (UTC)
127.0.0.1 - - [01/Aug/2025:11:14:00 +0900] "GET /sidekicks/test_resource_cache_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:14:00,825 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_harness_image_metadata
127.0.0.1 - - [01/Aug/2025:11:14:00 +0900] "GET /cron/syncer/sync_harness_image_metadata HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:14:00,897 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 11:14:00,899 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 11:14:00,899 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 11:14:00,912 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 11:14:00,912 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 11:14:00,922 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 11:14:00,929 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 11:14:00,939 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 11:14:00,939 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:11:14:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:14:00,946 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 11:14:00,947 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 11:14:00,955 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:11:14:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:14:00,963 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 11:14:00,965 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-08-01 02:04:00.965077 (UTC)
127.0.0.1 - - [01/Aug/2025:11:14:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:14:00,980 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:11:14:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 11:14:01 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
127.0.0.1 - - [01/Aug/2025:11:14:06 +0900] "GET /_ah/api/mtt/v1/file_cleaner/settings HTTP/1.1" 200 1182 "-" "python-requests/2.22.0"
I0801 11:14:06.054724 138256704564096 file_cleaner.py:84] [File Cleaner] Applying Archive directories not modified to /data/app_default_bucket/test_runs
I0801 11:14:06.056098 138256704564096 file_cleaner.py:84] [File Cleaner] Applying Delete directories not modified and accessed to /data/tmp
WARNING	2025-08-01 11:14:16,230 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 11:14:16,232 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 11:14:16,232 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:11:14:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 11:14:16,265 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:11:14:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 11:14:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 11:15:00,364 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:11:15:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:15:00,381 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:15:00,388 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:15:00,397 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:11:15:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:15:00,405 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:15:00,433 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:15:00,483 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:15:00,500 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:15:00,519 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:15:12,186 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 11:15:12,205 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:11:15:12 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 11:15:16,238 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 11:15:16,240 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 11:15:16,240 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:11:15:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 11:15:16,281 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:11:15:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 11:15:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 11:16:00,380 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:11:16:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:16:00,398 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:16:00,408 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:16:00,419 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:11:16:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:16:00,429 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:16:00,440 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:16:00,490 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:16:00,504 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:16:00,524 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 11:16:16,248 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 11:16:16,249 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 11:16:16,249 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:11:16:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 11:16:16,284 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:11:16:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 11:16:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 11:17:00,399 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:11:17:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:17:00,419 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:17:00,430 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:17:00,441 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:11:17:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:17:00,453 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:17:00,463 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:17:00,496 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:17:00,510 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:17:00,528 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 11:17:16,254 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 11:17:16,255 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 11:17:16,255 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:11:17:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 11:17:16,303 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:11:17:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 11:17:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 11:18:00,419 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:11:18:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:18:00,436 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:18:00,447 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:18:00,457 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:11:18:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:18:00,468 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:18:00,477 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:18:00,502 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:18:00,522 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:18:00,541 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 11:18:16,262 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 11:18:16,263 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 11:18:16,263 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:11:18:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 11:18:16,298 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:11:18:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 11:18:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 11:19:00,433 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:11:19:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:19:00,450 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:19:00,459 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:19:00,469 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:11:19:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:19:00,477 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:19:00,487 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:19:00,511 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:19:00,532 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:19:00,545 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 11:19:16,270 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 11:19:16,271 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 11:19:16,271 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:11:19:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 11:19:16,311 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:11:19:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 11:19:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-08-01 11:20:00,452 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:11:20:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:20:00,469 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:20:00,479 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:20:00,490 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:11:20:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:20:00,501 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:20:00,513 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:20:00,527 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:20:00,538 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:20:00,556 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:20:12,204 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 11:20:12,223 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:11:20:12 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 11:20:16,280 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 11:20:16,281 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 11:20:16,281 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:11:20:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 11:20:16,316 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:11:20:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 11:20:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 11:21:00,465 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:11:21:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:21:00,484 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:21:00,492 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:21:00,500 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:11:21:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:21:00,516 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:21:00,523 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:21:00,536 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:21:00,550 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:21:00,561 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 11:21:16,287 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 11:21:16,288 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 11:21:16,288 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:11:21:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 11:21:16,329 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:11:21:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 11:21:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 11:22:00,480 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:11:22:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:22:00,495 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:22:00,504 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:22:00,513 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:11:22:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:22:00,527 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:22:00,536 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:22:00,545 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:22:00,561 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:22:00,569 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 11:22:16,305 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 11:22:16,311 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 11:22:16,311 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:11:22:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 11:22:16,355 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:11:22:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 11:22:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 11:23:00,494 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:11:23:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:23:00,510 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:23:00,518 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:23:00,526 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:11:23:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:23:00,536 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:23:00,545 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:23:00,555 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:23:00,567 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:23:00,577 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 11:23:16,329 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 11:23:16,332 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 11:23:16,332 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:11:23:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 11:23:16,366 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:11:23:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 11:23:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 11:24:00,507 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:11:24:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:24:00,523 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:24:00,531 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:24:00,539 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:11:24:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:24:00,548 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:24:00,557 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:24:00,566 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:24:00,578 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:24:00,587 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:24:00,945 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 11:24:00,946 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 11:24:00,946 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 11:24:00,957 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 11:24:00,957 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 11:24:00,965 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 11:24:00,972 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 11:24:00,986 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 11:24:00,986 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:11:24:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:24:00,993 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 11:24:00,995 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 11:24:01,002 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:11:24:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:24:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:24:01,009 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 11:24:01,011 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-08-01 02:14:01.011227 (UTC)
127.0.0.1 - - [01/Aug/2025:11:24:01 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:24:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:24:01,028 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:11:24:01 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:24:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 11:24:01 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
WARNING	2025-08-01 11:24:16,337 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 11:24:16,338 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 11:24:16,338 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:11:24:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 11:24:16,375 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:11:24:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 11:24:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 11:25:00,523 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:11:25:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:25:00,538 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:25:00,546 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:25:00,554 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:11:25:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:25:00,563 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:25:00,571 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:25:00,580 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:25:00,589 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:25:00,598 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:25:12,220 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 11:25:12,237 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:11:25:12 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 11:25:16,344 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 11:25:16,345 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 11:25:16,345 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:11:25:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 11:25:16,382 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:11:25:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 11:25:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 11:26:00,539 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:11:26:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:26:00,555 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:26:00,562 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:26:00,571 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:11:26:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:26:00,579 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:26:00,587 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:26:00,595 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:26:00,603 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:26:00,613 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 11:26:16,351 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 11:26:16,351 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 11:26:16,352 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:11:26:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 11:26:16,387 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:11:26:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 11:26:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 11:27:00,556 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:11:27:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:27:00,572 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:27:00,581 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:27:00,590 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:11:27:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:27:00,599 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:27:00,608 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:27:00,617 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:27:00,628 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:27:00,637 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 11:27:16,356 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 11:27:16,357 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 11:27:16,357 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:11:27:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 11:27:16,394 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:11:27:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 11:27:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 11:28:00,576 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:11:28:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:28:00,590 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:28:00,597 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:28:00,605 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:11:28:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:28:00,614 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:28:00,621 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:28:00,629 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:28:00,643 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:28:00,654 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 11:28:16,366 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 11:28:16,368 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 11:28:16,368 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:11:28:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 11:28:16,403 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:11:28:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 11:28:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 11:29:00,592 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:11:29:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:29:00,608 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:29:00,616 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:29:00,625 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:11:29:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:29:00,634 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:29:00,643 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:29:00,652 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:29:00,661 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:29:00,669 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 11:29:16,373 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 11:29:16,374 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 11:29:16,374 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:11:29:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 11:29:16,411 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:11:29:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 11:29:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 11:30:00,610 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:11:30:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:30:00,625 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:30:00,633 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:30:00,642 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:11:30:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:30:00,652 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:30:00,660 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:30:00,668 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:30:00,677 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:30:00,685 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:30:12,239 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 11:30:12,270 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:11:30:12 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 11:30:16,378 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 11:30:16,379 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 11:30:16,379 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:11:30:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 11:30:16,415 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:11:30:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 11:30:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 11:31:00,627 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:11:31:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:31:00,643 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:31:00,650 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:31:00,659 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:11:31:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:31:00,668 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:31:00,677 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:31:00,686 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:31:00,695 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:31:00,703 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 11:31:16,384 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 11:31:16,385 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 11:31:16,385 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:11:31:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 11:31:16,425 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:11:31:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 11:31:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 11:32:00,640 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:11:32:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:32:00,654 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:32:00,663 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:32:00,672 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:11:32:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:32:00,681 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:32:00,690 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:32:00,698 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:32:00,708 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:32:00,716 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 11:32:16,391 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 11:32:16,391 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 11:32:16,391 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:11:32:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 11:32:16,442 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:11:32:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 11:32:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 11:33:00,652 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:11:33:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:33:00,670 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:33:00,679 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:33:00,688 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:11:33:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:33:00,698 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:33:00,708 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:33:00,718 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:33:00,730 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:33:00,741 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 11:33:16,400 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 11:33:16,401 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 11:33:16,401 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:11:33:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 11:33:16,452 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:11:33:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 11:33:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 11:34:00,012 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 11:34:00,013 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 11:34:00,021 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:11:34:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:34:00,032 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 11:34:00,033 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-08-01 02:24:00.033895 (UTC)
127.0.0.1 - - [01/Aug/2025:11:34:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:34:00,047 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:11:34:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:34:00,670 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:11:34:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:34:00,685 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:34:00,695 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:34:00,704 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:11:34:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:34:00,715 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:34:00,726 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:34:00,734 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:34:00,744 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:34:00,755 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:34:00,993 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 11:34:00,995 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 11:34:00,995 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 11:34:01,009 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 11:34:01,009 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 11:34:01,018 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 11:34:01,027 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 11:34:01,040 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 11:34:01,040 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:11:34:01 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:34:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 11:34:01 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
WARNING	2025-08-01 11:34:16,410 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 11:34:16,411 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 11:34:16,411 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:11:34:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 11:34:16,453 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:11:34:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 11:34:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 11:35:00,686 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:11:35:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:35:00,705 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:35:00,715 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:35:00,725 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:11:35:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:35:00,735 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:35:00,744 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:35:00,754 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:35:00,764 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:35:00,775 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:35:12,267 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 11:35:12,285 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:11:35:12 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 11:35:16,417 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 11:35:16,418 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 11:35:16,418 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:11:35:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 11:35:16,455 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:11:35:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 11:35:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 11:36:00,703 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:11:36:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:36:00,721 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:36:00,731 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:36:00,740 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:11:36:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:36:00,751 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:36:00,759 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:36:00,769 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:36:00,778 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:36:00,789 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 11:36:16,424 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 11:36:16,425 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 11:36:16,425 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:11:36:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 11:36:16,467 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:11:36:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 11:36:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 11:37:00,719 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:11:37:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:37:00,749 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:37:00,763 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:37:00,779 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:11:37:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:37:00,794 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:37:00,808 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:37:00,823 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:37:00,840 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:37:00,857 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 11:37:16,432 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 11:37:16,434 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 11:37:16,434 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:11:37:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 11:37:16,490 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:11:37:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 11:37:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 11:38:00,753 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:11:38:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:38:00,780 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:38:00,792 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:38:00,804 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:11:38:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:38:00,817 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:38:00,830 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:38:00,850 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:38:00,876 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:38:00,898 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 11:38:16,445 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 11:38:16,449 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 11:38:16,449 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:11:38:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 11:38:16,567 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:11:38:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 11:38:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 11:39:00,775 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:11:39:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:39:00,799 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:39:00,812 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:39:00,827 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:11:39:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:39:00,845 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:39:00,859 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:39:00,872 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:39:00,885 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:39:00,908 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 11:39:16,464 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 11:39:16,464 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 11:39:16,465 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:11:39:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 11:39:16,507 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:11:39:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 11:39:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 11:40:00,802 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:11:40:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:40:00,834 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:40:00,856 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:40:00,879 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:11:40:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:40:00,901 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:40:00,920 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:40:00,940 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:40:00,959 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:40:00,976 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:40:12,288 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 11:40:12,309 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:11:40:12 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 11:40:16,471 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 11:40:16,472 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 11:40:16,472 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:11:40:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 11:40:16,522 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:11:40:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 11:40:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 11:41:00,833 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:11:41:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:41:00,858 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:41:00,885 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:41:00,899 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:11:41:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:41:00,926 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:41:00,938 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:41:00,961 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:41:00,985 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:41:01,011 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:41:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:41:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 11:41:16,480 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 11:41:16,481 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 11:41:16,481 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:11:41:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 11:41:16,532 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:11:41:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 11:41:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 11:42:00,022 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:42:00,857 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:11:42:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:42:00,882 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:42:00,900 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:42:00,918 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:11:42:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:42:00,937 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:42:00,955 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:42:00,969 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:42:00,992 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 11:42:16,494 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 11:42:16,499 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 11:42:16,499 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:11:42:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 11:42:16,586 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:11:42:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 11:42:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 11:43:00,033 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:43:00,875 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:11:43:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:43:00,896 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:43:00,913 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:43:00,924 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:11:43:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:43:00,945 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:43:00,962 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:43:00,981 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:43:00,997 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:43:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 11:43:16,522 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 11:43:16,523 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 11:43:16,523 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:11:43:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 11:43:16,566 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:11:43:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 11:43:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-08-01 11:44:00,028 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 11:44:00,029 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 11:44:00,039 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:11:44:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:44:00,048 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:44:00,062 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 11:44:00,063 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-08-01 02:34:00.063791 (UTC)
127.0.0.1 - - [01/Aug/2025:11:44:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:44:00,085 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 11:44:00,086 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 11:44:00,087 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 11:44:00,106 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 11:44:00,107 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 11:44:00,119 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 11:44:00,129 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 11:44:00,144 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 11:44:00,144 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:11:44:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:44:00,153 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:11:44:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:44:00,833 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_harness_image_metadata
127.0.0.1 - - [01/Aug/2025:11:44:00 +0900] "GET /cron/syncer/sync_harness_image_metadata HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:44:00,893 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:11:44:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:44:00,913 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:44:00,925 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:44:00,937 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:11:44:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:44:00,953 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:44:00,971 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:44:00,986 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:44:01,003 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:44:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 11:44:01 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
WARNING	2025-08-01 11:44:16,530 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 11:44:16,531 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 11:44:16,531 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:11:44:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 11:44:16,582 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:11:44:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 11:44:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 11:45:00,015 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:45:00,063 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:45:00,913 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:11:45:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:45:00,939 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:45:00,954 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:45:00,968 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:11:45:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:45:00,981 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:45:00,997 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:45:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:45:01,019 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:45:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:45:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:45:12,309 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 11:45:12,333 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:11:45:12 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 11:45:16,541 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 11:45:16,543 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 11:45:16,543 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:11:45:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 11:45:16,635 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:11:45:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 11:45:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 11:46:00,016 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:46:00,031 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:46:00,046 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:46:00,075 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:46:00,938 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:11:46:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:46:00,960 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:46:00,974 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:46:00,989 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:11:46:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:46:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:46:01,005 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:46:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:46:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 11:46:16,558 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 11:46:16,559 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 11:46:16,559 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:11:46:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 11:46:16,608 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:11:46:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 11:46:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 11:47:00,021 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:47:00,035 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:47:00,048 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:47:00,065 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:47:00,083 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:47:00,962 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:11:47:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:47:00,982 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:47:00,994 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:47:01,007 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:11:47:01 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:47:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 11:47:16,570 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 11:47:16,572 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 11:47:16,573 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:11:47:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 11:47:16,629 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:11:47:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 11:47:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 11:48:00,024 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:11:48:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:48:00,044 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:48:00,064 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:48:00,080 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:48:00,094 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:48:00,112 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:48:00,982 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:11:48:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:48:01,002 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:48:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:48:01,013 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:48:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:48:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 11:48:16,582 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 11:48:16,583 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 11:48:16,583 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:11:48:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 11:48:16,622 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:11:48:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 11:48:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-08-01 11:49:00,013 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:49:00,029 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:49:00,042 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:11:49:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:49:00,058 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:49:00,079 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:49:00,088 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:49:00,108 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:49:00,131 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:49:00,998 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:11:49:01 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:49:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 11:49:16,589 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 11:49:16,590 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 11:49:16,590 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:11:49:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 11:49:16,626 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:11:49:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 11:49:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 11:50:00,014 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:11:50:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:50:00,031 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:50:00,040 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:50:00,049 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:11:50:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:50:00,065 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:50:00,087 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:50:00,095 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:50:00,114 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:50:00,137 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:50:12,332 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 11:50:12,351 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:11:50:12 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 11:50:16,597 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 11:50:16,597 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 11:50:16,597 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:11:50:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 11:50:16,640 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:11:50:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 11:50:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 11:51:00,029 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
Aug 01, 2025 11:51:00 AM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected HTTP/2 connection.
127.0.0.1 - - [01/Aug/2025:11:51:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:51:00,098 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:51:00,110 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:11:51:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:51:00,121 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:51:00,133 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:51:00,145 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:51:00,157 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:51:00,172 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:51:00,188 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 11:51:16,605 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 11:51:16,605 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 11:51:16,605 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:11:51:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 11:51:16,647 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:11:51:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 11:51:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 11:52:00,099 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:11:52:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:52:00,116 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:52:00,126 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:11:52:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:52:00,141 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:52:00,149 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:52:00,163 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:52:00,180 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:52:00,198 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:52:00,219 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 11:52:16,614 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 11:52:16,615 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 11:52:16,615 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:11:52:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 11:52:16,650 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:11:52:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 11:52:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 11:53:00,121 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:11:53:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:53:00,137 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:53:00,145 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:11:53:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:53:00,154 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:53:00,162 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:53:00,172 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:53:00,185 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:53:00,203 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:53:00,223 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 11:53:16,622 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 11:53:16,623 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 11:53:16,623 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:11:53:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 11:53:16,666 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:11:53:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 11:53:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 11:54:00,051 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 11:54:00,053 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 11:54:00,060 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:11:54:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:54:00,094 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 11:54:00,096 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-08-01 02:44:00.096102 (UTC)
127.0.0.1 - - [01/Aug/2025:11:54:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:54:00,137 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:11:54:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:54:00,154 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:54:00,163 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:11:54:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:54:00,170 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:54:00,179 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 11:54:00,180 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 11:54:00,181 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 11:54:00,195 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 11:54:00,195 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 11:54:00,204 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 11:54:00,211 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 11:54:00,225 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 11:54:00,225 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:11:54:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:54:00,232 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:54:00,241 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:54:00,249 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:11:54:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:54:00,256 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:54:00,263 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:54:00,273 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 11:54:01 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
WARNING	2025-08-01 11:54:16,630 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 11:54:16,631 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 11:54:16,631 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:11:54:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 11:54:16,668 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:11:54:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 11:54:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 11:55:00,154 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:11:55:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:55:00,169 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:55:00,178 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:11:55:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:55:00,186 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:55:00,246 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:55:00,256 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:55:00,274 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:55:00,284 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:55:00,293 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:55:12,359 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 11:55:12,399 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:11:55:12 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 11:55:16,638 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 11:55:16,639 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 11:55:16,639 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:11:55:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 11:55:16,680 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:11:55:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 11:55:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 11:56:00,171 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:11:56:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:56:00,196 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:56:00,209 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:11:56:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:56:00,226 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:56:00,256 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:56:00,267 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:56:00,289 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:56:00,302 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:56:00,316 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 11:56:16,647 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 11:56:16,648 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 11:56:16,648 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:11:56:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 11:56:16,686 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:11:56:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 11:56:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 11:57:00,193 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:11:57:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:57:00,214 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:57:00,231 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:11:57:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:57:00,250 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:57:00,267 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:57:00,281 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:57:00,298 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:57:00,317 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:57:00,335 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 11:57:16,654 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 11:57:16,655 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 11:57:16,655 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:11:57:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 11:57:16,693 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:11:57:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 11:57:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-08-01 11:58:00,212 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:11:58:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:58:00,229 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:58:00,239 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:11:58:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:58:00,259 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:58:00,273 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:58:00,285 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:58:00,304 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:58:00,322 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:58:00,341 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 11:58:16,662 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 11:58:16,662 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 11:58:16,662 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:11:58:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 11:58:16,696 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:11:58:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 11:58:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 11:59:00,228 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:11:59:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:59:00,242 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:59:00,250 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:11:59:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:59:00,263 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:59:00,279 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:59:00,290 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:59:00,308 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:59:00,327 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 11:59:00,346 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:11:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:11:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 11:59:16,667 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 11:59:16,668 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 11:59:16,668 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:11:59:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 11:59:16,708 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:11:59:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 11:59:31 AM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 12:00:00,245 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:12:00:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:00:00,263 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:00:00,272 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:12:00:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:00:00,283 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:00:00,295 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:00:00,307 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:00:00,317 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:00:00,332 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:00:00,352 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:00:12,393 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 12:00:12,410 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:12:00:12 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 12:00:16,675 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 12:00:16,676 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 12:00:16,676 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:12:00:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 12:00:16,709 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:12:00:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:00:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 12:01:00,263 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:12:01:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:01:00,283 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:01:00,295 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:12:01:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:01:00,306 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:01:00,316 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:01:00,328 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:01:00,340 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:01:00,350 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:01:00,362 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 12:01:16,682 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 12:01:16,683 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 12:01:16,683 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:12:01:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 12:01:16,728 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:12:01:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:01:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 12:02:00,281 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:12:02:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:02:00,298 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:02:00,309 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:12:02:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:02:00,320 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:02:00,331 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:02:00,340 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:02:00,350 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:02:00,360 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:02:00,375 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 12:02:16,690 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 12:02:16,691 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 12:02:16,691 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:12:02:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
Aug 01, 2025 12:02:16 PM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
INFO: Detected HTTP/2 connection.
INFO	2025-08-01 12:02:16,784 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:12:02:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:02:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 12:03:00,296 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:12:03:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:03:00,315 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:03:00,328 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:12:03:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:03:00,343 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:03:00,355 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:03:00,368 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:03:00,381 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:03:00,394 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:03:00,406 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 12:03:16,699 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 12:03:16,699 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 12:03:16,699 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:12:03:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 12:03:16,737 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:12:03:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:03:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 12:04:00,066 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 12:04:00,068 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 12:04:00,077 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:12:04:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:04:00,110 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 12:04:00,112 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-08-01 02:54:00.112300 (UTC)
127.0.0.1 - - [01/Aug/2025:12:04:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:04:00,232 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 12:04:00,233 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 12:04:00,233 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 12:04:00,247 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 12:04:00,247 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 12:04:00,258 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 12:04:00,268 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 12:04:00,282 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 12:04:00,282 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:12:04:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:04:00,293 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:12:04:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:04:00,313 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:12:04:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:04:00,333 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:04:00,344 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:12:04:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:04:00,359 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:04:00,370 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:04:00,383 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:04:00,395 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:04:00,407 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:04:00,426 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:04:01 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
WARNING	2025-08-01 12:04:16,705 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 12:04:16,706 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 12:04:16,706 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:12:04:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 12:04:16,744 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:12:04:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:04:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 12:05:00,331 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:12:05:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:05:00,347 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:05:00,358 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:12:05:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:05:00,367 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:05:00,377 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:05:00,395 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:05:00,407 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:05:00,418 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:05:00,437 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:05:12,412 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 12:05:12,434 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:12:05:12 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 12:05:16,710 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 12:05:16,711 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 12:05:16,711 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:12:05:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 12:05:16,754 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:12:05:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:05:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 12:06:00,350 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:12:06:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:06:00,370 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:06:00,382 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:12:06:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:06:00,395 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:06:00,407 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:06:00,420 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:06:00,435 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:06:00,450 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:06:00,466 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 12:06:16,718 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 12:06:16,719 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 12:06:16,719 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:12:06:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 12:06:16,758 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:12:06:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:06:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 4 ms
INFO	2025-08-01 12:07:00,372 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:12:07:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:07:00,392 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:07:00,402 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:12:07:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:07:00,415 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:07:00,427 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:07:00,439 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:07:00,451 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:07:00,469 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:07:00,489 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 12:07:16,750 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 12:07:16,761 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 12:07:16,761 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:12:07:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 12:07:16,820 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:12:07:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:07:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 12:08:00,393 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:12:08:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:08:00,414 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:08:00,429 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:12:08:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:08:00,442 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:08:00,451 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:08:00,463 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:08:00,475 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:08:00,487 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:08:00,499 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 12:08:16,784 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 12:08:16,785 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 12:08:16,785 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:12:08:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 12:08:16,840 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:12:08:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:08:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 12:09:00,415 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:12:09:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:09:00,433 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:09:00,444 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:12:09:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:09:00,456 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:09:00,468 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:09:00,483 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:09:00,496 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:09:00,509 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:09:00,522 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 12:09:16,793 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 12:09:16,794 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 12:09:16,794 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:12:09:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 12:09:16,845 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:12:09:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:09:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 12:10:00,434 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:12:10:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:10:00,455 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:10:00,467 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:12:10:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:10:00,479 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:10:00,490 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:10:00,501 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:10:00,513 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:10:00,525 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:10:00,537 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:10:12,433 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 12:10:12,455 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:12:10:12 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 12:10:16,800 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 12:10:16,801 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 12:10:16,801 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:12:10:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 12:10:16,844 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:12:10:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:10:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 12:11:00,456 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:12:11:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:11:00,472 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:11:00,482 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:12:11:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:11:00,495 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:11:00,503 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:11:00,512 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:11:00,522 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:11:00,533 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:11:00,548 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 12:11:16,809 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 12:11:16,811 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 12:11:16,811 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:12:11:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 12:11:16,845 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:12:11:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:11:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-08-01 12:12:00,473 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:12:12:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:12:00,487 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:12:00,495 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:12:12:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:12:00,504 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:12:00,512 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:12:00,520 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:12:00,530 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:12:00,541 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:12:00,551 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 12:12:16,817 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 12:12:16,819 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 12:12:16,819 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:12:12:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 12:12:16,853 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:12:12:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:12:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 12:13:00,484 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:12:13:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:13:00,499 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:13:00,506 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:12:13:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:13:00,514 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:13:00,522 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:13:00,531 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:13:00,540 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:13:00,549 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:13:00,559 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 12:13:16,825 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 12:13:16,826 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 12:13:16,826 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:12:13:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 12:13:16,859 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:12:13:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:13:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 12:14:00,089 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 12:14:00,090 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 12:14:00,098 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:12:14:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:14:00,129 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 12:14:00,130 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-08-01 03:04:00.130234 (UTC)
127.0.0.1 - - [01/Aug/2025:12:14:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:14:00,290 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 12:14:00,291 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 12:14:00,292 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 12:14:00,304 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 12:14:00,304 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 12:14:00,313 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 12:14:00,321 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 12:14:00,331 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 12:14:00,331 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:12:14:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:14:00,338 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:12:14:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:14:00,501 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:12:14:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:14:00,515 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:14:00,522 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:12:14:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:14:00,531 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:14:00,540 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:14:00,549 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:14:00,559 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:14:00,568 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:14:00,577 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:14:00,806 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/heartbeat_sender
127.0.0.1 - - [01/Aug/2025:12:14:00 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:14:00 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:14:00 +0900] "GET /_ah/api/tradefed_cluster/v1/devices?alt=json HTTP/1.1" 200 18 "-" "(gzip)"
127.0.0.1 - - [01/Aug/2025:12:14:00 +0900] "GET /sidekicks/heartbeat_sender HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:14:00 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:14:00,859 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_cache_cleaner
INFO	2025-08-01 12:14:00,861 default:download_util.py:258] Cleaning up test resources not used since 2025-07-25 03:14:00.861329 (UTC)
127.0.0.1 - - [01/Aug/2025:12:14:00 +0900] "GET /sidekicks/test_resource_cache_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:14:00,876 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_harness_image_metadata
127.0.0.1 - - [01/Aug/2025:12:14:00 +0900] "GET /cron/syncer/sync_harness_image_metadata HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:14:01 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
127.0.0.1 - - [01/Aug/2025:12:14:05 +0900] "GET /_ah/api/mtt/v1/file_cleaner/settings HTTP/1.1" 200 1182 "-" "python-requests/2.22.0"
I0801 12:14:05.968756 138256704564096 file_cleaner.py:84] [File Cleaner] Applying Archive directories not modified to /data/app_default_bucket/test_runs
I0801 12:14:05.970285 138256704564096 file_cleaner.py:84] [File Cleaner] Applying Delete directories not modified and accessed to /data/tmp
WARNING	2025-08-01 12:14:16,833 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 12:14:16,835 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 12:14:16,835 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:12:14:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 12:14:16,874 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:12:14:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:14:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 12:15:00,519 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:12:15:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:15:00,534 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:15:00,541 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:12:15:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:15:00,549 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:15:00,557 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:15:00,566 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:15:00,574 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:15:00,582 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:15:00,590 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:15:12,450 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 12:15:12,466 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:12:15:12 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 12:15:16,840 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 12:15:16,841 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 12:15:16,841 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:12:15:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 12:15:16,880 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:12:15:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:15:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 12:16:00,536 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:12:16:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:16:00,549 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:16:00,557 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:12:16:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:16:00,565 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:16:00,573 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:16:00,581 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:16:00,589 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:16:00,598 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:16:00,607 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 12:16:16,847 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 12:16:16,847 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 12:16:16,848 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:12:16:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 12:16:16,885 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:12:16:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:16:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 12:17:00,548 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:12:17:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:17:00,565 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:17:00,573 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:12:17:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:17:00,583 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:17:00,593 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:17:00,603 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:17:00,613 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:17:00,621 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:17:00,631 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 12:17:16,852 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 12:17:16,853 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 12:17:16,853 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:12:17:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 12:17:16,892 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:12:17:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:17:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 12:18:00,567 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:12:18:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:18:00,582 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:18:00,590 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:12:18:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:18:00,598 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:18:00,608 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:18:00,618 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:18:00,627 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:18:00,635 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:18:00,644 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 12:18:16,858 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 12:18:16,858 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 12:18:16,858 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:12:18:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 12:18:16,896 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:12:18:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:18:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 12:19:00,582 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:12:19:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:19:00,601 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:19:00,609 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:12:19:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:19:00,617 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:19:00,626 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:19:00,635 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:19:00,644 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:19:00,652 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:19:00,661 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 12:19:16,863 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 12:19:16,863 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 12:19:16,864 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:12:19:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 12:19:16,897 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:12:19:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:19:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 12:20:00,601 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:12:20:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:20:00,617 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:20:00,624 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:12:20:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:20:00,632 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:20:00,640 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:20:00,648 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:20:00,656 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:20:00,664 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:20:00,672 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:20:12,466 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 12:20:12,480 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:12:20:12 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 12:20:16,870 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 12:20:16,873 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 12:20:16,873 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:12:20:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 12:20:16,907 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:12:20:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:20:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 12:21:00,616 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:12:21:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:21:00,630 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:21:00,639 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:12:21:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:21:00,648 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:21:00,655 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:21:00,663 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:21:00,672 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:21:00,680 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:21:00,687 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 12:21:16,881 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 12:21:16,883 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 12:21:16,883 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:12:21:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 12:21:16,915 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:12:21:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:21:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 12:22:00,632 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:12:22:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:22:00,647 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:22:00,654 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:12:22:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:22:00,661 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:22:00,670 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:22:00,677 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:22:00,685 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:22:00,693 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:22:00,701 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 12:22:16,888 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 12:22:16,889 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 12:22:16,889 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:12:22:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 12:22:16,922 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:12:22:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:22:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 12:23:00,649 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:12:23:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:23:00,664 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:12:23:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:23:00,964 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:23:00,972 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:23:00,980 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:23:00,987 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:23:00,995 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:23:01,003 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:23:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:23:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:23:01,011 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:23:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:23:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 12:23:16,895 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 12:23:16,896 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 12:23:16,896 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:12:23:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 12:23:16,933 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:12:23:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:23:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 12:24:00,023 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:24:00,034 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:24:00,109 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 12:24:00,111 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 12:24:00,118 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:12:24:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:24:00,139 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 12:24:00,141 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-08-01 03:14:00.141125 (UTC)
127.0.0.1 - - [01/Aug/2025:12:24:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:24:00,339 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 12:24:00,341 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 12:24:00,341 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 12:24:00,352 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 12:24:00,352 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 12:24:00,360 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 12:24:00,366 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 12:24:00,376 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 12:24:00,376 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:12:24:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:24:00,383 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:12:24:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:24:00,666 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:12:24:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:24:00,681 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:12:24:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:24:00,974 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:24:00,983 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:24:00,993 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:24:01,003 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:24:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:24:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:24:01,013 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:24:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:24:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:24:01 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
WARNING	2025-08-01 12:24:16,903 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 12:24:16,905 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 12:24:16,905 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:12:24:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 12:24:16,937 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:12:24:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:24:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 12:25:00,010 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:25:00,019 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:25:00,030 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:25:00,039 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:25:00,685 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:12:25:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:25:00,700 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:12:25:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:25:00,983 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:25:00,992 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:25:00,999 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:25:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:25:12,479 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 12:25:12,496 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:12:25:12 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 12:25:16,914 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 12:25:16,916 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 12:25:16,916 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:12:25:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 12:25:16,953 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:12:25:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:25:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 12:26:00,007 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:26:00,022 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:26:00,031 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:26:00,039 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:26:00,049 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:26:00,698 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:12:26:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:26:00,711 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:12:26:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:26:00,992 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:26:01,001 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:26:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 12:26:16,923 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 12:26:16,924 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 12:26:16,924 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:12:26:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 12:26:16,959 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:12:26:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:26:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 12:27:00,008 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:27:00,019 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:27:00,033 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:27:00,041 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:27:00,050 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:27:00,059 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:27:00,709 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:12:27:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:27:00,724 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:12:27:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:27:00,998 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 12:27:16,929 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 12:27:16,930 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 12:27:16,930 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:12:27:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 12:27:16,964 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:12:27:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:27:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 12:28:00,009 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:28:00,019 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:28:00,029 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:28:00,039 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:28:00,048 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:28:00,058 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:28:00,065 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:28:00,721 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:12:28:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:28:00,734 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:12:28:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 12:28:16,934 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 12:28:16,935 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 12:28:16,935 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:12:28:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 12:28:16,971 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:12:28:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:28:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 12:29:00,016 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:29:00,026 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:29:00,035 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:29:00,044 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:29:00,052 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:29:00,063 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:29:00,070 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:29:00,736 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:12:29:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:29:00,750 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:12:29:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 12:29:16,943 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 12:29:16,944 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 12:29:16,944 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:12:29:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 12:29:16,978 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:12:29:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:29:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-08-01 12:30:00,024 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:30:00,034 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:30:00,045 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:30:00,056 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:30:00,064 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:30:00,074 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:30:00,083 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:30:00,749 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:12:30:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:30:00,763 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:12:30:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:30:12,498 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 12:30:12,514 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:12:30:12 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 12:30:16,952 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 12:30:16,953 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 12:30:16,953 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:12:30:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 12:30:16,985 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:12:30:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:30:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 12:31:00,035 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:31:00,044 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:31:00,054 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:31:00,065 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:31:00,074 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:31:00,082 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:31:00,090 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:31:00,762 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:12:31:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:31:00,778 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:12:31:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 12:31:16,959 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 12:31:16,961 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 12:31:16,961 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:12:31:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 12:31:16,993 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:12:31:16 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:31:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 12:32:00,042 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:32:00,051 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:32:00,061 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:32:00,071 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:32:00,081 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:32:00,090 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:32:00,098 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:32:00,777 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:12:32:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:32:00,795 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:12:32:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 12:32:16,966 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 12:32:16,968 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 12:32:16,968 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:12:32:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 12:32:16,999 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:12:32:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:32:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 12:33:00,051 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:33:00,059 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:33:00,068 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:33:00,076 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:33:00,086 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:33:00,096 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:33:00,104 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:33:00,795 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:12:33:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:33:00,809 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:12:33:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 12:33:16,973 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 12:33:16,973 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 12:33:16,973 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:12:33:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 12:33:17,017 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:12:33:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:33:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 12:34:00,061 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:34:00,069 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:34:00,077 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:34:00,086 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:34:00,095 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:34:00,103 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:34:00,112 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:34:00,124 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 12:34:00,125 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 12:34:00,132 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:12:34:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:34:00,151 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 12:34:00,152 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-08-01 03:24:00.152307 (UTC)
127.0.0.1 - - [01/Aug/2025:12:34:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:34:00,380 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 12:34:00,381 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 12:34:00,382 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 12:34:00,394 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 12:34:00,394 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 12:34:00,404 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 12:34:00,411 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 12:34:00,423 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 12:34:00,423 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:12:34:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:34:00,431 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:12:34:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:34:00,810 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:12:34:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:34:00,825 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:12:34:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:34:01 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
WARNING	2025-08-01 12:34:16,980 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 12:34:16,980 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 12:34:16,981 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:12:34:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 12:34:17,017 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:12:34:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:34:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 12:35:00,068 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:35:00,079 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:35:00,086 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:35:00,094 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:35:00,104 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:35:00,112 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:35:00,125 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:35:00,825 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:12:35:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:35:00,841 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:12:35:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:35:12,515 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 12:35:12,531 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:12:35:12 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 12:35:16,987 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 12:35:16,988 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 12:35:16,988 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:12:35:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 12:35:17,020 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:12:35:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:35:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 12:36:00,079 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:36:00,088 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:36:00,095 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:36:00,103 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:36:00,112 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:36:00,121 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:36:00,130 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:36:00,841 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:12:36:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:36:00,855 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:12:36:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 12:36:16,993 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 12:36:16,994 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 12:36:16,994 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:12:36:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 12:36:17,030 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:12:36:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:36:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-08-01 12:37:00,086 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:37:00,095 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:37:00,104 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:37:00,112 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:37:00,120 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:37:00,129 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:37:00,137 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:37:00,852 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:12:37:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:37:00,874 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:12:37:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 12:37:16,999 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 12:37:17,000 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 12:37:17,000 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:12:37:16 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 12:37:17,044 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:12:37:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:37:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 12:38:00,096 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:38:00,106 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:38:00,114 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:38:00,122 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:38:00,130 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:38:00,138 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:38:00,146 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:38:00,871 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:12:38:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:38:00,885 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:12:38:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 12:38:17,006 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 12:38:17,007 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 12:38:17,007 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:12:38:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 12:38:17,041 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:12:38:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:38:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 12:39:00,106 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:39:00,117 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:39:00,125 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:39:00,133 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:39:00,140 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:39:00,147 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:39:00,154 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:39:00,884 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:12:39:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:39:00,899 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:12:39:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 12:39:17,014 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 12:39:17,016 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 12:39:17,016 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:12:39:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 12:39:17,048 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:12:39:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:39:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 12:40:00,115 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:40:00,124 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:40:00,132 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:40:00,141 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:40:00,149 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:40:00,157 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:40:00,164 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:40:00,896 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:12:40:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:40:00,910 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:12:40:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:40:12,531 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 12:40:12,551 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:12:40:12 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 12:40:17,024 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 12:40:17,025 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 12:40:17,025 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:12:40:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 12:40:17,060 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:12:40:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:40:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 12:41:00,124 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:41:00,133 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:41:00,140 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:41:00,147 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:41:00,156 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:41:00,164 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:41:00,171 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:41:00,906 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:12:41:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:41:00,920 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:12:41:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 12:41:17,032 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 12:41:17,034 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 12:41:17,034 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:12:41:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 12:41:17,067 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:12:41:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:41:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-08-01 12:42:00,129 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:42:00,140 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:42:00,147 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:42:00,154 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:42:00,162 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:42:00,172 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:42:00,180 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:42:00,919 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:12:42:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:42:00,932 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:12:42:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 12:42:17,039 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 12:42:17,040 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 12:42:17,040 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:12:42:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 12:42:17,072 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:12:42:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:42:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 12:43:00,136 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:43:00,148 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:43:00,156 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:43:00,164 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:43:00,172 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:43:00,180 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:43:00,188 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:43:00,930 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:12:43:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:43:00,945 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:12:43:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 12:43:17,044 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 12:43:17,045 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 12:43:17,045 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:12:43:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 12:43:17,086 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:12:43:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:43:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 12:44:00,138 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 12:44:00,141 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 12:44:00,148 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:12:44:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:44:00,155 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:44:00,163 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:44:00,171 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:44:00,179 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 12:44:00,180 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-08-01 03:34:00.180455 (UTC)
127.0.0.1 - - [01/Aug/2025:12:44:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:44:00,193 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:44:00,201 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:44:00,209 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:44:00,217 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:44:00,433 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 12:44:00,434 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 12:44:00,434 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 12:44:00,444 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 12:44:00,444 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 12:44:00,451 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 12:44:00,457 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 12:44:00,471 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 12:44:00,471 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:12:44:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:44:00,477 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:12:44:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:44:00,891 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_harness_image_metadata
127.0.0.1 - - [01/Aug/2025:12:44:00 +0900] "GET /cron/syncer/sync_harness_image_metadata HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:44:00,945 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:12:44:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:44:00,960 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:12:44:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:44:01 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
WARNING	2025-08-01 12:44:17,049 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 12:44:17,049 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 12:44:17,049 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:12:44:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 12:44:17,081 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:12:44:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:44:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-08-01 12:45:00,164 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:45:00,173 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:45:00,182 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:45:00,200 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:45:00,209 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:45:00,218 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:45:00,227 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:45:00,960 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:12:45:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:45:00,975 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:12:45:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:45:12,550 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 12:45:12,565 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:12:45:12 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 12:45:17,056 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 12:45:17,057 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 12:45:17,057 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:12:45:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 12:45:17,091 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:12:45:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:45:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 12:46:00,173 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:46:00,182 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:46:00,190 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:46:00,205 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:46:00,214 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:46:00,223 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:46:00,231 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:46:00,974 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:12:46:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:46:00,988 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:12:46:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 12:46:17,063 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 12:46:17,064 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 12:46:17,064 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:12:46:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 12:46:17,099 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:12:46:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:46:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 12:47:00,182 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:47:00,191 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:47:00,200 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:47:00,214 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:47:00,224 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:47:00,233 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:47:00,242 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:47:00,985 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:12:47:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:47:01,001 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:12:47:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:47:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 12:47:17,067 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 12:47:17,068 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 12:47:17,068 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:12:47:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 12:47:17,102 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:12:47:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:47:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 12:48:00,014 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:12:48:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:48:00,195 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:48:00,204 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:48:00,211 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:48:00,220 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:48:00,231 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:48:00,239 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:48:00,248 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:48:00,998 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:12:48:01 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:48:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 12:48:17,073 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 12:48:17,074 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 12:48:17,074 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:12:48:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 12:48:17,107 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:12:48:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:48:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-08-01 12:49:00,012 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:12:49:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:49:00,028 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:12:49:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:49:00,206 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:49:00,215 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:49:00,224 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:49:00,234 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:49:00,243 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:49:00,252 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:49:00,262 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 12:49:17,079 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 12:49:17,080 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 12:49:17,080 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:12:49:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 12:49:17,119 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:12:49:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:49:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 3 ms
INFO	2025-08-01 12:50:00,027 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:12:50:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:50:00,044 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:12:50:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:50:00,215 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:50:00,224 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:50:00,232 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:50:00,240 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:50:00,251 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:50:00,259 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:50:00,269 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:50:12,567 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 12:50:12,587 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:12:50:12 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 12:50:17,086 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 12:50:17,087 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 12:50:17,087 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:12:50:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 12:50:17,120 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:12:50:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:50:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 12:51:00,045 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:12:51:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:51:00,061 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:12:51:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:51:00,223 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:51:00,233 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:51:00,242 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:51:00,251 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:51:00,258 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:51:00,266 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:51:00,276 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 12:51:17,090 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 12:51:17,091 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 12:51:17,091 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:12:51:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 12:51:17,132 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:12:51:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:51:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-08-01 12:52:00,057 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:12:52:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:52:00,073 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:12:52:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:52:00,229 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:52:00,237 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:52:00,247 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:52:00,259 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:52:00,268 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:52:00,276 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:52:00,284 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 12:52:17,099 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 12:52:17,101 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 12:52:17,101 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:12:52:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 12:52:17,133 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:12:52:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:52:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 12:53:00,071 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:12:53:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:53:00,087 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:12:53:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:53:00,236 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:53:00,244 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:53:00,252 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:53:00,265 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:53:00,273 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:53:00,281 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:53:00,289 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 12:53:17,105 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 12:53:17,106 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 12:53:17,106 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:12:53:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 12:53:17,143 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:12:53:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:53:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-08-01 12:54:00,088 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:12:54:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:54:00,105 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:12:54:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:54:00,156 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 12:54:00,158 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 12:54:00,164 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:12:54:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:54:00,193 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 12:54:00,195 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-08-01 03:44:00.195076 (UTC)
127.0.0.1 - - [01/Aug/2025:12:54:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:54:00,242 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:54:00,250 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:54:00,260 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:54:00,269 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:54:00,278 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:54:00,286 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:54:00,294 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:54:00,478 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 12:54:00,480 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 12:54:00,481 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 12:54:00,497 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 12:54:00,497 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 12:54:00,506 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 12:54:00,515 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 12:54:00,527 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 12:54:00,527 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:12:54:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:54:00,535 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:12:54:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:54:01 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
WARNING	2025-08-01 12:54:17,114 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 12:54:17,115 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 12:54:17,115 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:12:54:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 12:54:17,148 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:12:54:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:54:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 12:55:00,104 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:12:55:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:55:00,119 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:12:55:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:55:00,248 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:55:00,258 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:55:00,267 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:55:00,277 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:55:00,284 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:55:00,293 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:55:00,303 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:55:12,590 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 12:55:12,605 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:12:55:12 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 12:55:17,120 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 12:55:17,122 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 12:55:17,122 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:12:55:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 12:55:17,153 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:12:55:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:55:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 12:56:00,122 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:12:56:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:56:00,138 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:12:56:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:56:00,257 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:56:00,266 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:56:00,274 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:56:00,282 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:56:00,291 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:56:00,298 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:56:00,307 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 12:56:17,126 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 12:56:17,127 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 12:56:17,127 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:12:56:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 12:56:17,164 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:12:56:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:56:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 12:57:00,137 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:12:57:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:57:00,151 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:12:57:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:57:00,264 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:57:00,276 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:57:00,285 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:57:00,295 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:57:00,305 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:57:00,314 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:57:00,324 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 12:57:17,132 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 12:57:17,133 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 12:57:17,133 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:12:57:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 12:57:17,176 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:12:57:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:57:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 12:58:00,151 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:12:58:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:58:00,166 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:12:58:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:58:00,270 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:58:00,286 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:58:00,294 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:58:00,307 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:58:00,316 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:58:00,325 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:58:00,337 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 12:58:17,140 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 12:58:17,141 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 12:58:17,141 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:12:58:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 12:58:17,178 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:12:58:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:58:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 12:59:00,167 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:12:59:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:59:00,181 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:12:59:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:59:00,275 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:59:00,293 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:59:00,305 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:59:00,315 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:59:00,324 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:59:00,334 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 12:59:00,344 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:12:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:12:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 12:59:17,147 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 12:59:17,148 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 12:59:17,148 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:12:59:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 12:59:17,187 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:12:59:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 12:59:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 13:00:00,178 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:13:00:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:00:00,193 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:13:00:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:00:00,284 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:00:00,298 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:00:00,315 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:00:00,324 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:00:00,333 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:00:00,341 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:00:00,353 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:00:12,611 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 13:00:12,626 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:13:00:12 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 13:00:17,155 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 13:00:17,156 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 13:00:17,156 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:13:00:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 13:00:17,192 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:13:00:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:00:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 13:01:00,189 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:13:01:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:01:00,204 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:13:01:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:01:00,289 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:01:00,304 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:01:00,320 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:01:00,329 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:01:00,340 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:01:00,354 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:01:00,364 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 13:01:17,161 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 13:01:17,162 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 13:01:17,162 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:13:01:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 13:01:17,200 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:13:01:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:01:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 13:02:00,205 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:13:02:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:02:00,220 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:13:02:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:02:00,296 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:02:00,309 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:02:00,325 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:02:00,335 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:02:00,348 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:02:00,360 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:02:00,369 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 13:02:17,168 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 13:02:17,169 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 13:02:17,169 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:13:02:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 13:02:17,200 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:13:02:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:02:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 13:03:00,223 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:13:03:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:03:00,237 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:13:03:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:03:00,304 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:03:00,318 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:03:00,330 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:03:00,341 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:03:00,353 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:03:00,364 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:03:00,374 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 13:03:17,175 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 13:03:17,175 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 13:03:17,175 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:13:03:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 13:03:17,213 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:13:03:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:03:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 13:04:00,175 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 13:04:00,177 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 13:04:00,185 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:13:04:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:04:00,205 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 13:04:00,206 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-08-01 03:54:00.206480 (UTC)
127.0.0.1 - - [01/Aug/2025:13:04:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:04:00,234 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:13:04:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:04:00,249 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:13:04:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:04:00,315 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:04:00,323 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:04:00,335 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:04:00,346 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:04:00,358 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:04:00,368 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:04:00,378 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:04:00,534 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 13:04:00,535 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 13:04:00,535 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 13:04:00,547 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 13:04:00,547 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 13:04:00,555 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 13:04:00,562 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 13:04:00,573 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 13:04:00,573 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:13:04:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:04:00,580 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:13:04:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:04:01 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
WARNING	2025-08-01 13:04:17,180 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 13:04:17,181 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 13:04:17,181 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:13:04:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 13:04:17,217 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:13:04:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:04:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 13:05:00,247 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:13:05:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:05:00,261 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:13:05:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:05:00,322 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:05:00,331 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:05:00,340 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:05:00,352 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:05:00,361 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:05:00,374 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:05:00,384 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:05:12,627 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 13:05:12,646 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:13:05:12 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 13:05:17,188 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 13:05:17,189 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 13:05:17,189 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:13:05:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 13:05:17,230 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:13:05:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:05:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 13:06:00,264 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:13:06:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:06:00,278 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:13:06:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:06:00,328 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:06:00,337 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:06:00,346 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:06:00,356 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:06:00,366 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:06:00,378 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:06:00,388 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 13:06:17,196 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 13:06:17,197 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 13:06:17,197 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:13:06:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 13:06:17,229 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:13:06:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:06:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 13:07:00,278 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:13:07:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:07:00,293 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:13:07:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:07:00,333 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:07:00,344 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:07:00,353 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:07:00,362 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:07:00,373 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:07:00,383 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:07:00,392 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 13:07:17,207 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 13:07:17,209 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 13:07:17,209 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:13:07:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 13:07:17,246 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:13:07:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:07:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 13:08:00,293 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:13:08:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:08:00,306 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:13:08:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:08:00,341 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:08:00,350 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:08:00,362 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:08:00,371 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:08:00,380 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:08:00,388 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:08:00,398 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 13:08:17,217 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 13:08:17,218 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 13:08:17,218 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:13:08:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 13:08:17,252 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:13:08:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:08:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 13:09:00,304 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:13:09:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:09:00,318 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:13:09:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:09:00,345 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:09:00,355 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:09:00,370 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:09:00,380 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:09:00,389 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:09:00,397 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:09:00,405 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 13:09:17,223 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 13:09:17,223 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 13:09:17,223 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:13:09:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 13:09:17,265 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:13:09:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:09:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 13:10:00,319 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:13:10:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:10:00,335 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:13:10:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:10:00,349 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:10:00,363 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:10:00,374 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:10:00,384 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:10:00,394 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:10:00,405 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:10:00,414 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:10:12,646 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 13:10:12,663 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:13:10:12 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 13:10:17,231 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 13:10:17,233 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 13:10:17,233 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:13:10:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 13:10:17,266 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:13:10:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:10:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 13:11:00,333 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:13:11:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:11:00,348 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:13:11:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:11:00,358 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:11:00,371 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:11:00,380 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:11:00,391 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:11:00,400 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:11:00,413 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:11:00,422 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 13:11:17,238 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 13:11:17,239 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 13:11:17,239 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:13:11:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 13:11:17,278 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:13:11:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:11:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 13:12:00,349 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:13:12:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:12:00,366 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:13:12:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:12:00,374 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:12:00,382 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:12:00,390 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:12:00,398 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:12:00,407 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:12:00,418 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:12:00,427 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 13:12:17,244 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 13:12:17,245 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 13:12:17,245 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:13:12:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 13:12:17,281 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:13:12:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:12:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 13:13:00,370 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:13:13:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:13:00,386 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:13:13:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:13:00,395 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:13:00,402 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:13:00,412 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:13:00,419 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:13:00,429 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:13:00,438 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:13:00,447 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 13:13:17,251 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 13:13:17,251 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 13:13:17,252 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:13:13:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 13:13:17,286 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:13:13:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:13:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 13:14:00,192 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_history
INFO	2025-08-01 13:14:00,194 tfc:device_history_cleaner.py:95] Started DeviceHistoryCleaner
INFO	2025-08-01 13:14:00,203 tfc:device_history_cleaner.py:81] Deleted: 0 keys. Total: 0
INFO	2025-08-01 13:14:00,203 tfc:device_history_cleaner.py:97] Finished DeviceHistoryCleaner. Deleted: 0
127.0.0.1 - - [01/Aug/2025:13:14:00 +0900] "GET /cron/cleanup/device_history HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:14:00,210 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 13:14:00,212 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 13:14:00,218 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:13:14:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:14:00,226 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 13:14:00,228 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-08-01 04:04:00.228804 (UTC)
127.0.0.1 - - [01/Aug/2025:13:14:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:14:00,387 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:13:14:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:14:00,403 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:13:14:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:14:00,412 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:14:00,422 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:14:00,432 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:14:00,444 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:14:00,454 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:14:00,462 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:14:00,470 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:14:00,580 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 13:14:00,583 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 13:14:00,583 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 13:14:00,596 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 13:14:00,596 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 13:14:00,605 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 13:14:00,612 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 13:14:00,622 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 13:14:00,623 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:13:14:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:14:00,630 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:13:14:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:14:00,860 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/heartbeat_sender
127.0.0.1 - - [01/Aug/2025:13:14:00 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:14:00 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:14:00 +0900] "GET /_ah/api/tradefed_cluster/v1/devices?alt=json HTTP/1.1" 200 18 "-" "(gzip)"
127.0.0.1 - - [01/Aug/2025:13:14:00 +0900] "GET /sidekicks/heartbeat_sender HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:14:00,904 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_cache_cleaner
127.0.0.1 - - [01/Aug/2025:13:14:00 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:14:00,905 default:download_util.py:258] Cleaning up test resources not used since 2025-07-25 04:14:00.905789 (UTC)
127.0.0.1 - - [01/Aug/2025:13:14:00 +0900] "GET /sidekicks/test_resource_cache_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:14:00,918 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_harness_image_metadata
127.0.0.1 - - [01/Aug/2025:13:14:00 +0900] "GET /cron/syncer/sync_harness_image_metadata HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:14:01 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
127.0.0.1 - - [01/Aug/2025:13:14:05 +0900] "GET /_ah/api/mtt/v1/file_cleaner/settings HTTP/1.1" 200 1182 "-" "python-requests/2.22.0"
I0801 13:14:05.836425 138256704564096 file_cleaner.py:84] [File Cleaner] Applying Archive directories not modified to /data/app_default_bucket/test_runs
I0801 13:14:05.837071 138256704564096 file_cleaner.py:84] [File Cleaner] Applying Delete directories not modified and accessed to /data/tmp
WARNING	2025-08-01 13:14:17,258 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 13:14:17,259 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 13:14:17,259 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:13:14:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 13:14:17,295 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:13:14:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:14:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 13:15:00,404 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:13:15:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:15:00,420 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:13:15:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:15:00,429 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:15:00,438 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:15:00,448 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:15:00,458 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:15:00,467 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:15:00,476 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:15:00,486 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:15:12,662 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 13:15:12,678 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:13:15:12 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 13:15:17,264 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 13:15:17,264 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 13:15:17,265 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:13:15:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 13:15:17,296 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:13:15:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:15:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 13:16:00,421 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:13:16:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:16:00,436 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:13:16:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:16:00,443 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:16:00,451 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:16:00,461 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:16:00,469 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:16:00,478 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:16:00,486 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:16:00,495 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 13:16:17,273 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 13:16:17,274 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 13:16:17,274 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:13:16:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 13:16:17,476 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:13:16:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:16:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 13:17:00,435 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:13:17:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:17:00,451 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:13:17:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:17:00,458 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:17:00,466 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:17:00,475 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:17:00,483 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:17:00,492 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:17:00,501 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:17:00,511 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 13:17:17,278 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 13:17:17,279 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 13:17:17,279 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:13:17:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 13:17:17,316 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:13:17:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:17:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 13:18:00,449 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:13:18:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:18:00,468 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:13:18:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:18:00,476 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:18:00,484 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:18:00,493 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:18:00,502 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:18:00,511 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:18:00,520 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:18:00,528 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 13:18:17,285 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 13:18:17,287 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 13:18:17,287 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:13:18:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 13:18:17,325 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:13:18:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:18:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-08-01 13:19:00,468 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:13:19:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:19:00,483 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:13:19:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:19:00,492 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:19:00,501 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:19:00,511 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:19:00,520 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:19:00,531 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:19:00,541 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:19:00,550 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 13:19:17,291 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 13:19:17,292 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 13:19:17,292 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:13:19:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 13:19:17,332 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:13:19:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:19:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-08-01 13:20:00,483 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:13:20:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:20:00,502 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:13:20:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:20:00,514 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:20:00,527 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:20:00,538 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:20:00,546 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:20:00,555 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:20:00,564 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:20:00,573 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:20:12,679 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 13:20:12,696 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:13:20:12 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 13:20:17,300 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 13:20:17,302 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 13:20:17,302 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:13:20:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 13:20:17,340 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:13:20:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:20:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-08-01 13:21:00,504 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:13:21:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:21:00,521 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:13:21:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:21:00,528 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:21:00,537 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:21:00,550 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:21:00,558 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:21:00,567 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:21:00,575 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:21:00,586 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 13:21:17,307 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 13:21:17,307 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 13:21:17,307 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:13:21:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 13:21:17,343 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:13:21:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:21:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 13:22:00,524 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:13:22:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:22:00,540 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:13:22:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:22:00,548 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:22:00,555 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:22:00,563 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:22:00,572 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:22:00,580 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:22:00,590 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:22:00,598 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 13:22:17,313 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 13:22:17,314 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 13:22:17,314 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:13:22:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 13:22:17,352 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:13:22:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:22:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 13:23:00,541 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:13:23:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:23:00,562 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:13:23:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:23:00,574 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:23:00,587 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:23:00,599 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:23:00,610 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:23:00,620 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:23:00,628 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:23:00,641 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 13:23:17,324 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 13:23:17,325 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 13:23:17,325 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:13:23:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 13:23:17,361 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:13:23:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:23:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 13:24:00,227 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 13:24:00,229 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 13:24:00,237 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:13:24:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:24:00,247 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 13:24:00,248 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-08-01 04:14:00.248461 (UTC)
127.0.0.1 - - [01/Aug/2025:13:24:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:24:00,561 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:13:24:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:24:00,574 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:13:24:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:24:00,586 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:24:00,596 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:24:00,606 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:24:00,620 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:24:00,630 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 13:24:00,631 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 13:24:00,631 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 13:24:00,642 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 13:24:00,642 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 13:24:00,650 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 13:24:00,656 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 13:24:00,667 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 13:24:00,667 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:13:24:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:24:00,673 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:24:00,680 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:13:24:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:24:00,687 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:24:00,695 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:24:01 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
WARNING	2025-08-01 13:24:17,334 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 13:24:17,335 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 13:24:17,335 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:13:24:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 13:24:17,369 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:13:24:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:24:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 13:25:00,574 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:13:25:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:25:00,593 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:13:25:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:25:00,603 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:25:00,614 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:25:00,624 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:25:00,635 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:25:00,683 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:25:00,700 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:25:00,711 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:25:12,695 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 13:25:12,711 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:13:25:12 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 13:25:17,341 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 13:25:17,342 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 13:25:17,342 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:13:25:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 13:25:17,385 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:13:25:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:25:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 13:26:00,593 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:13:26:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:26:00,609 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:13:26:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:26:00,617 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:26:00,626 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:26:00,637 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:26:00,645 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:26:00,688 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:26:00,705 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:26:00,716 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 13:26:17,349 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 13:26:17,350 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 13:26:17,350 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:13:26:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 13:26:17,382 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:13:26:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:26:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 13:27:00,609 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:13:27:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:27:00,623 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:13:27:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:27:00,633 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:27:00,641 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:27:00,650 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:27:00,658 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:27:00,693 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:27:00,710 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:27:00,721 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 13:27:17,356 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 13:27:17,357 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 13:27:17,357 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:13:27:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 13:27:17,393 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:13:27:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:27:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 13:28:00,622 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:13:28:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:28:00,637 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:13:28:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:28:00,646 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:28:00,654 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:28:00,663 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:28:00,672 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:28:00,699 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:28:00,720 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:28:00,732 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 13:28:17,363 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 13:28:17,363 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 13:28:17,363 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:13:28:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 13:28:17,395 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:13:28:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:28:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 13:29:00,635 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:13:29:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:29:00,651 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:13:29:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:29:00,659 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:29:00,670 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:29:00,680 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:29:00,689 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:29:00,710 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:29:00,727 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:29:00,740 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 13:29:17,368 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 13:29:17,369 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 13:29:17,369 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:13:29:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 13:29:17,410 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:13:29:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:29:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 13:30:00,649 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:13:30:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:30:00,664 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:13:30:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:30:00,673 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:30:00,682 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:30:00,690 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:30:00,701 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:30:00,715 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:30:00,735 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:30:00,745 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:30:12,708 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 13:30:12,727 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:13:30:12 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 13:30:17,376 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 13:30:17,377 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 13:30:17,377 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:13:30:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 13:30:17,414 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:13:30:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:30:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 13:31:00,666 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:13:31:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:31:00,681 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:13:31:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:31:00,690 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:31:00,698 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:31:00,706 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:31:00,715 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:31:00,725 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:31:00,741 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:31:00,753 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 13:31:17,381 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 13:31:17,382 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 13:31:17,382 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:13:31:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 13:31:17,415 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:13:31:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:31:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 13:32:00,685 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:13:32:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:32:00,704 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:13:32:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:32:00,714 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:32:00,723 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:32:00,731 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:32:00,739 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:32:00,748 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:32:00,756 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:32:00,766 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 13:32:17,386 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 13:32:17,387 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 13:32:17,387 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:13:32:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 13:32:17,423 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:13:32:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:32:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 13:33:00,705 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:13:33:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:33:00,725 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:13:33:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:33:00,735 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:33:00,745 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:33:00,755 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:33:00,766 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:33:00,776 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:33:00,789 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:33:00,803 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 13:33:17,392 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 13:33:17,393 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 13:33:17,393 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:13:33:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 13:33:17,433 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:13:33:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:33:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 13:34:00,242 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 13:34:00,244 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 13:34:00,251 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:13:34:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:34:00,259 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 13:34:00,260 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-08-01 04:24:00.260600 (UTC)
127.0.0.1 - - [01/Aug/2025:13:34:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:34:00,673 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 13:34:00,674 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 13:34:00,674 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 13:34:00,689 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 13:34:00,689 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 13:34:00,697 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 13:34:00,704 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 13:34:00,714 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 13:34:00,714 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:13:34:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:34:00,724 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:13:34:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:34:00,735 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:13:34:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:34:00,752 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:13:34:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:34:00,761 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:34:00,770 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:34:00,781 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:34:00,790 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:34:00,799 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:34:00,810 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:34:00,831 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:34:01 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
WARNING	2025-08-01 13:34:17,399 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 13:34:17,400 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 13:34:17,400 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:13:34:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 13:34:17,441 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:13:34:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:34:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 13:35:00,753 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:13:35:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:35:00,769 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:13:35:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:35:00,779 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:35:00,789 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:35:00,799 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:35:00,807 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:35:00,816 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:35:00,824 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:35:00,840 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:35:12,727 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 13:35:12,747 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:13:35:12 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 13:35:17,405 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 13:35:17,406 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 13:35:17,406 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:13:35:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 13:35:17,443 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:13:35:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:35:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 13:36:00,769 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:13:36:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:36:00,784 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:13:36:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:36:00,793 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:36:00,803 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:36:00,813 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:36:00,822 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:36:00,830 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:36:00,838 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:36:00,851 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 13:36:17,413 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 13:36:17,415 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 13:36:17,415 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:13:36:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 13:36:17,452 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:13:36:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:36:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 13:37:00,786 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:13:37:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:37:00,803 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:13:37:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:37:00,810 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:37:00,819 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:37:00,829 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:37:00,840 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:37:00,852 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:37:00,864 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:37:00,875 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 13:37:17,419 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 13:37:17,419 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 13:37:17,419 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:13:37:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 13:37:17,456 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:13:37:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:37:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 13:38:00,804 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:13:38:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:38:00,820 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:13:38:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:38:00,828 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:38:00,837 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:38:00,846 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:38:00,855 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:38:00,863 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:38:00,876 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:38:00,890 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 13:38:17,426 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 13:38:17,427 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 13:38:17,427 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:13:38:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 13:38:17,468 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:13:38:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:38:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 13:39:00,818 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:13:39:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:39:00,834 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:13:39:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:39:00,844 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:39:00,855 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:39:00,865 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:39:00,874 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:39:00,883 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:39:00,893 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:39:00,902 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 13:39:17,433 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 13:39:17,433 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 13:39:17,434 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:13:39:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 13:39:17,483 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:13:39:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:39:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-08-01 13:40:00,837 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:13:40:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:40:00,854 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:13:40:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:40:00,864 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:40:00,872 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:40:00,882 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:40:00,891 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:40:00,900 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:40:00,908 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:40:00,919 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:40:12,745 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 13:40:12,765 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:13:40:12 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 13:40:17,441 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 13:40:17,442 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 13:40:17,442 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:13:40:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 13:40:17,482 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:13:40:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:40:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 13:41:00,851 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:13:41:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:41:00,867 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:13:41:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:41:00,876 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:41:00,886 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:41:00,897 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:41:00,907 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:41:00,917 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:41:00,927 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:41:00,936 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 13:41:17,448 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 13:41:17,448 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 13:41:17,448 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:13:41:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 13:41:17,484 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:13:41:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:41:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 13:42:00,865 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:13:42:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:42:00,882 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:13:42:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:42:00,891 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:42:00,900 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:42:00,909 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:42:00,916 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:42:00,925 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:42:00,934 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:42:00,943 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 13:42:17,453 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 13:42:17,454 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 13:42:17,454 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:13:42:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 13:42:17,495 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:13:42:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:42:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 13:43:00,878 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:13:43:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:43:00,894 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:13:43:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:43:00,905 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:43:00,915 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:43:00,923 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:43:00,933 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:43:00,943 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:43:00,952 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:43:00,961 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 13:43:17,460 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 13:43:17,461 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 13:43:17,461 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:13:43:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 13:43:17,498 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:13:43:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:43:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 13:44:00,255 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 13:44:00,257 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 13:44:00,265 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:13:44:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:44:00,274 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 13:44:00,275 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-08-01 04:34:00.275185 (UTC)
127.0.0.1 - - [01/Aug/2025:13:44:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:44:00,725 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 13:44:00,726 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 13:44:00,726 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 13:44:00,739 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 13:44:00,739 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 13:44:00,748 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 13:44:00,756 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 13:44:00,769 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 13:44:00,769 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:13:44:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:44:00,779 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:13:44:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:44:00,895 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:13:44:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:44:00,914 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:13:44:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:44:00,923 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:44:00,934 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:44:00,944 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_harness_image_metadata
127.0.0.1 - - [01/Aug/2025:13:44:00 +0900] "GET /cron/syncer/sync_harness_image_metadata HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:44:00,954 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:44:00,964 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:44:00,974 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:44:00,986 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:44:00,999 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:44:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:44:01 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
WARNING	2025-08-01 13:44:17,467 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 13:44:17,468 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 13:44:17,468 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:13:44:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 13:44:17,505 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:13:44:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:44:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 13:45:00,020 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:45:00,915 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:13:45:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:45:00,938 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:13:45:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:45:00,951 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:45:00,966 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:45:00,982 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:45:00,999 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:45:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:45:01,020 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:45:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:45:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:45:01,040 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:45:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:45:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:45:12,765 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 13:45:12,786 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:13:45:12 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 13:45:17,472 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 13:45:17,473 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 13:45:17,473 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:13:45:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 13:45:17,516 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:13:45:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:45:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 13:46:00,014 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:46:00,029 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:46:00,043 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:46:00,072 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:46:00,935 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:13:46:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:46:00,952 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:13:46:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:46:00,966 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:46:00,982 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:46:00,997 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:46:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 13:46:17,480 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 13:46:17,481 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 13:46:17,481 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:13:46:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 13:46:17,526 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:13:46:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:46:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 13:47:00,023 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:47:00,035 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:47:00,051 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:47:00,076 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:47:00,952 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:13:47:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:47:00,971 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:13:47:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:47:00,979 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:47:00,990 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:47:01,007 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:47:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:47:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 13:47:17,488 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 13:47:17,489 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 13:47:17,489 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:13:47:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 13:47:17,531 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:13:47:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:47:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 13:48:00,016 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:48:00,037 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:48:00,050 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:48:00,060 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:48:00,083 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:48:00,969 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:13:48:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:48:00,988 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:13:48:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:48:01,002 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:48:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:48:01,015 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:48:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:48:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 13:48:17,497 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 13:48:17,497 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 13:48:17,497 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:13:48:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 13:48:17,540 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:13:48:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:48:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 13:49:00,017 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:49:00,030 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:49:00,041 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:49:00,052 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:49:00,061 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:49:00,071 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:49:00,090 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:49:00,990 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:13:49:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:49:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:49:01,006 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:13:49:01 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:49:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 13:49:17,503 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 13:49:17,504 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 13:49:17,504 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:13:49:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 13:49:17,544 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:13:49:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:49:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 13:50:00,016 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:13:50:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:50:00,029 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:50:00,039 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:50:00,052 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:50:00,063 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:50:00,072 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:50:00,080 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:50:00,097 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:50:01,006 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:13:50:01 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:50:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:50:12,786 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 13:50:12,810 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:13:50:12 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 13:50:17,510 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 13:50:17,511 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 13:50:17,511 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:13:50:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 13:50:17,551 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:13:50:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:50:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 13:51:00,022 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:13:51:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:51:00,038 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:13:51:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:51:00,047 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:51:00,059 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:51:00,072 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:51:00,082 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:51:00,091 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:51:00,100 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:51:00,110 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 13:51:17,520 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 13:51:17,521 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 13:51:17,521 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:13:51:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 13:51:17,560 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:13:51:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:51:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 13:52:00,039 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:13:52:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:52:00,054 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:13:52:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:52:00,061 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:52:00,072 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:52:00,084 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:52:00,094 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:52:00,107 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:52:00,117 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:52:00,127 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 13:52:17,526 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 13:52:17,527 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 13:52:17,527 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:13:52:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 13:52:17,565 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:13:52:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:52:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 13:53:00,054 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:13:53:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:53:00,069 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:13:53:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:53:00,076 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:53:00,085 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:53:00,096 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:53:00,109 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:53:00,117 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:53:00,126 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:53:00,136 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 13:53:17,534 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 13:53:17,536 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 13:53:17,537 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:13:53:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 13:53:17,579 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:13:53:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:53:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 13:54:00,067 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:13:54:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:54:00,082 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:13:54:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:54:00,093 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:54:00,102 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:54:00,110 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:54:00,120 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:54:00,129 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:54:00,137 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:54:00,146 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:54:00,272 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 13:54:00,273 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 13:54:00,280 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:13:54:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:54:00,294 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 13:54:00,296 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-08-01 04:44:00.296194 (UTC)
127.0.0.1 - - [01/Aug/2025:13:54:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:54:00,778 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 13:54:00,779 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 13:54:00,779 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 13:54:00,791 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 13:54:00,791 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 13:54:00,800 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 13:54:00,807 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 13:54:00,819 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 13:54:00,819 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:13:54:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:54:00,826 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:13:54:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:54:01 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
WARNING	2025-08-01 13:54:17,543 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 13:54:17,544 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 13:54:17,544 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:13:54:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 13:54:17,584 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:13:54:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:54:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 13:55:00,082 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:13:55:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:55:00,099 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:13:55:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:55:00,109 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:55:00,118 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:55:00,128 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:55:00,137 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:55:00,146 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:55:00,156 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:55:00,165 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:55:12,808 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 13:55:12,826 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:13:55:12 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 13:55:17,549 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 13:55:17,549 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 13:55:17,549 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:13:55:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 13:55:17,595 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:13:55:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:55:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 13:56:00,098 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:13:56:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:56:00,116 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:13:56:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:56:00,125 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:56:00,133 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:56:00,142 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:56:00,152 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:56:00,161 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:56:00,169 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:56:00,178 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 13:56:17,559 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 13:56:17,560 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 13:56:17,560 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:13:56:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 13:56:17,606 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:13:56:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:56:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 13:57:00,117 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:13:57:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:57:00,134 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:13:57:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:57:00,143 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:57:00,153 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:57:00,165 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:57:00,181 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:57:00,193 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:57:00,206 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:57:00,218 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 13:57:17,568 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 13:57:17,571 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 13:57:17,571 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:13:57:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 13:57:17,662 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:13:57:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:57:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 13:58:00,135 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:13:58:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:58:00,152 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:13:58:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:58:00,164 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:58:00,178 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:58:00,189 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:58:00,199 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:58:00,210 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:58:00,231 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:58:00,242 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 13:58:17,587 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 13:58:17,588 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 13:58:17,588 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:13:58:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 13:58:17,628 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:13:58:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:58:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 13:59:00,155 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:13:59:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:59:00,171 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:13:59:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:59:00,178 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:59:00,187 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:59:00,200 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:59:00,208 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:59:00,224 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:59:00,238 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 13:59:00,254 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:13:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:13:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 13:59:17,594 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 13:59:17,594 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 13:59:17,594 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:13:59:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 13:59:17,643 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:13:59:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 1:59:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 14:00:00,173 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:14:00:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:00:00,191 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:14:00:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:00:00,200 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:00:00,209 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:00:00,218 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:00:00,228 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:00:00,239 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:00:00,253 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:00:00,267 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:00:12,826 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 14:00:12,844 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:14:00:12 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 14:00:17,598 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 14:00:17,599 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 14:00:17,599 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:14:00:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 14:00:17,661 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:14:00:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:00:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 14:01:00,193 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:14:01:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:01:00,211 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:14:01:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:01:00,220 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:01:00,229 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:01:00,239 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:01:00,249 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:01:00,259 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:01:00,269 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:01:00,282 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 14:01:17,625 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 14:01:17,634 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 14:01:17,634 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:14:01:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 14:01:17,693 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:14:01:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:01:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 14:02:00,211 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:14:02:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:02:00,226 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:14:02:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:02:00,234 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:02:00,244 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:02:00,255 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:02:00,265 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:02:00,276 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:02:00,284 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:02:00,294 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 14:02:17,653 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 14:02:17,654 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 14:02:17,654 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:14:02:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 14:02:17,706 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:14:02:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:02:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 14:03:00,228 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:14:03:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:03:00,243 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:14:03:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:03:00,251 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:03:00,262 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:03:00,274 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:03:00,285 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:03:00,296 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:03:00,306 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:03:00,317 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 14:03:17,661 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 14:03:17,662 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 14:03:17,662 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:14:03:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 14:03:17,701 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:14:03:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:03:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-08-01 14:04:00,245 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:14:04:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:04:00,261 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:14:04:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:04:00,269 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:04:00,277 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:04:00,287 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:04:00,296 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 14:04:00,297 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 14:04:00,303 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:14:04:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:04:00,311 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:04:00,321 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:04:00,331 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 14:04:00,332 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-08-01 04:54:00.332756 (UTC)
127.0.0.1 - - [01/Aug/2025:14:04:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:04:00,347 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:04:00,356 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:04:00,828 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 14:04:00,830 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 14:04:00,830 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 14:04:00,842 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 14:04:00,842 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 14:04:00,851 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 14:04:00,859 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 14:04:00,871 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 14:04:00,871 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:14:04:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:04:00,879 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:14:04:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:04:01 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
WARNING	2025-08-01 14:04:17,667 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 14:04:17,668 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 14:04:17,668 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:14:04:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 14:04:17,703 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:14:04:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:04:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 14:05:00,263 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:14:05:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:05:00,280 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:14:05:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:05:00,290 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:05:00,300 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:05:00,308 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:05:00,326 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:05:00,334 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:05:00,357 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:05:00,369 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:05:12,840 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 14:05:12,859 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:14:05:12 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 14:05:17,673 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 14:05:17,673 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 14:05:17,673 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:14:05:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 14:05:17,707 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:14:05:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:05:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 14:06:00,280 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:14:06:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:06:00,295 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:14:06:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:06:00,305 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:06:00,314 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:06:00,323 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:06:00,332 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:06:00,342 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:06:00,369 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:06:00,378 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 14:06:17,677 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 14:06:17,678 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 14:06:17,678 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:14:06:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 14:06:17,714 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:14:06:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:06:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 14:07:00,296 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:14:07:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:07:00,313 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:14:07:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:07:00,323 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:07:00,337 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:07:00,349 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:07:00,360 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:07:00,370 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:07:00,381 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:07:00,394 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 14:07:17,683 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 14:07:17,684 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 14:07:17,684 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:14:07:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 14:07:17,726 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:14:07:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:07:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 14:08:00,313 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:14:08:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:08:00,327 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:14:08:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:08:00,336 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:08:00,347 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:08:00,364 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:08:00,379 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:08:00,390 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:08:00,400 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:08:00,409 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 14:08:17,691 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 14:08:17,692 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 14:08:17,692 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:14:08:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 14:08:17,726 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:14:08:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:08:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 14:09:00,326 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:14:09:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:09:00,341 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:14:09:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:09:00,352 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:09:00,363 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:09:00,377 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:09:00,387 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:09:00,403 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:09:00,413 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:09:00,422 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 14:09:17,695 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 14:09:17,696 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 14:09:17,696 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:14:09:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 14:09:17,735 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:14:09:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:09:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 14:10:00,340 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:14:10:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:10:00,357 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:14:10:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:10:00,366 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:10:00,375 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:10:00,384 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:10:00,397 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:10:00,410 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:10:00,420 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:10:00,432 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:10:12,859 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 14:10:12,878 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:14:10:12 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 14:10:17,703 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 14:10:17,704 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 14:10:17,704 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:14:10:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 14:10:17,744 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:14:10:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:10:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 14:11:00,353 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:14:11:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:11:00,370 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:14:11:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:11:00,379 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:11:00,389 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:11:00,402 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:11:00,416 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:11:00,428 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:11:00,440 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:11:00,451 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 14:11:17,712 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 14:11:17,712 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 14:11:17,712 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:14:11:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 14:11:17,753 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:14:11:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:11:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 14:12:00,368 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:14:12:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:12:00,388 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:14:12:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:12:00,398 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:12:00,410 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:12:00,419 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:12:00,434 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:12:00,442 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:12:00,451 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:12:00,465 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:12:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:12:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 14:12:17,714 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 14:12:17,715 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 14:12:17,715 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:14:12:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 14:12:17,748 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:14:12:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:12:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 14:13:00,387 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:14:13:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:13:00,403 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:14:13:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:13:00,412 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:13:00,422 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:13:00,433 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:13:00,446 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:13:00,459 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:13:00,471 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:13:00,483 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:13:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:13:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 14:13:17,721 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 14:13:17,722 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 14:13:17,722 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:14:13:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 14:13:17,757 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:14:13:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:13:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 14:14:00,311 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 14:14:00,314 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 14:14:00,324 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:14:14:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:14:00,346 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 14:14:00,347 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-08-01 05:04:00.347587 (UTC)
127.0.0.1 - - [01/Aug/2025:14:14:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:14:00,401 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:14:14:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:14:00,418 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:14:14:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:14:00,427 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:14:00,438 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:14:00,448 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:14:00,459 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:14:00,471 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:14:00,484 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:14:00,495 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:14:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:14:00,875 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 14:14:00,876 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 14:14:00,876 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 14:14:00,889 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 14:14:00,889 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 14:14:00,898 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 14:14:00,907 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 14:14:00,921 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 14:14:00,921 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:14:14:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:14:00,929 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:14:14:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:14:00,938 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/heartbeat_sender
127.0.0.1 - - [01/Aug/2025:14:14:00 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:14:00 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:14:00 +0900] "GET /_ah/api/tradefed_cluster/v1/devices?alt=json HTTP/1.1" 200 18 "-" "(gzip)"
127.0.0.1 - - [01/Aug/2025:14:14:00 +0900] "GET /sidekicks/heartbeat_sender HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:14:00 +0900] "POST /_ah/queue/analytics-queue HTTP/1.1" 204 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:14:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:14:00,993 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_cache_cleaner
INFO	2025-08-01 14:14:00,995 default:download_util.py:258] Cleaning up test resources not used since 2025-07-25 05:14:00.995365 (UTC)
127.0.0.1 - - [01/Aug/2025:14:14:01 +0900] "GET /sidekicks/test_resource_cache_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:14:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:14:01,014 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_harness_image_metadata
127.0.0.1 - - [01/Aug/2025:14:14:01 +0900] "GET /cron/syncer/sync_harness_image_metadata HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:14:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:14:01 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
127.0.0.1 - - [01/Aug/2025:14:14:05 +0900] "GET /_ah/api/mtt/v1/file_cleaner/settings HTTP/1.1" 200 1182 "-" "python-requests/2.22.0"
I0801 14:14:05.699688 138256704564096 file_cleaner.py:84] [File Cleaner] Applying Archive directories not modified to /data/app_default_bucket/test_runs
I0801 14:14:05.700795 138256704564096 file_cleaner.py:84] [File Cleaner] Applying Delete directories not modified and accessed to /data/tmp
WARNING	2025-08-01 14:14:17,726 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 14:14:17,727 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 14:14:17,727 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:14:14:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 14:14:17,773 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:14:14:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:14:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 14:15:00,416 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:14:15:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:15:00,429 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:14:15:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:15:00,436 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:15:00,445 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:15:00,462 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:15:00,473 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:15:00,481 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:15:00,495 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:15:00,504 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:15:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:15:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:15:12,880 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 14:15:12,904 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:14:15:12 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 14:15:17,732 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 14:15:17,733 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 14:15:17,733 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:14:15:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 14:15:17,767 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:14:15:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:15:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 14:16:00,432 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:14:16:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:16:00,453 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:14:16:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:16:00,468 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:16:00,482 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:16:00,495 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:16:00,509 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:16:00,524 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:16:00,537 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:16:00,552 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:16:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:16:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 14:16:17,737 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 14:16:17,738 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 14:16:17,738 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:14:16:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 14:16:17,779 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:14:16:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:16:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 14:17:00,456 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:14:17:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:17:00,476 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:14:17:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:17:00,488 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:17:00,500 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:17:00,513 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:17:00,528 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:17:00,542 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:17:00,562 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:17:00,580 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:17:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:17:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 14:17:17,744 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 14:17:17,746 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 14:17:17,746 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:14:17:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 14:17:17,798 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:14:17:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:17:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 14:18:00,477 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:14:18:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:18:00,496 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:14:18:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:18:00,507 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:18:00,519 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:18:00,531 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:18:00,553 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:18:00,566 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:18:00,582 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:18:00,596 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:18:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:18:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 14:18:17,755 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 14:18:17,756 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 14:18:17,756 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:14:18:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 14:18:17,798 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:14:18:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:18:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 14:19:00,496 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:14:19:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:19:00,513 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:14:19:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:19:00,523 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:19:00,534 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:19:00,549 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:19:00,567 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:19:00,578 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:19:00,592 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:19:00,608 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:19:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:19:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 14:19:17,762 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 14:19:17,763 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 14:19:17,763 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:14:19:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 14:19:17,806 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:14:19:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:19:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 14:20:00,514 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:14:20:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:20:00,536 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:14:20:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:20:00,550 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:20:00,566 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:20:00,584 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:20:00,599 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:20:00,614 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:20:00,627 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:20:00,641 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:20:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:20:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:20:12,904 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 14:20:12,926 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:14:20:12 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 14:20:17,768 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 14:20:17,769 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 14:20:17,769 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:14:20:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 14:20:17,809 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:14:20:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:20:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 14:21:00,538 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:14:21:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:21:00,553 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:14:21:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:21:00,571 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:21:00,581 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:21:00,597 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:21:00,608 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:21:00,626 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:21:00,646 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:21:00,664 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:21:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:21:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 14:21:17,776 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 14:21:17,777 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 14:21:17,777 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:14:21:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 14:21:17,826 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:14:21:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:21:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 14:22:00,554 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:14:22:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:22:00,572 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:14:22:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:22:00,583 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:22:00,595 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:22:00,607 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:22:00,617 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:22:00,631 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:22:00,656 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:22:00,674 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:22:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:22:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 14:22:17,787 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 14:22:17,788 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 14:22:17,788 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:14:22:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 14:22:17,826 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:14:22:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:22:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 14:23:00,570 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:14:23:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:23:00,586 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:14:23:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:23:00,594 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:23:00,604 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:23:00,613 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:23:00,625 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:23:00,638 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:23:00,663 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:23:00,681 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:23:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:23:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 14:23:17,793 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 14:23:17,794 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 14:23:17,794 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:14:23:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 14:23:17,831 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:14:23:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:23:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 14:24:00,332 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 14:24:00,333 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 14:24:00,341 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:14:24:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:24:00,357 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 14:24:00,358 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-08-01 05:14:00.358593 (UTC)
127.0.0.1 - - [01/Aug/2025:14:24:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:24:00,587 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:14:24:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:24:00,605 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:14:24:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:24:00,614 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:24:00,624 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:24:00,634 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:24:00,644 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:24:00,655 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:24:00,673 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:24:00,687 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:24:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:24:00,930 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 14:24:00,931 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 14:24:00,932 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 14:24:00,947 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 14:24:00,947 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 14:24:00,956 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 14:24:00,964 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 14:24:00,977 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 14:24:00,977 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:14:24:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:24:00,987 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:14:24:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:24:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:24:01 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
WARNING	2025-08-01 14:24:17,800 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 14:24:17,801 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 14:24:17,802 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:14:24:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 14:24:17,842 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:14:24:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:24:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 14:25:00,603 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:14:25:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:25:00,619 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:14:25:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:25:00,628 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:25:00,638 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:25:00,651 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:25:00,662 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:25:00,675 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:25:00,687 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:25:00,699 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:25:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:25:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:25:12,927 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 14:25:12,946 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:14:25:12 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 14:25:17,806 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 14:25:17,807 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 14:25:17,807 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:14:25:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 14:25:17,845 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:14:25:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:25:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 14:26:00,624 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:14:26:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:26:00,683 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:14:26:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:26:00,710 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:26:00,739 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:26:00,764 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:26:00,791 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:26:00,813 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:26:00,840 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:26:00,869 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:26:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:26:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 14:26:17,812 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 14:26:17,813 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 14:26:17,813 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:14:26:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 14:26:17,861 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:14:26:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:26:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 14:27:00,676 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:14:27:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:27:00,708 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:14:27:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:27:00,731 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:27:00,767 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:27:00,800 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:27:00,830 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:27:00,863 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:27:00,893 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:27:00,933 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:27:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:27:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 14:27:17,820 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 14:27:17,822 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 14:27:17,822 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:14:27:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 14:27:17,889 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:14:27:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:27:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 14:28:00,696 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:14:28:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:28:00,718 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:14:28:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:28:00,736 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:28:00,778 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:28:00,806 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:28:00,839 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:28:00,875 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:28:00,898 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:28:00,941 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:28:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:28:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 14:28:17,833 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 14:28:17,834 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 14:28:17,834 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:14:28:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 14:28:17,880 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:14:28:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:28:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 14:29:00,708 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:14:29:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:29:00,727 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:14:29:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:29:00,743 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:29:00,784 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:29:00,814 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:29:00,845 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:29:00,880 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:29:00,905 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:29:00,949 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:29:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:29:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 14:29:17,842 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 14:29:17,844 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 14:29:17,844 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:14:29:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 14:29:17,906 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:14:29:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:29:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 14:30:00,726 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:14:30:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:30:00,744 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:14:30:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:30:00,756 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:30:00,789 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:30:00,820 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:30:00,851 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:30:00,889 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:30:00,911 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:30:00,956 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:30:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:30:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:30:12,945 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 14:30:12,973 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:14:30:12 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 14:30:17,852 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 14:30:17,853 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 14:30:17,853 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:14:30:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 14:30:17,900 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:14:30:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:30:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 14:31:00,741 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:14:31:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:31:00,762 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:14:31:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:31:00,774 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:31:00,796 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:31:00,827 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:31:00,856 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:31:00,896 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:31:00,917 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:31:00,964 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:31:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:31:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 14:31:17,860 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 14:31:17,862 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 14:31:17,863 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:14:31:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 14:31:17,930 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:14:31:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:31:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 14:32:00,761 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:14:32:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:32:00,785 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:14:32:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:32:00,795 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:32:00,805 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:32:00,833 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:32:00,862 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:32:00,904 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:32:00,923 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:32:00,973 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:32:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:32:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 14:32:17,877 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 14:32:17,878 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 14:32:17,878 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:14:32:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 14:32:17,927 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:14:32:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:32:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 14:33:00,784 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:14:33:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:33:00,801 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:14:33:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:33:00,811 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:33:00,821 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:33:00,840 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:33:00,870 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:33:00,908 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:33:00,931 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:33:00,980 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:33:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:33:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 14:33:17,888 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 14:33:17,889 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 14:33:17,889 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:14:33:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 14:33:17,945 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:14:33:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:33:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-08-01 14:34:00,348 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 14:34:00,350 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 14:34:00,358 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:14:34:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:34:00,373 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 14:34:00,375 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-08-01 05:24:00.375063 (UTC)
127.0.0.1 - - [01/Aug/2025:14:34:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:34:00,802 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:14:34:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:34:00,819 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:14:34:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:34:00,827 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:34:00,836 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:34:00,847 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:34:00,881 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:34:00,915 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:34:00,934 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:34:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:34:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:34:00,986 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 14:34:00,988 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 14:34:00,988 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 14:34:01,004 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 14:34:01,004 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 14:34:01,016 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 14:34:01,025 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 14:34:01,040 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 14:34:01,040 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:14:34:01 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:34:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:34:01,048 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:34:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:34:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:34:01,057 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:14:34:01 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:34:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:34:01 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
WARNING	2025-08-01 14:34:17,898 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 14:34:17,899 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 14:34:17,899 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:14:34:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 14:34:17,938 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:14:34:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:34:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 14:35:00,062 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:35:00,821 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:14:35:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:35:00,839 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:14:35:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:35:00,847 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:35:00,856 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:35:00,868 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:35:00,887 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:35:00,921 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:35:00,941 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:35:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:35:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:35:12,974 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 14:35:12,995 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:14:35:12 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 14:35:17,906 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 14:35:17,908 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 14:35:17,908 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:14:35:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 14:35:17,951 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:14:35:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:35:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 14:36:00,070 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:36:00,837 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:14:36:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:36:00,854 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:14:36:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:36:00,863 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:36:00,874 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:36:00,884 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:36:00,895 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:36:00,928 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:36:00,946 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:36:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:36:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 14:36:17,914 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 14:36:17,915 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 14:36:17,915 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:14:36:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 14:36:17,959 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:14:36:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:36:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 14:37:00,079 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:37:00,855 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:14:37:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:37:00,872 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:14:37:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:37:00,881 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:37:00,893 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:37:00,904 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:37:00,916 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:37:00,938 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:37:00,952 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:37:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:37:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 14:37:17,922 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 14:37:17,923 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 14:37:17,923 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:14:37:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 14:37:17,967 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:14:37:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:37:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-08-01 14:38:00,088 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:38:00,874 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:14:38:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:38:00,892 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:14:38:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:38:00,903 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:38:00,913 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:38:00,924 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:38:00,936 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:38:00,948 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:38:00,962 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:38:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:38:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 14:38:17,931 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 14:38:17,932 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 14:38:17,933 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:14:38:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 14:38:17,987 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:14:38:17 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:38:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 14:39:00,096 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:39:00,889 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:14:39:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:39:00,904 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:14:39:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:39:00,916 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:39:00,927 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:39:00,935 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:39:00,944 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:39:00,958 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:39:00,968 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:39:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:39:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 14:39:17,942 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 14:39:17,945 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 14:39:17,945 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:14:39:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 14:39:17,996 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:14:39:18 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:39:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 14:40:00,104 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:40:00,902 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:14:40:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:40:00,919 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:14:40:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:40:00,928 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:40:00,937 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:40:00,947 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:40:00,958 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:40:00,971 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:40:00,983 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:40:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:40:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:40:12,995 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 14:40:13,016 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:14:40:13 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 14:40:17,956 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 14:40:17,956 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 14:40:17,956 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:14:40:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 14:40:17,992 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:14:40:18 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:40:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 14:41:00,116 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:41:00,916 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:14:41:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:41:00,936 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:14:41:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:41:00,946 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:41:00,957 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:41:00,969 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:41:00,978 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:41:00,988 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:41:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:41:00,998 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:41:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:41:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 14:41:17,962 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 14:41:17,963 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 14:41:17,963 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:14:41:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 14:41:18,002 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:14:41:18 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:41:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 14:42:00,011 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:42:00,125 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:42:00,936 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:14:42:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:42:00,952 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:14:42:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:42:00,963 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:42:00,973 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:42:00,984 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:42:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:42:00,995 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:42:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:42:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:42:01,007 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:42:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:42:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 14:42:17,970 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 14:42:17,971 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 14:42:17,971 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:14:42:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 14:42:18,006 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:14:42:18 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:42:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 14:43:00,018 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:43:00,028 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:43:00,133 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:43:00,955 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:14:43:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:43:00,977 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:14:43:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:43:00,988 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:43:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:43:00,997 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:43:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:43:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:43:01,009 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:43:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:43:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:43:01,024 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:43:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:43:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 14:43:17,974 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 14:43:17,974 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 14:43:17,974 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:14:43:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 14:43:18,009 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:14:43:18 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:43:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-08-01 14:44:00,027 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:44:00,059 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:44:00,087 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_harness_image_metadata
127.0.0.1 - - [01/Aug/2025:14:44:00 +0900] "GET /cron/syncer/sync_harness_image_metadata HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:44:00,116 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:44:00,148 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:44:00,168 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 14:44:00,171 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 14:44:00,171 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 14:44:00,228 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 14:44:00,228 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 14:44:00,263 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 14:44:00,288 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 14:44:00,320 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 14:44:00,320 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:14:44:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:44:00,345 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:14:44:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:44:00,375 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:44:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:44:00,405 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 14:44:00,408 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 14:44:00,446 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:14:44:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:44:00,468 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 14:44:00,474 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-08-01 05:34:00.474140 (UTC)
127.0.0.1 - - [01/Aug/2025:14:44:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:44:00,976 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:14:44:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:44:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:44:01,002 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:14:44:01 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:44:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:44:01,015 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:44:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:44:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:44:01,029 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:44:01 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:44:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:44:01 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
WARNING	2025-08-01 14:44:17,981 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 14:44:17,982 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 14:44:17,982 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:14:44:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 14:44:18,015 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:14:44:18 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:44:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 14:45:00,015 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:14:45:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:45:00,033 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:45:00,048 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:45:00,058 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:45:00,082 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:45:00,146 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:45:00,192 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:45:00,392 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:45:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:45:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:45:01,003 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:14:45:01 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:45:01 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:45:13,011 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 14:45:13,033 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:14:45:13 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 14:45:17,987 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 14:45:17,988 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 14:45:17,988 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:14:45:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 14:45:18,036 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:14:45:18 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:45:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 14:46:00,026 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:14:46:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:46:00,044 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:14:46:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:46:00,054 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:46:00,065 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:46:00,077 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:46:00,089 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:46:00,154 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:46:00,202 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:46:00,401 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:46:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:46:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 14:46:17,996 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 14:46:17,997 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 14:46:17,997 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:14:46:17 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 14:46:18,039 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:14:46:18 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:46:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 14:47:00,043 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:14:47:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:47:00,064 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:14:47:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:47:00,079 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:47:00,095 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:47:00,112 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:47:00,128 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:47:00,161 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:47:00,210 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:47:00,411 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:47:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:47:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 14:47:18,003 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 14:47:18,004 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 14:47:18,004 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:14:47:18 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 14:47:18,054 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:14:47:18 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:47:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 14:48:00,064 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:14:48:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:48:00,080 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:14:48:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:48:00,097 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:48:00,107 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:48:00,129 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:48:00,146 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:48:00,173 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:48:00,222 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:48:00,428 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:48:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:48:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 14:48:18,010 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 14:48:18,012 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 14:48:18,012 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:14:48:18 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 14:48:18,068 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:14:48:18 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:48:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 14:49:00,081 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:14:49:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:49:00,097 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:14:49:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:49:00,105 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:49:00,115 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:49:00,137 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:49:00,150 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:49:00,179 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:49:00,228 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:49:00,439 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:49:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:49:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 14:49:18,018 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 14:49:18,019 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 14:49:18,019 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:14:49:18 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 14:49:18,053 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:14:49:18 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:49:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 14:50:00,098 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:14:50:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:50:00,115 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:14:50:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:50:00,124 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:50:00,134 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:50:00,145 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:50:00,162 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:50:00,189 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:50:00,233 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:50:00,446 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:50:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:50:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:50:13,029 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 14:50:13,052 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:14:50:13 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 14:50:18,023 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 14:50:18,024 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 14:50:18,024 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:14:50:18 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 14:50:18,076 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:14:50:18 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:50:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 14:51:00,117 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:14:51:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:51:00,142 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:14:51:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:51:00,155 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:51:00,169 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:51:00,183 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:51:00,197 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:51:00,213 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:51:00,244 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:51:00,454 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:51:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:51:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 14:51:18,034 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 14:51:18,035 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 14:51:18,035 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:14:51:18 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 14:51:18,076 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:14:51:18 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:51:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 14:52:00,142 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:14:52:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:52:00,161 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:14:52:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:52:00,172 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:52:00,185 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:52:00,209 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:52:00,219 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:52:00,237 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:52:00,256 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:52:00,462 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:52:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:52:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 14:52:18,041 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 14:52:18,042 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 14:52:18,042 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:14:52:18 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 14:52:18,081 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:14:52:18 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:52:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 14:53:00,164 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:14:53:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:53:00,182 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:14:53:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:53:00,193 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:53:00,205 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:53:00,215 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:53:00,231 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:53:00,243 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:53:00,262 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:53:00,469 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:53:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:53:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 14:53:18,047 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 14:53:18,048 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 14:53:18,048 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:14:53:18 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 14:53:18,086 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:14:53:18 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:53:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 14:54:00,184 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:14:54:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:54:00,216 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:14:54:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:54:00,243 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:54:00,268 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:54:00,294 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:54:00,316 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:54:00,338 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:54:00,355 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:54:00,376 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:14:54:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:54:00,410 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 14:54:00,411 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 14:54:00,411 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 14:54:00,434 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 14:54:00,434 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 14:54:00,449 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 14:54:00,461 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 14:54:00,480 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 14:54:00,480 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:14:54:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:54:00,498 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 14:54:00,500 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 14:54:00,514 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:14:54:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:54:00,531 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:54:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:54:00,556 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 14:54:00,558 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-08-01 05:44:00.558284 (UTC)
127.0.0.1 - - [01/Aug/2025:14:54:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:54:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:54:01 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
WARNING	2025-08-01 14:54:18,053 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 14:54:18,053 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 14:54:18,053 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:14:54:18 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 14:54:18,091 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:14:54:18 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:54:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 14:55:00,214 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:14:55:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:55:00,234 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:14:55:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:55:00,261 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:55:00,285 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:55:00,319 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:55:00,349 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:55:00,379 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:55:00,390 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:55:00,543 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:55:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:55:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:55:13,051 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 14:55:13,090 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:14:55:13 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 14:55:18,059 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 14:55:18,060 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 14:55:18,060 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:14:55:18 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 14:55:18,102 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:14:55:18 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:55:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 14:56:00,231 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:14:56:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:56:00,257 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:14:56:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:56:00,272 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:56:00,304 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:56:00,333 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:56:00,359 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:56:00,388 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:56:00,407 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:56:00,552 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:56:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:56:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 14:56:18,068 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 14:56:18,070 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 14:56:18,071 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:14:56:18 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 14:56:18,144 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:14:56:18 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:56:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 14:57:00,255 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:14:57:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:57:00,277 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:14:57:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:57:00,296 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:57:00,321 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:57:00,349 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:57:00,368 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:57:00,403 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:57:00,419 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:57:00,569 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:57:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:57:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 14:57:18,082 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 14:57:18,084 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 14:57:18,084 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:14:57:18 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 14:57:18,142 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:14:57:18 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:57:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-08-01 14:58:00,273 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:14:58:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:58:00,293 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:14:58:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:58:00,303 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:58:00,326 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:58:00,358 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:58:00,375 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:58:00,415 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:58:00,433 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:58:00,577 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:58:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:58:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 14:58:18,093 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 14:58:18,094 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 14:58:18,094 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:14:58:18 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 14:58:18,143 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:14:58:18 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:58:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-08-01 14:59:00,287 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:14:59:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:59:00,302 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:14:59:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:59:00,312 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:59:00,331 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:59:00,364 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:59:00,384 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:59:00,420 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:59:00,438 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 14:59:00,584 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:14:59:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:14:59:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 14:59:18,099 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 14:59:18,100 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 14:59:18,100 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:14:59:18 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 14:59:18,145 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:14:59:18 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 2:59:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 15:00:00,076 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/report/devices
WARNING	2025-08-01 15:00:00,078 tfc:device_info_reporter.py:431] CONFIG.should_send_report is false; skip building a device report.
127.0.0.1 - - [01/Aug/2025:15:00:00 +0900] "GET /cron/report/devices HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:00:00,302 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:15:00:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:00:00,321 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:15:00:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:00:00,332 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:15:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:00:00,343 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:15:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:00:00,369 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:15:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:00:00,391 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:15:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:00:00,428 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:15:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:00:00,444 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:15:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:00:00,593 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:15:00:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:00:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:00:13,087 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 15:00:13,116 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:15:00:13 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 15:00:18,105 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 15:00:18,106 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 15:00:18,106 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:15:00:18 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 15:00:18,141 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:15:00:18 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 3:00:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 15:01:00,320 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:15:01:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:01:00,337 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:15:01:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:01:00,344 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:15:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:01:00,356 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:15:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:01:00,375 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:15:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:01:00,395 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:15:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:01:00,434 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:15:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:01:00,450 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:15:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:01:00,599 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:15:01:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:01:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 15:01:18,112 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 15:01:18,114 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 15:01:18,114 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:15:01:18 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 15:01:18,155 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:15:01:18 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 3:01:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 15:02:00,334 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:15:02:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:02:00,355 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:15:02:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:02:00,366 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:15:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:02:00,378 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:15:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:02:00,393 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:15:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:02:00,408 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:15:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:02:00,439 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:15:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:02:00,454 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:15:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:02:00,605 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:15:02:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:02:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 15:02:18,120 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 15:02:18,121 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 15:02:18,121 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:15:02:18 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 15:02:18,166 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:15:02:18 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 3:02:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 15:03:00,358 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:15:03:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:03:00,380 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:15:03:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:03:00,391 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:15:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:03:00,402 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:15:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:03:00,414 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:15:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:03:00,427 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:15:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:03:00,447 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:15:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:03:00,465 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:15:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:03:00,612 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:15:03:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:03:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 15:03:18,128 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 15:03:18,129 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 15:03:18,129 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:15:03:18 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 15:03:18,184 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:15:03:18 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 3:03:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 15:04:00,381 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:15:04:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:04:00,399 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/syncer/sync_gcs_ndb
127.0.0.1 - - [01/Aug/2025:15:04:00 +0900] "GET /cron/syncer/sync_gcs_ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:04:00,408 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:15:04:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:04:00,419 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:15:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:04:00,430 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:15:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:04:00,442 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:15:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:04:00,453 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:15:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:04:00,463 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:15:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:04:00,474 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:15:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:04:00,495 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/devices/ndb
INFO	2025-08-01 15:04:00,497 tfc:device_monitor.py:274] Starting NDBDeviceMonitor.
INFO	2025-08-01 15:04:00,497 tfc:device_monitor.py:245] Scan hosts.
INFO	2025-08-01 15:04:00,514 tfc:device_monitor.py:266] Scanned hosts.
INFO	2025-08-01 15:04:00,514 tfc:device_monitor.py:79] Updating clusters
INFO	2025-08-01 15:04:00,527 tfc:device_monitor.py:103] Updating cluster default
INFO	2025-08-01 15:04:00,539 tfc:device_monitor.py:194] Updating labs
INFO	2025-08-01 15:04:00,556 tfc:device_monitor.py:236] Updated labs.
INFO	2025-08-01 15:04:00,556 tfc:device_monitor.py:278] Finished NDBDeviceMonitor.
127.0.0.1 - - [01/Aug/2025:15:04:00 +0900] "GET /cron/monitor/devices/ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:04:00,565 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/cleanup/device_info
INFO	2025-08-01 15:04:00,567 tfc:device_info_cleaner.py:109] Started HideGoneDevices
INFO	2025-08-01 15:04:00,576 tfc:device_info_cleaner.py:111] Finished HideGoneDevices. Deleted: 0
127.0.0.1 - - [01/Aug/2025:15:04:00 +0900] "GET /cron/cleanup/device_info HTTP/1.1" 200 1 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:04:00,585 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/sidekicks/test_resource_tracker_cleaner
INFO	2025-08-01 15:04:00,594 default:download_util.py:235] Cleaning up resource trackers not updated since 2025-08-01 05:54:00.593882 (UTC)
127.0.0.1 - - [01/Aug/2025:15:04:00 +0900] "GET /sidekicks/test_resource_tracker_cleaner HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:04:00,633 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:15:04:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:04:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 3:04:01 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
WARNING	2025-08-01 15:04:18,136 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 15:04:18,138 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 15:04:18,138 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:15:04:18 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 15:04:18,186 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:15:04:18 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 3:04:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 15:05:00,400 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:15:05:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:05:00,418 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:15:05:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:05:00,428 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:15:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:05:00,439 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:15:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:05:00,453 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:15:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:05:00,464 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:15:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:05:00,475 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:15:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:05:00,490 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:15:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:05:00,646 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:15:05:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:05:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:05:13,120 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 15:05:13,162 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:15:05:13 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 15:05:18,145 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 15:05:18,146 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 15:05:18,146 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:15:05:18 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 15:05:18,196 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:15:05:18 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 3:05:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 15:06:00,415 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:15:06:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:06:00,437 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:15:06:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:06:00,449 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:15:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:06:00,461 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:15:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:06:00,474 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:15:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:06:00,487 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:15:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:06:00,499 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:15:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:06:00,510 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:15:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:06:00,653 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:15:06:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:06:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 15:06:18,155 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 15:06:18,156 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 15:06:18,156 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:15:06:18 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 15:06:18,210 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:15:06:18 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 3:06:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 15:07:00,436 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:15:07:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:07:00,454 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:15:07:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:07:00,464 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:15:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:07:00,476 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:15:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:07:00,489 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:15:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:07:00,502 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:15:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:07:00,515 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:15:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:07:00,530 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:15:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:07:00,662 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:15:07:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:07:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 15:07:18,165 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 15:07:18,166 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 15:07:18,167 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:15:07:18 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 15:07:18,216 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:15:07:18 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 3:07:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 15:08:00,455 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:15:08:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:08:00,470 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:15:08:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:08:00,479 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:15:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:08:00,489 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:15:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:08:00,500 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:15:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:08:00,510 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:15:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:08:00,525 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:15:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:08:00,539 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:15:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:08:00,673 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:15:08:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:08:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 15:08:18,173 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 15:08:18,174 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 15:08:18,174 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:15:08:18 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 15:08:18,212 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:15:08:18 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 3:08:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 1 ms
INFO	2025-08-01 15:09:00,472 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:15:09:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:09:00,493 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:15:09:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:09:00,507 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:15:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:09:00,521 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:15:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:09:00,536 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:15:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:09:00,549 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:15:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:09:00,560 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:15:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:09:00,573 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:15:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:09:00,681 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:15:09:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:09:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 15:09:18,181 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 15:09:18,183 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 15:09:18,183 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:15:09:18 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 15:09:18,228 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:15:09:18 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 3:09:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 0 ms
INFO	2025-08-01 15:10:00,493 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:15:10:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:10:00,507 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:15:10:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:10:00,520 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:15:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:10:00,540 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:15:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:10:00,548 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:15:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:10:00,560 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:15:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:10:00,575 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:15:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:10:00,590 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:15:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:10:00,686 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:15:10:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:10:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:10:13,160 tfc:device_monitor.py:419] No update state is found for host: TC-D-20-0861.telechips.com.
WARNING	2025-08-01 15:10:13,206 tfc:device_monitor.py:365] Unabled to send host message to pubsub: use_google_api=False
127.0.0.1 - - [01/Aug/2025:15:10:13 +0900] "POST /_ah/queue/host-sync-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 15:10:18,192 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 15:10:18,193 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 15:10:18,194 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:15:10:18 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 15:10:18,231 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:15:10:18 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
Aug 01, 2025 3:10:31 PM com.google.cloud.datastore.emulator.impl.LocalDatastoreFileStub lambda$persist$7
INFO: Time to persist datastore: 2 ms
INFO	2025-08-01 15:11:00,509 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8000/test_scheduler/cron
127.0.0.1 - - [01/Aug/2025:15:11:00 +0900] "GET /test_scheduler/cron HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:11:00,555 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/scheduler/harness_update
127.0.0.1 - - [01/Aug/2025:15:11:00 +0900] "GET /cron/scheduler/harness_update HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:11:00,583 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:15:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:11:00,611 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:15:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:11:00,641 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:15:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:11:00,666 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:15:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:11:00,691 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:15:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:11:00,719 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:15:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
INFO	2025-08-01 15:11:00,751 core:cron_kicker.py:124] Kicking a cron job: http://localhost:8002/cron/monitor/lab_resource
127.0.0.1 - - [01/Aug/2025:15:11:00 +0900] "GET /cron/monitor/lab_resource HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
127.0.0.1 - - [01/Aug/2025:15:11:00 +0900] "POST /_ah/queue/cron-kicker-queue HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
WARNING	2025-08-01 15:11:18,197 default:protojson.py:272] No variant found for unrecognized field: next_cluster_ids
INFO	2025-08-01 15:11:18,198 default:host_event_api.py:117] Submitting host event message with size 334 and 1 events
INFO	2025-08-01 15:11:18,198 default:host_event_api.py:120] Queuing host event chunk of size 1
127.0.0.1 - - [01/Aug/2025:15:11:18 +0900] "POST /_ah/api/tradefed_cluster/v1/host_events HTTP/1.1" 204 0 "-" "Google-HTTP-Java-Client/1.41.2 (gzip)"
INFO	2025-08-01 15:11:18,236 tfc:device_manager.py:363] No devices reported for host [TC-D-20-0861.telechips.com]
127.0.0.1 - - [01/Aug/2025:15:11:18 +0900] "POST /_ah/queue/host-event-queue-ndb HTTP/1.1" 200 0 "-" "Python-urllib/3.9"
