/var/log/vsanmgmt.log the below error is frequently reported:2024-10-03T12:41:04.132Z Er(11)[+] vsand[6406046]: Traceback (most recent call last):2024-10-03T12:41:04.132Z Er(11)[+] vsand[6406046]: File "/usr/lib/vmware/vsan/perfsvc/statsdb.py", line 7570, in Run2024-10-03T12:41:04.132Z Er(11)[+] vsand[6406046]: sqlite3.OperationalError: no such column: throughputDevRead2024-10-03T12:41:04.133Z In(14) vsand[7693705]: [opID=Thread-142994 (function_runner) statsdb::ExecuteSqlAndWait] Mode: normalMode Got ExecuteSqlAndWait result...2024-10-03T12:41:04.133Z Er(11) vsand[7693705]: [opID=Thread-142994 (function_runner) VsanHostHelper::function_runner] Meet exception when calling executeQueryPerf2024-10-03T12:41:04.133Z Er(11)[+] vsand[7693705]: Traceback (most recent call last):2024-10-03T12:41:04.133Z Er(11)[+] vsand[7693705]: File "/usr/lib/vmware/vsan/perfsvc/VsanPerformanceManagerImpl.py", line 832, in QueryEntityStats2024-10-03T12:41:04.133Z Er(11)[+] vsand[7693705]: File "/usr/lib/vmware/vsan/perfsvc/statsdb.py", line 9648, in QueryStats2024-10-03T12:41:04.133Z Er(11)[+] vsand[7693705]: File "/usr/lib/vmware/vsan/perfsvc/statsdb.py", line 9327, in RunProviderThread2024-10-03T12:41:04.133Z Er(11)[+] vsand[7693705]: File "/usr/lib/vmware/vsan/perfsvc/statsdb.py", line 7699, in ExecuteSqlAndWait2024-10-03T12:41:04.133Z Er(11)[+] vsand[7693705]: File "/usr/lib/vmware/vsan/perfsvc/statsdb.py", line 7570, in Run2024-10-03T12:41:04.133Z Er(11)[+] vsand[7693705]:2024-10-03T12:41:04.133Z Er(11)[+] vsand[7693705]: During handling of the above exception, another exception occurred:2024-10-03T12:41:04.133Z Er(11)[+] vsand[7693705]:2024-10-03T12:41:04.133Z Er(11)[+] vsand[7693705]: Traceback (most recent call last):2024-10-03T12:41:04.133Z Er(11)[+] vsand[7693705]: File "/usr/lib/vmware/vsan/perfsvc/VsanHostHelper.py", line 2230, in function_runner2024-10-03T12:41:04.133Z Er(11)[+] vsand[7693705]: File "/usr/lib/vmware/vsan/perfsvc/VsanPerformanceManagerImpl.py", line 2183, in executeQueryPerf2024-10-03T12:41:04.133Z Er(11)[+] vsand[7693705]: File "/usr/lib/vmware/vsan/perfsvc/VsanPerformanceManagerImpl.py", line 853, in QueryEntityStats2024-10-03T12:41:04.133Z Er(11)[+] vsand[7693705]: File "/usr/lib/vmware/vsan/perfsvc/statsdb.py", line 9648, in QueryStats2024-10-03T12:41:04.133Z Er(11)[+] vsand[7693705]: File "/usr/lib/vmware/vsan/perfsvc/statsdb.py", line 9327, in RunProviderThread2024-10-03T12:41:04.133Z Er(11)[+] vsand[7693705]: File "/usr/lib/vmware/vsan/perfsvc/statsdb.py", line 7699, in ExecuteSqlAndWait2024-10-03T12:41:04.133Z Er(11)[+] vsand[7693705]: File "/usr/lib/vmware/vsan/perfsvc/statsdb.py", line 7570, in Run2024-10-03T12:41:04.133Z Er(11)[+] vsand[7693705]: sqlite3.OperationalError: no such column: throughputDevRead
/var/log/vmware/vmware-vsan-health the below error can be seen:2024-10-03T17:16:35.289Z WARNING vsan-mgmt[19786] [VsanVcPerformanceManagerImpl::PerHostThreadMain opID=baeb7c94] esxnode: Node info: (vim.cluster.VsanPerfNodeInformation) [ (vim.cluster.VsanPerfNodeInformation) { version = '8.0.203', isCmmdsMaster = true, isStatsMaster = true, vsanMasterUuid = '########-####-####-########f7a7', vsanNodeUuid = '########-####-####-########f7a7', masterInfo = (vim.cluster.VsanPerfMasterInformation) { secSinceLastStatsWrite = 80375, secSinceLastStatsCollect = 278, statsIntervalSec = 300, statsDirectoryPercentFree = 98, verboseMode = false, verboseModeLastUpdate = 2024-09-21T13:29:20Z }, diagnosticMode = false }]2024-10-03T17:16:35.289Z INFO vsan-mgmt[11069] [VsanVcPerformanceManagerImpl::_determineMasterAmongHosts opID=######94] Stats masters = ['esxnode'], candidates = ['esxnode']2024-10-03T17:16:35.289Z INFO vsan-mgmt[11069] [VsanVcPerformanceManagerImpl::__next__ opID=######94] Trying esxnode as primary2024-10-03T17:16:35.330Z INFO vsan-mgmt[258332] [VsanVcPerformanceManagerImpl::processException opID=######92] New candidates after exception: []2024-10-03T17:16:35.330Z WARNING vsan-mgmt[258332] [VsanVcPerformanceManagerImpl::processException opID=######92] Exception: (vmodl.fault.SystemError) { msg = "Received SOAP response fault from [<<io_obj p:0x00007f55b41e3218, h:31, <UNIX ''>, <UNIX '/var/run/envoy-hgw/hgw-pipe'>>, /hgw/host-387/vsan>]: queryVsanPerf\ndatabase disk image is malformed. DB error code: 11, please check log file for details", reason = "RuntimeError('database disk image is malformed. DB error code: 11, please check log file for details')"}Traceback (most recent call last): File "bora/vsan/perfsvc/vpxd/vpxdPyMo/VsanVcPerformanceManagerImpl.py", line 911, in _RunRegularQuery File "/usr/lib/vmware/site-packages/pyVmomi/VmomiSupport.py", line 618, in <lambda> File "/usr/lib/vmware/site-packages/pyVmomi/VmomiSupport.py", line 391, in _InvokeMethodPyCppVmomi.vmodl.fault.SystemError: (vmodl.fault.SystemError) { msg = "Received SOAP response fault from [<<io_obj p:0x00007f55b41e3218, h:31, <UNIX ''>, <UNIX '/var/run/envoy-hgw/hgw-pipe'>>, /hgw/host-387/vsan>]: queryVsanPerf\ndatabase disk image is malformed. DB error code: 11, please check log file for details", reason = "RuntimeError('database disk image is malformed. DB error code: 11, please check log file for details')"VMware vSAN all versions
Aria Operations before 8.16 HF2 and 8.17 HF 1
There is a known issue in Aria Operations responsible for triggering "sqlite3.OperationalError" periodically, and the flooding "sqlite3.OperationalError" will make the DB init failures in race conditions.
The issue has been fixed in Aria Operations 8.18.3.