2023-07-15T22:52:37.159 INFO:root:teuthology version: 0.0.1.dev147+gff9991b 2023-07-15T22:52:37.160 DEBUG:teuthology.report:Pushing job info to https://paddles.front.sepia.ceph.com/ 2023-07-15T22:52:37.161 DEBUG:urllib3.util.retry:Converted retries value: 10 -> Retry(total=10, connect=None, read=None, redirect=None, status=None) 2023-07-15T22:52:37.311 DEBUG:teuthology.exit:Installing handler: Handler(exiter=, func=.kill_console_loggers at 0x7f041701d820>, signals=[15]) 2023-07-15T22:52:37.313 INFO:teuthology.lock.ops:Start node 'smithi044.front.sepia.ceph.com' reimaging 2023-07-15T22:52:37.314 INFO:teuthology.lock.ops:Updating [smithi044.front.sepia.ceph.com]: reset os type and version on server 2023-07-15T22:52:37.314 INFO:teuthology.lock.ops:Updating smithi044.front.sepia.ceph.com on lock server 2023-07-15T22:52:37.336 INFO:teuthology.lock.ops:Start node 'smithi086.front.sepia.ceph.com' reimaging 2023-07-15T22:52:37.336 INFO:teuthology.lock.ops:Updating [smithi086.front.sepia.ceph.com]: reset os type and version on server 2023-07-15T22:52:37.337 INFO:teuthology.lock.ops:Updating smithi086.front.sepia.ceph.com on lock server 2023-07-15T22:52:37.339 DEBUG:teuthology.provision.fog.smithi044:FOG request: GET /host {"name": "smithi044"} 2023-07-15T22:52:52.367 DEBUG:teuthology.provision.fog.smithi086:FOG request: GET /host {"name": "smithi086"} 2023-07-15T22:53:02.466 DEBUG:teuthology.provision.fog.smithi044:FOG request: GET /image {"name": "smithi_ubuntu_20.04"} 2023-07-15T22:53:02.846 DEBUG:teuthology.provision.fog.smithi086:FOG request: GET /image {"name": "smithi_ubuntu_20.04"} 2023-07-15T22:53:02.893 DEBUG:teuthology.provision.fog.smithi086:Requesting image smithi_ubuntu_20.04 (ID 2) 2023-07-15T22:53:02.893 DEBUG:teuthology.provision.fog.smithi086:FOG request: PUT /host/191 {"imageID": 2} 2023-07-15T22:53:07.897 DEBUG:teuthology.provision.fog.smithi044:Requesting image smithi_ubuntu_20.04 (ID 2) 2023-07-15T22:53:07.898 DEBUG:teuthology.provision.fog.smithi044:FOG request: PUT /host/149 {"imageID": 2} 2023-07-15T22:53:12.950 INFO:teuthology.provision.fog.smithi086:Scheduling deploy of ubuntu 20.04 2023-07-15T22:53:12.950 DEBUG:teuthology.provision.fog.smithi086:FOG request: GET /task/active None 2023-07-15T22:53:17.955 INFO:teuthology.provision.fog.smithi044:Scheduling deploy of ubuntu 20.04 2023-07-15T22:53:17.956 DEBUG:teuthology.provision.fog.smithi044:FOG request: GET /task/active None 2023-07-15T22:53:23.034 DEBUG:teuthology.provision.fog.smithi086:FOG request: GET /tasktype {"name": "deploy"} 2023-07-15T22:53:28.043 DEBUG:teuthology.provision.fog.smithi044:FOG request: GET /tasktype {"name": "deploy"} 2023-07-15T22:53:33.096 DEBUG:teuthology.provision.fog.smithi086:FOG request: POST /host/191/task {"taskTypeID": 1} 2023-07-15T22:53:38.105 DEBUG:teuthology.provision.fog.smithi044:FOG request: POST /host/149/task {"taskTypeID": 1} 2023-07-15T22:53:43.159 DEBUG:teuthology.provision.fog.smithi086:FOG request: GET /task/active None 2023-07-15T22:53:46.107 DEBUG:teuthology.provision.fog.smithi044:FOG request: GET /task/active None 2023-07-15T22:53:46.357 INFO:teuthology.orchestra.console:Power off smithi044 2023-07-15T22:53:46.358 DEBUG:teuthology.orchestra.console:pexpect command: ipmitool -H smithi044.ipmi.sepia.ceph.com -I lanplus -U inktank -P ApGNXcA7 power off 2023-07-15T22:53:46.372 INFO:teuthology.orchestra.console:Power off smithi086 2023-07-15T22:53:46.373 DEBUG:teuthology.orchestra.console:pexpect command: ipmitool -H smithi086.ipmi.sepia.ceph.com -I lanplus -U inktank -P ApGNXcA7 power off 2023-07-15T22:53:46.382 DEBUG:teuthology.orchestra.console:pexpect command: ipmitool -H smithi044.ipmi.sepia.ceph.com -I lanplus -U inktank -P ApGNXcA7 power status 2023-07-15T22:53:46.395 DEBUG:teuthology.orchestra.console:pexpect command: ipmitool -H smithi086.ipmi.sepia.ceph.com -I lanplus -U inktank -P ApGNXcA7 power status 2023-07-15T22:53:46.507 INFO:teuthology.orchestra.console:Power off for smithi044 completed 2023-07-15T22:53:46.609 INFO:teuthology.orchestra.console:Power on smithi044 2023-07-15T22:53:46.609 DEBUG:teuthology.orchestra.console:pexpect command: ipmitool -H smithi044.ipmi.sepia.ceph.com -I lanplus -U inktank -P ApGNXcA7 power on 2023-07-15T22:53:46.632 DEBUG:teuthology.orchestra.console:pexpect command: ipmitool -H smithi044.ipmi.sepia.ceph.com -I lanplus -U inktank -P ApGNXcA7 power status 2023-07-15T22:53:50.424 DEBUG:teuthology.orchestra.console:pexpect command: ipmitool -H smithi086.ipmi.sepia.ceph.com -I lanplus -U inktank -P ApGNXcA7 power status 2023-07-15T22:53:50.657 DEBUG:teuthology.orchestra.console:pexpect command: ipmitool -H smithi044.ipmi.sepia.ceph.com -I lanplus -U inktank -P ApGNXcA7 power status 2023-07-15T22:53:54.768 DEBUG:teuthology.orchestra.console:pexpect command: ipmitool -H smithi044.ipmi.sepia.ceph.com -I lanplus -U inktank -P ApGNXcA7 power status 2023-07-15T22:53:55.534 DEBUG:teuthology.orchestra.console:pexpect command: ipmitool -H smithi086.ipmi.sepia.ceph.com -I lanplus -U inktank -P ApGNXcA7 power status 2023-07-15T22:53:55.744 INFO:teuthology.orchestra.console:Power off for smithi086 completed 2023-07-15T22:53:55.845 INFO:teuthology.orchestra.console:Power on smithi086 2023-07-15T22:53:55.845 DEBUG:teuthology.orchestra.console:pexpect command: ipmitool -H smithi086.ipmi.sepia.ceph.com -I lanplus -U inktank -P ApGNXcA7 power on 2023-07-15T22:53:55.868 DEBUG:teuthology.orchestra.console:pexpect command: ipmitool -H smithi086.ipmi.sepia.ceph.com -I lanplus -U inktank -P ApGNXcA7 power status 2023-07-15T22:53:59.878 DEBUG:teuthology.orchestra.console:pexpect command: ipmitool -H smithi044.ipmi.sepia.ceph.com -I lanplus -U inktank -P ApGNXcA7 power status 2023-07-15T22:53:59.889 DEBUG:teuthology.orchestra.console:pexpect command: ipmitool -H smithi086.ipmi.sepia.ceph.com -I lanplus -U inktank -P ApGNXcA7 power status 2023-07-15T22:54:00.099 INFO:teuthology.orchestra.console:Power on for smithi086 completed 2023-07-15T22:54:00.200 INFO:teuthology.provision.fog.smithi086:Waiting for deploy to finish 2023-07-15T22:54:00.200 DEBUG:teuthology.provision.fog.smithi086:FOG request: GET /task/active None 2023-07-15T22:54:05.804 DEBUG:teuthology.orchestra.console:pexpect command: ipmitool -H smithi044.ipmi.sepia.ceph.com -I lanplus -U inktank -P ApGNXcA7 power status 2023-07-15T22:54:10.916 DEBUG:teuthology.orchestra.console:pexpect command: ipmitool -H smithi044.ipmi.sepia.ceph.com -I lanplus -U inktank -P ApGNXcA7 power status 2023-07-15T22:54:16.030 DEBUG:teuthology.orchestra.console:pexpect command: ipmitool -H smithi044.ipmi.sepia.ceph.com -I lanplus -U inktank -P ApGNXcA7 power status 2023-07-15T22:54:16.924 DEBUG:teuthology.provision.fog.smithi086:FOG request: GET /task/active None 2023-07-15T22:54:25.931 DEBUG:teuthology.orchestra.console:pexpect command: ipmitool -H smithi044.ipmi.sepia.ceph.com -I lanplus -U inktank -P ApGNXcA7 power status 2023-07-15T22:54:31.045 DEBUG:teuthology.orchestra.console:pexpect command: ipmitool -H smithi044.ipmi.sepia.ceph.com -I lanplus -U inktank -P ApGNXcA7 power status 2023-07-15T22:54:36.157 DEBUG:teuthology.orchestra.console:pexpect command: ipmitool -H smithi044.ipmi.sepia.ceph.com -I lanplus -U inktank -P ApGNXcA7 power status 2023-07-15T22:54:37.048 DEBUG:teuthology.provision.fog.smithi086:FOG request: GET /task/active None 2023-07-15T22:54:46.056 DEBUG:teuthology.orchestra.console:pexpect command: ipmitool -H smithi044.ipmi.sepia.ceph.com -I lanplus -U inktank -P ApGNXcA7 power status 2023-07-15T22:54:51.168 DEBUG:teuthology.orchestra.console:pexpect command: ipmitool -H smithi044.ipmi.sepia.ceph.com -I lanplus -U inktank -P ApGNXcA7 power status 2023-07-15T22:54:56.279 DEBUG:teuthology.orchestra.console:pexpect command: ipmitool -H smithi044.ipmi.sepia.ceph.com -I lanplus -U inktank -P ApGNXcA7 power status 2023-07-15T22:54:57.146 DEBUG:teuthology.provision.fog.smithi086:FOG request: GET /task/active None 2023-07-15T22:55:01.392 DEBUG:teuthology.orchestra.console:pexpect command: ipmitool -H smithi044.ipmi.sepia.ceph.com -I lanplus -U inktank -P ApGNXcA7 power status 2023-07-15T22:55:06.504 DEBUG:teuthology.orchestra.console:pexpect command: ipmitool -H smithi044.ipmi.sepia.ceph.com -I lanplus -U inktank -P ApGNXcA7 power status 2023-07-15T22:55:07.614 WARNING:teuthology.contextutil:'wait for power on' reached maximum tries (16) after waiting for 60.0 seconds 2023-07-15T22:55:07.615 DEBUG:teuthology.provision.fog.smithi044:Canceling deploy task with ID 389200 2023-07-15T22:55:07.615 DEBUG:teuthology.provision.fog.smithi044:FOG request: DELETE /task/cancel {"id": 389200} 2023-07-15T22:55:07.666 ERROR:teuthology.dispatcher.supervisor:Reimaging error. Nuking machines... Traceback (most recent call last): File "/home/teuthworker/src/git.ceph.com_teuthology_ff9991b7ed74eda9de4a5215d6d7d2a72f7b8d2b/teuthology/dispatcher/supervisor.py", line 227, in reimage reimaged = lock_ops.reimage_machines(ctx, targets, job_config['machine_type']) File "/home/teuthworker/src/git.ceph.com_teuthology_ff9991b7ed74eda9de4a5215d6d7d2a72f7b8d2b/teuthology/lock/ops.py", line 325, in reimage_machines reimaged[machine] = machines[machine] File "/home/teuthworker/src/git.ceph.com_teuthology_ff9991b7ed74eda9de4a5215d6d7d2a72f7b8d2b/teuthology/parallel.py", line 84, in __exit__ for result in self: File "/home/teuthworker/src/git.ceph.com_teuthology_ff9991b7ed74eda9de4a5215d6d7d2a72f7b8d2b/teuthology/parallel.py", line 98, in __next__ resurrect_traceback(result) File "/home/teuthworker/src/git.ceph.com_teuthology_ff9991b7ed74eda9de4a5215d6d7d2a72f7b8d2b/teuthology/parallel.py", line 30, in resurrect_traceback raise exc.exc_info[1] File "/home/teuthworker/src/git.ceph.com_teuthology_ff9991b7ed74eda9de4a5215d6d7d2a72f7b8d2b/teuthology/parallel.py", line 23, in capture_traceback return func(*args, **kwargs) File "/home/teuthworker/src/git.ceph.com_teuthology_ff9991b7ed74eda9de4a5215d6d7d2a72f7b8d2b/teuthology/provision/__init__.py", line 44, in reimage result = obj.create() File "/home/teuthworker/src/git.ceph.com_teuthology_ff9991b7ed74eda9de4a5215d6d7d2a72f7b8d2b/teuthology/provision/fog.py", line 85, in create self.remote.console.power_on() File "/home/teuthworker/src/git.ceph.com_teuthology_ff9991b7ed74eda9de4a5215d6d7d2a72f7b8d2b/teuthology/orchestra/console.py", line 243, in power_on raise RuntimeError(err_msg) RuntimeError: Failed to power on smithi044 2023-07-15T22:55:07.667 DEBUG:teuthology.report:Pushing job info to https://paddles.front.sepia.ceph.com/ 2023-07-15T22:55:07.668 DEBUG:urllib3.util.retry:Converted retries value: 10 -> Retry(total=10, connect=None, read=None, redirect=None, status=None) 2023-07-15T22:55:12.673 DEBUG:teuthology.provision.fog.smithi086:FOG request: GET /task/active None 2023-07-15T22:55:12.760 INFO:teuthology.nuke:Checking targets against current locks 2023-07-15T22:55:18.276 DEBUG:teuthology.nuke:shortname: smithi044 2023-07-15T22:55:18.277 INFO:teuthology.task.internal.check_lock:Checking locks... 2023-07-15T22:55:18.303 DEBUG:teuthology.nuke:shortname: smithi086 2023-07-15T22:55:18.303 INFO:teuthology.task.internal.check_lock:Checking locks... 2023-07-15T22:55:18.306 DEBUG:teuthology.task.internal.check_lock:machine status is {'name': 'smithi044.front.sepia.ceph.com', 'description': '/home/teuthworker/archive/yuriw-2023-07-14_23:49:32-rbd-reef-distro-default-smithi/7339732', 'up': True, 'machine_type': 'smithi', 'is_vm': False, 'vm_host': None, 'os_type': '', 'os_version': '', 'arch': 'x86_64', 'locked': True, 'locked_since': '2023-07-15 22:52:36.328142', 'locked_by': 'scheduled_yuriw@teuthology', 'mac_address': None, 'ssh_pub_key': 'ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBA8GGZNUIhaMgrPPS4Oj0NvSWUO7cUYlE3RYXOjjdosllwunwkN410p4rfjKuf5qTDXCU6sxcxMO6EMlMhDu5PE='} 2023-07-15T22:55:18.329 DEBUG:teuthology.task.internal.check_lock:machine status is {'name': 'smithi086.front.sepia.ceph.com', 'description': '/home/teuthworker/archive/yuriw-2023-07-14_23:49:32-rbd-reef-distro-default-smithi/7339732', 'up': True, 'machine_type': 'smithi', 'is_vm': False, 'vm_host': None, 'os_type': '', 'os_version': '', 'arch': 'x86_64', 'locked': True, 'locked_since': '2023-07-15 22:52:36.326115', 'locked_by': 'scheduled_yuriw@teuthology', 'mac_address': None, 'ssh_pub_key': 'ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBLVvN3+LmzPZ4ixiwyCkS3KZLZ9R6MOPm+kPtaJbl8fExpzbk8TudXCcJWHBL7DGPWFvye2jT6sei9eiX0EUQYs='} 2023-07-15T22:55:18.356 INFO:teuthology.orchestra.console:Power off smithi044 2023-07-15T22:55:18.357 DEBUG:teuthology.orchestra.console:pexpect command: ipmitool -H smithi044.ipmi.sepia.ceph.com -I lanplus -U inktank -P ApGNXcA7 power off 2023-07-15T22:55:18.370 INFO:teuthology.orchestra.console:Power off smithi086 2023-07-15T22:55:18.370 DEBUG:teuthology.orchestra.console:pexpect command: ipmitool -H smithi086.ipmi.sepia.ceph.com -I lanplus -U inktank -P ApGNXcA7 power off 2023-07-15T22:55:18.380 DEBUG:teuthology.orchestra.console:pexpect command: ipmitool -H smithi044.ipmi.sepia.ceph.com -I lanplus -U inktank -P ApGNXcA7 power status 2023-07-15T22:55:18.393 DEBUG:teuthology.orchestra.console:pexpect command: ipmitool -H smithi086.ipmi.sepia.ceph.com -I lanplus -U inktank -P ApGNXcA7 power status 2023-07-15T22:55:22.404 DEBUG:teuthology.orchestra.console:pexpect command: ipmitool -H smithi044.ipmi.sepia.ceph.com -I lanplus -U inktank -P ApGNXcA7 power status 2023-07-15T22:55:22.416 DEBUG:teuthology.orchestra.console:pexpect command: ipmitool -H smithi086.ipmi.sepia.ceph.com -I lanplus -U inktank -P ApGNXcA7 power status 2023-07-15T22:55:27.517 DEBUG:teuthology.orchestra.console:pexpect command: ipmitool -H smithi044.ipmi.sepia.ceph.com -I lanplus -U inktank -P ApGNXcA7 power status 2023-07-15T22:55:27.527 DEBUG:teuthology.orchestra.console:pexpect command: ipmitool -H smithi086.ipmi.sepia.ceph.com -I lanplus -U inktank -P ApGNXcA7 power status 2023-07-15T22:55:32.628 DEBUG:teuthology.orchestra.console:pexpect command: ipmitool -H smithi044.ipmi.sepia.ceph.com -I lanplus -U inktank -P ApGNXcA7 power status 2023-07-15T22:55:32.638 DEBUG:teuthology.orchestra.console:pexpect command: ipmitool -H smithi086.ipmi.sepia.ceph.com -I lanplus -U inktank -P ApGNXcA7 power status 2023-07-15T22:55:32.769 DEBUG:teuthology.provision.fog.smithi086:FOG request: GET /task/active None 2023-07-15T22:55:37.878 INFO:teuthology.orchestra.console:Power off for smithi044 completed 2023-07-15T22:55:42.985 DEBUG:teuthology.orchestra.console:pexpect command: ipmitool -H smithi086.ipmi.sepia.ceph.com -I lanplus -U inktank -P ApGNXcA7 power status 2023-07-15T22:55:43.042 INFO:teuthology.lock.ops:unlocked: smithi044.front.sepia.ceph.com 2023-07-15T22:55:48.096 DEBUG:teuthology.orchestra.console:pexpect command: ipmitool -H smithi086.ipmi.sepia.ceph.com -I lanplus -U inktank -P ApGNXcA7 power status 2023-07-15T22:55:52.892 DEBUG:teuthology.provision.fog.smithi086:FOG request: GET /task/active None 2023-07-15T22:55:53.206 DEBUG:teuthology.orchestra.console:pexpect command: ipmitool -H smithi086.ipmi.sepia.ceph.com -I lanplus -U inktank -P ApGNXcA7 power status 2023-07-15T22:55:58.317 DEBUG:teuthology.orchestra.console:pexpect command: ipmitool -H smithi086.ipmi.sepia.ceph.com -I lanplus -U inktank -P ApGNXcA7 power status 2023-07-15T22:56:03.429 DEBUG:teuthology.orchestra.console:pexpect command: ipmitool -H smithi086.ipmi.sepia.ceph.com -I lanplus -U inktank -P ApGNXcA7 power status 2023-07-15T22:56:07.992 DEBUG:teuthology.provision.fog.smithi086:FOG request: GET /task/active None 2023-07-15T22:56:08.540 DEBUG:teuthology.orchestra.console:pexpect command: ipmitool -H smithi086.ipmi.sepia.ceph.com -I lanplus -U inktank -P ApGNXcA7 power status 2023-07-15T22:56:13.654 DEBUG:teuthology.orchestra.console:pexpect command: ipmitool -H smithi086.ipmi.sepia.ceph.com -I lanplus -U inktank -P ApGNXcA7 power status 2023-07-15T22:56:18.766 DEBUG:teuthology.orchestra.console:pexpect command: ipmitool -H smithi086.ipmi.sepia.ceph.com -I lanplus -U inktank -P ApGNXcA7 power status 2023-07-15T22:56:23.100 DEBUG:teuthology.provision.fog.smithi086:FOG request: GET /task/active None 2023-07-15T22:56:28.016 DEBUG:teuthology.orchestra.console:pexpect command: ipmitool -H smithi086.ipmi.sepia.ceph.com -I lanplus -U inktank -P ApGNXcA7 power status 2023-07-15T22:56:28.954 INFO:teuthology.orchestra.console:Power off for smithi086 completed 2023-07-15T22:56:39.132 INFO:teuthology.lock.ops:unlocked: smithi086.front.sepia.ceph.com 2023-07-15T22:56:44.135 DEBUG:teuthology.provision.fog.smithi086:FOG request: GET /task/active None 2023-07-15T22:56:54.412 CRITICAL:teuthology:Uncaught exception Traceback (most recent call last): File "/home/teuthworker/src/git.ceph.com_teuthology_ff9991b7ed74eda9de4a5215d6d7d2a72f7b8d2b/virtualenv/bin/teuthology-dispatcher", line 8, in sys.exit(main()) File "/home/teuthworker/src/git.ceph.com_teuthology_ff9991b7ed74eda9de4a5215d6d7d2a72f7b8d2b/scripts/dispatcher.py", line 35, in main sys.exit(teuthology.dispatcher.main(args)) File "/home/teuthworker/src/git.ceph.com_teuthology_ff9991b7ed74eda9de4a5215d6d7d2a72f7b8d2b/teuthology/dispatcher/__init__.py", line 69, in main return supervisor.main(args) File "/home/teuthworker/src/git.ceph.com_teuthology_ff9991b7ed74eda9de4a5215d6d7d2a72f7b8d2b/teuthology/dispatcher/supervisor.py", line 57, in main reimage(job_config) File "/home/teuthworker/src/git.ceph.com_teuthology_ff9991b7ed74eda9de4a5215d6d7d2a72f7b8d2b/teuthology/dispatcher/supervisor.py", line 227, in reimage reimaged = lock_ops.reimage_machines(ctx, targets, job_config['machine_type']) File "/home/teuthworker/src/git.ceph.com_teuthology_ff9991b7ed74eda9de4a5215d6d7d2a72f7b8d2b/teuthology/lock/ops.py", line 325, in reimage_machines reimaged[machine] = machines[machine] File "/home/teuthworker/src/git.ceph.com_teuthology_ff9991b7ed74eda9de4a5215d6d7d2a72f7b8d2b/teuthology/parallel.py", line 84, in __exit__ for result in self: File "/home/teuthworker/src/git.ceph.com_teuthology_ff9991b7ed74eda9de4a5215d6d7d2a72f7b8d2b/teuthology/parallel.py", line 98, in __next__ resurrect_traceback(result) File "/home/teuthworker/src/git.ceph.com_teuthology_ff9991b7ed74eda9de4a5215d6d7d2a72f7b8d2b/teuthology/parallel.py", line 30, in resurrect_traceback raise exc.exc_info[1] File "/home/teuthworker/src/git.ceph.com_teuthology_ff9991b7ed74eda9de4a5215d6d7d2a72f7b8d2b/teuthology/parallel.py", line 23, in capture_traceback return func(*args, **kwargs) File "/home/teuthworker/src/git.ceph.com_teuthology_ff9991b7ed74eda9de4a5215d6d7d2a72f7b8d2b/teuthology/provision/__init__.py", line 44, in reimage result = obj.create() File "/home/teuthworker/src/git.ceph.com_teuthology_ff9991b7ed74eda9de4a5215d6d7d2a72f7b8d2b/teuthology/provision/fog.py", line 85, in create self.remote.console.power_on() File "/home/teuthworker/src/git.ceph.com_teuthology_ff9991b7ed74eda9de4a5215d6d7d2a72f7b8d2b/teuthology/orchestra/console.py", line 243, in power_on raise RuntimeError(err_msg) RuntimeError: Failed to power on smithi044