TrueCommand 3.0 overcounts drives (cannot add more than 24 drives)

gwjunk

Dabbler
Joined
Aug 30, 2023
Messages
18
I have a couple of servers with a few drives and one server with 22 data drives and 4 log devices (26 physical drives). starting with adding the larger 26 drive server it begins data collection and then removes the system with a message that disks exceed license noting 50 and 26. The other servers can be added. If I remove 2 of the log drives and add the server it adds successfully. I can add the log drives back, but after some time it removes the server and notes exceed 50 drive limit. Total of all disks across servers is less than 40. It seems like TrueCommand 3.0 is double counting the drives (24 works, 26 does not with a 50 total limit).
 

gwjunk

Dabbler
Joined
Aug 30, 2023
Messages
18
It gives the following error:

API ERROR
400 Bad Request
internal error


I tried with the API interface and got the error, but no time to recreate now.

The Scale system I am trying to add has only one connection to each disk and everything shows 26 total drives.

Motherboard: ASUS x299 Sage 10G
CPU: Intel i9-10980xe
RAM: 256GB (8x32) Corsair Vengance
NIC: Intel x550-T2 (built into motherboard)
GPU: nVidia 730
Passthrough GPU: MSI NVidia 4060ti
HBA: 9500-16i 12Gb/s HBA TriMode SAS/NVMe
Disks: 8x8TB Ultrastar HC320, 8x2TB Samsung 870 Pro, 4x2TB Samsung 980 Pro in Highpoint NVMe HBA, 4x2TB Samsung 980pro in U.2 enclosure connected to MB U.2, 2x118GB Optaine log drives ,and 1 Samsunng 870 EVO 500GB boot pool
 

gwjunk

Dabbler
Joined
Aug 30, 2023
Messages
18
This is an example log where the system was removed with license violation and only 26 drives.

{"level":"INFO","ts":"Dec 30 22:15:55.297626","caller":"src/main.go:107","msg":"TrueCommand Middleware Started"}
{"level":"INFO","ts":"Dec 30 22:38:23.999233","caller":"api/connection.go:43","msg":"Resetting connection","id":"15d4f6b0-139f-40f1-afeb-8476cfc774a5","name":"tnscale"}
{"level":"INFO","ts":"Dec 30 22:38:23.999314","caller":"dao/server.go:397","msg":"Disconnecting server","id":"15d4f6b0-139f-40f1-afeb-8476cfc774a5","name":"tnscale"}
{"level":"INFO","ts":"Dec 30 22:38:34.179875","caller":"dao/server.go:408","msg":"Connecting server","id":"15d4f6b0-139f-40f1-afeb-8476cfc774a5","name":"tnscale"}
{"level":"WARN","ts":"Dec 30 22:38:36.119087","caller":"internal/server-list.go:327","msg":"Removing server violating license","server_id":"15d4f6b0-139f-40f1-afeb-8476cfc774a5","limit":50,"diff":26}
{"level":"INFO","ts":"Dec 30 22:38:36.176339","caller":"dao/server.go:397","msg":"Disconnecting server","id":"15d4f6b0-139f-40f1-afeb-8476cfc774a5","name":"tnscale"}
{"level":"INFO","ts":"Dec 30 22:38:36.176760","caller":"dao/server.go:397","msg":"Disconnecting server","id":"15d4f6b0-139f-40f1-afeb-8476cfc774a5","name":"tnscale"}
 
Top