-
Notifications
You must be signed in to change notification settings - Fork 2.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CI: K8sDatapathConfig Transparent encryption DirectRouting Check connectivity with transparent encryption and direct routing #14959
Comments
Just dumping my analysis so far: Some recent failures:
All three have
It seems the node IPv6 address ( cilium/pkg/datapath/linux/node.go Line 978 in 4a831f4
cilium/pkg/datapath/linux/node.go Line 925 in 4a831f4
Checking the log further we eventually see a successful direct route update ~12 seconds later:
Looks like the remote node IPv6 address becomes known with some delay, potentially messing up state before, when the IP is not yet known? Could be a red herring though. But maybe it would be good at least to avoid the direct node route installation (and thus the warning log) in that case? |
Happened again in #16271
Policy is installed at 00:33:25:
policy map update in the destination Cilium agent happens at 00:33:27:
Test command starts to run for UP TO 5 seconds at 00:33:30:
ipcache update in the destination node having the ingress policy happens at 00:33:36:
The test is reported as failed at 00:33:40:
Based on this it seems pretty conclusive that this test flakes due to ipcache propagation sometimes taking longer than 4-5 seconds! |
This increases the curl connection timeout from 5 to 15 seconds to avoid issues with IPCache propagation delay. On Cilium master an 1.10, it seems that IPCache updates in CI can take up to 4-8 seconds. CI flakes likely caused by the increased IPCache propagation delay: - cilium#13839 - cilium#14959 - cilium#15103 - cilium#16237 Signed-off-by: Sebastian Wicki <sebastian@isovalent.com>
Hitting this in #19159 as well:
In another related failure, there are a few added warnings:
|
This comment was marked as outdated.
This comment was marked as outdated.
This issue has been automatically marked as stale because it has not |
This issue has not seen any activity since it was marked stale. |
https://jenkins.cilium.io/job/Cilium-PR-K8s-1.14-kernel-4.9/31/testReport/junit/Suite-k8s-1/14/K8sDatapathConfig_Transparent_encryption_DirectRouting_Check_connectivity_with_transparent_encryption_and_direct_routing_with_bpf_host/
042b94d6_K8sDatapathConfig_Transparent_encryption_DirectRouting_Check_connectivity_with_transparent_encryption_and_direct_routing_with_bpf_host.zip
Stacktrace
Standard Output
Standard Error
Click for details
The text was updated successfully, but these errors were encountered: