adorable-engine-54269
04/29/2025, 4:44 PMadorable-engine-54269
04/29/2025, 4:47 PMfuture-yak-96960
04/29/2025, 5:03 PMadorable-engine-54269
04/29/2025, 5:13 PMfuture-yak-96960
04/29/2025, 5:30 PMadorable-engine-54269
04/29/2025, 6:48 PMadorable-engine-54269
04/29/2025, 6:50 PMgreat-bear-19718
04/29/2025, 11:12 PMmagnificent-pencil-261
04/30/2025, 1:51 AMadorable-engine-54269
04/30/2025, 1:51 AMgreat-bear-19718
04/30/2025, 3:31 AMgreat-bear-19718
04/30/2025, 3:31 AMgreat-bear-19718
04/30/2025, 3:31 AMdefault
namespace since that is included in the bundlegreat-bear-19718
04/30/2025, 3:34 AMgreat-bear-19718
04/30/2025, 3:34 AMadorable-engine-54269
04/30/2025, 3:39 AMadorable-engine-54269
04/30/2025, 3:44 AMgreat-bear-19718
04/30/2025, 3:58 AMadorable-engine-54269
04/30/2025, 3:59 AMadorable-engine-54269
04/30/2025, 3:59 AMgreat-bear-19718
04/30/2025, 4:00 AM- backing-image-manager-5ae6-ce9a › backing-image-manager
backing-image-manager-5ae6-f3ff backing-image-manager time="2025-04-29T21:05:54Z" level=debug msg="failed to get IP from lhnet1 interface, fallback to use the default pod IP 10.52.1.79" func=util.GetIPForPod file="http_util.go:65" error="route ip+net: no such network interface"
- backing-image-manager-5ae6-6569 › backing-image-manager
backing-image-manager-5ae6-f3ff backing-image-manager time="2025-04-29T21:18:36Z" level=debug msg="failed to get IP from lhnet1 interface, fallback to use the default pod IP 10.52.1.79" func=util.GetIPForPod file="http_util.go:65" error="route ip+net: no such network interface"
i only asked because i saw these errorsgreat-bear-19718
04/30/2025, 4:00 AMadorable-engine-54269
04/30/2025, 4:01 AMmagnificent-pencil-261
04/30/2025, 4:03 AMadorable-engine-54269
04/30/2025, 4:07 AMadorable-engine-54269
04/30/2025, 4:18 AMadorable-engine-54269
04/30/2025, 4:18 AMbacking-image-manager-5ae6-6569 1/1 Running 0 20h 10.52.2.240 saclab-harvester-3 <none> <none>
instance-manager-38959b8b7aa74f877f9b5e25352cc4ad 1/1 Running 0 20h 10.52.2.241 saclab-harvester-3 <none> <none>
backing-image-manager-5ae6-6569:/ # tracepath 10.52.2.241
1?: [LOCALHOST] pmtu 1450
1: 10.8.129.50 0.059ms
1: 10.8.129.50 0.054ms
2: 10.52.2.241 0.120ms reached
Resume: pmtu 1450 hops 2 back 2
backing-image-manager-5ae6-6569:/ #
pod to pod across two different nodes
backing-image-manager-5ae6-6569:/ # tracepath 10.52.0.133
1?: [LOCALHOST] pmtu 1450
1: 10.8.129.50 0.085ms
1: 10.8.129.50 0.072ms
2: 10.52.0.0 0.485ms
3: 10.52.0.133 0.468ms reached
Resume: pmtu 1450 hops 3 back 3
adorable-engine-54269
04/30/2025, 4:20 AMadorable-engine-54269
04/30/2025, 4:20 AMsaclab-harvester-1:~ # kubectl get pods -o wide -n longhorn-system
NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES
backing-image-manager-5ae6-6569 1/1 Running 0 20h 10.52.2.240 saclab-harvester-3 <none> <none>
backing-image-manager-5ae6-ce9a 1/1 Running 0 24h 10.52.0.134 saclab-harvester-2 <none> <none>
backing-image-manager-5ae6-f3ff 1/1 Running 0 20h 10.52.1.79 saclab-harvester-1 <none> <none>
csi-attacher-b9799988f-4xjcp 1/1 Running 1 (20h ago) 21h 10.52.0.205 saclab-harvester-2 <none> <none>
csi-attacher-b9799988f-564sf 1/1 Running 0 21h 10.52.0.204 saclab-harvester-2 <none> <none>
csi-attacher-b9799988f-qqtlk 1/1 Running 0 20h 10.52.1.95 saclab-harvester-1 <none> <none>
csi-provisioner-86b8584475-2tpcw 1/1 Running 0 21h 10.52.0.208 saclab-harvester-2 <none> <none>
csi-provisioner-86b8584475-l5q4f 1/1 Running 0 20h 10.52.1.105 saclab-harvester-1 <none> <none>
csi-provisioner-86b8584475-rtvz2 1/1 Running 0 21h 10.52.0.210 saclab-harvester-2 <none> <none>
csi-resizer-7d8b96d567-bbcz5 1/1 Running 0 20h 10.52.1.100 saclab-harvester-1 <none> <none>
csi-resizer-7d8b96d567-k72vp 1/1 Running 0 21h 10.52.0.207 saclab-harvester-2 <none> <none>
csi-resizer-7d8b96d567-pjd95 1/1 Running 0 20h 10.52.1.106 saclab-harvester-1 <none> <none>
csi-snapshotter-6495bc948d-fhl6v 1/1 Running 2 (20h ago) 21h 10.52.0.203 saclab-harvester-2 <none> <none>
csi-snapshotter-6495bc948d-s9879 1/1 Running 0 20h 10.52.1.120 saclab-harvester-1 <none> <none>
csi-snapshotter-6495bc948d-x46w7 1/1 Running 0 20h 10.52.1.121 saclab-harvester-1 <none> <none>
engine-image-ei-51cc7b9c-ngkr6 1/1 Running 4 (20h ago) 39d 10.52.1.69 saclab-harvester-1 <none> <none>
engine-image-ei-51cc7b9c-z22cm 1/1 Running 2 (20h ago) 82d 10.52.2.237 saclab-harvester-3 <none> <none>
engine-image-ei-51cc7b9c-zbzls 1/1 Running 2 (25h ago) 83d 10.52.0.128 saclab-harvester-2 <none> <none>
instance-manager-079bddaa8d9cf91219928a266fcf5cc6 1/1 Running 0 24h 10.52.0.133 saclab-harvester-2 <none> <none>
instance-manager-38959b8b7aa74f877f9b5e25352cc4ad 1/1 Running 0 20h 10.52.2.241 saclab-harvester-3 <none> <none>
instance-manager-55179165c67e7fedbca8aac79f56b50c 1/1 Running 0 20h 10.52.1.80 saclab-harvester-1 <none> <none>
longhorn-csi-plugin-5qp7z 3/3 Running 12 (20h ago) 39d 10.52.1.72 saclab-harvester-1 <none> <none>
longhorn-csi-plugin-l2sxh 3/3 Running 9 (20h ago) 82d 10.52.2.238 saclab-harvester-3 <none> <none>
longhorn-csi-plugin-v5qrm 3/3 Running 7 (25h ago) 83d 10.52.0.122 saclab-harvester-2 <none> <none>
longhorn-driver-deployer-d5cfcbcfc-5n6pk 1/1 Running 0 20h 10.52.1.110 saclab-harvester-1 <none> <none>
longhorn-loop-device-cleaner-6qm2x 1/1 Running 3 (20h ago) 82d 10.8.129.50 saclab-harvester-3 <none> <none>
longhorn-loop-device-cleaner-6xvt8 1/1 Running 4 (20h ago) 39d 10.8.129.48 saclab-harvester-1 <none> <none>
longhorn-loop-device-cleaner-dpwdw 1/1 Running 2 (25h ago) 83d 10.8.129.49 saclab-harvester-2 <none> <none>
longhorn-manager-7mf2t 2/2 Running 4 (25h ago) 83d 10.52.0.131 saclab-harvester-2 <none> <none>
longhorn-manager-dn45w 2/2 Running 8 (20h ago) 39d 10.52.1.77 saclab-harvester-1 <none> <none>
longhorn-manager-fs4lv 2/2 Running 5 (20h ago) 82d 10.52.2.239 saclab-harvester-3 <none> <none>
longhorn-ui-6884f7f499-8nr5t 1/1 Running 0 21h 10.52.0.202 saclab-harvester-2 <none> <none>
longhorn-ui-6884f7f499-f5gpb 1/1 Running 0 20h 10.52.1.92 saclab-harvester-1 <none> <none>
adorable-engine-54269
04/30/2025, 4:25 AMadorable-engine-54269
04/30/2025, 4:25 AMbacking-image-manager-5ae6-f3ff:/ # tracepath 10.52.1.79
1: backing-image-manager-5ae6-f3ff 0.045ms reached
Resume: pmtu 65535 hops 1 back 1
magnificent-pencil-261
04/30/2025, 6:59 AMvmi image-ccgl8
, which uses the storage class longhorn-image-ccgl8
, resulting in a BackingImage resource:
apiVersion: <http://longhorn.io/v1beta2|longhorn.io/v1beta2>
kind: BackingImage
metadata:
name: vmi-0cf8dbd1-fb38-4a5f-ab94-9fa63c96707b
namespace: longhorn-system
spec:
diskFileSpecMap:
6569f723-c441-4a23-ac1d-75359ccc5dc4:
evictionRequested: false
disks: {}
minNumberOfCopies: 3
sourceParameters: {}
sourceType: upload
status:
diskFileStatusMap:
6569f723-c441-4a23-ac1d-75359ccc5dc4:
lastStateTransitionTime: "2025-04-29T16:26:18Z"
message: timeout waiting for the datasource file processing begin
progress: 0
state: failed-and-cleanup
The message timeout waiting for the datasource file processing begin
indicates that Longhorn waited up to 60 seconds for the upload request, but it never arrived. This behavior is controlled by the logic in this part of the Longhorn Backing Image Manager code.
This issue affects all images with sourceType: upload
. As far as I understand, it's similar to the known limitations described in the Harvester documentation:
• HTTP 413 error in Rancher multi-cluster management
• Prolonged uploading of large images
Both cases stem from proxy behavior, which is outside of Harvester’s direct control.adorable-engine-54269
04/30/2025, 8:14 PM