Open george-tj opened 4 months ago
Chaosd Version: version.Info{GitVersion:"v1.4.0"
chaos-mesh. version. 2.6.1
network-delay.yaml
kind: PhysicalMachineChaos apiVersion: chaos-mesh.org/v1alpha1 metadata: namespace: default name: 716-delaytest annotations: experiment.chaos-mesh.org/pause: 'true' spec: action: network-delay address: - https://10.90.xx.xx:31768 selector: {} mode: all uid: 24313fd9-bb12-43d1-bf7c-352e7c5febda network-delay: correlation: '1' device: eno1 ip-protocol: all latency: 10ms
this is chaosd logs
Error #01: error.api.internal_server_error: error code: exit status 1, msg: Cannot find device "eth0" 2024-07-12T17:44:17.831+0800 INFO chaosd/network.go:77 Set iptables chains {"request": "chains:{name:\"OUTPUT/0f86c_6de1a0ceef74c_\" direction:OUTPUT ipsets:\"chaos-0f86c27d-4061-43\" target:\"DROP\"} chains:{name:\"OUTPUT/0f86c_6de1a0ceef74c_\" direction:OUTPUT ipsets:\"chaos-0f86c27d-4061-43\" target:\"DROP\"} chains:{name:\"OUTPUT/0f86c_6de1a0ceef74c_\" direction:OUTPUT ipsets:\"chaos-0f86c27d-4061-43\" target:\"DROP\"} chains:{name:\"OUTPUT/0f86c_6de1a0ceef74c_\" direction:OUTPUT ipsets:\"chaos-0f86c27d-4061-43\" target:\"DROP\"} chains:{name:\"OUTPUT/0f86c_6de1a0ceef74c_\" direction:OUTPUT ipsets:\"chaos-0f86c27d-4061-43\" target:\"DROP\"} chains:{name:\"OUTPUT/0f86c_6de1a0ceef74c_\" direction:OUTPUT ipsets:\"chaos-0f86c27d-4061-43\" target:\"DROP\"} chains:{name:\"OUTPUT/0f86c_6de1a0ceef74c_\" direction:OUTPUT ipsets:\"chaos-0f86c27d-4061-43\" target:\"DROP\"} chains:{name:\"OUTPUT/0f86c_6de1a0ceef74c_\"direction:OUTPUT ipsets:\"chaos-0f86c27d-4061-43\" target:\"DROP\"} chains:{name:\"OUTPUT/0f86c_6de1a0ceef74c_\" direction:OUTPUT ipsets:\"chaos-0f86c27d-4061-43\" target:\"DROP\"} chains:{name:\"OUTPUT/0f86c_6de1a0ceef74c_\" direction:OUTPUT ipsets:\"chaos-0f86c27d-4061-43\" target:\"DROP\"} chains:{name:\"OUTPUT/0f86c_6de1a0ceef74c_\" direction:OUTPUT ipsets:\"chaos-0f86c27d-4061-43\" target:\"DROP\"} chains:{name:\"OUTPUT/0f86c_6de1a0ceef74c_\" direction:OUTPUT ipsets:\"chaos-0f86c27d-4061-43\" target:\"DROP\"} chains:{name:\"OUTPUT/0f86c_6de1a0ceef74c_\" direction:OUTPUT ipsets:\"chaos-0f86c27d-4061-43\" target:\"DROP\"} chains:{name:\"OUTPUT/0f86c_6de1a0ceef74c_\" direction:OUTPUT ipsets:\"chaos-0f86c27d-4061-43\" target:\"DROP\"} chains:{name:\"OUTPUT/0f86c_6de1a0ceef74c_\" direction:OUTPUT ipsets:\"chaos-0f86c27d-4061-43\" target:\"DROP\"} chains:{name:\"OUTPUT/0f86c_6de1a0ceef74c_\" direction:OUTPUT ipsets:\"chaos-0f86c27d-4061-43\" target:\"DROP\"} chains:{name:\"OUTPUT/0f86c_6de1a0ceef74c_\" direction:OUTPUT ipsets:\"chaos-0f86c27d-4061-43\" target:\"DROP\"} chains:{name:\"OUTPUT/0f86c_6de1a0ceef74c_\" direction:OUTPUT ipsets:\"chaos-0f86c27d-4061-43\" target:\"DROP\"} chains:{name:\"OUTPUT/0f86c_6de1a0ceef74c_\" direction:OUTPUT ipsets:\"chaos-0f86c27d-4061-43\" target:\"DROP\"} chains:{name:\"OUTPUT/0f86c_6de1a0ceef74c_\" direction:OUTPUT ipsets:\"chaos-0f86c27d-4061-43\" target:\"DROP\"} chains:{name:\"OUTPUT/0f86c_6de1a0ceef74c_\" direction:OUTPUT ipsets:\"chaos-0f86c27d-4061-43\" target:\"DROP\"} chains:{name:\"OUTPUT/0f86c_6de1a0ceef74c_\" direction:OUTPUTipsets:\"chaos-0f86c27d-4061-43\" target:\"DROP\"} chains:{name:\"OUTPUT/0f86c_6de1a0ceef74c_\" direction:OUTPUT ipsets:\"chaos-0f86c27d-4061-43\" target:\"DROP\"} chains:{name:\"OUTPUT/0f86c_6de1a0ceef74c_\" direction:OUTPUT ipsets:\"chaos-0f86c27d-4061-43\" target:\"DROP\"} chains:{name:\"OUTPUT/0f86c_6de1a0ceef74c_\" direction:OUTPUT ipsets:\"chaos-0f86c27d-4061-43\" target:\"DROP\"} chains:{name:\"OUTPUT/0f86c_6de1a0ceef74c_\" direction:OUTPUT ipsets:\"chaos-0f86c27d-4061-43\" target:\"DROP\"} chains:{name:\"INPUT/69494_bd51fcc1249fa_\" ipsets:\"chaos-694941c8-8aa6-4d\" target:\"DROP\"} chains:{name:\"INPUT/69494_bd51fcc1249fa_\" ipsets:\"chaos-694941c8-8aa6-4d\" target:\"DROP\"} chains:{name:\"INPUT/69494_bd51fcc1249fa_\" ipsets:\"chaos-694941c8-8aa6-4d\" target:\"DROP\"} chains:{name:\"INPUT/69494_bd51fcc1249fa_\" ipsets:\"chaos-694941c8-8aa6-4d\" target:\"DROP\"} chains:{name:\"INPUT/69494_bd51fcc1249fa_\" ipsets:\"chaos-694941c8-8aa6-4d\" target:\"DROP\"} chains:{name:\"INPUT/69494_bd51fcc1249fa_\" ipsets:\"chaos-694941c8-8aa6-4d\" target:\"DROP\"} chains:{name:\"INPUT/69494_bd51fcc1249fa_\" ipsets:\"chaos-694941c8-8aa6-4d\" target:\"DROP\"} chains:{name:\"INPUT/69494_bd51fcc1249fa_\" ipsets:\"chaos-694941c8-8aa6-4d\" target:\"DROP\"}"} 2024-07-12T17:44:18.644+0800 INFO chaosd/network.go:82 handling tc request {"tcs": "tcs:{netem:{time:60000000} protocol:\"all\"} tcs:{netem:{time:10000 delay_corr:1} protocol:\"all\" device:\"eno1\"}"} 2024-07-12T17:44:18.645+0800 INFO chaosd/network.go:194 get interfaces from net.Interfaces() {"ifaces": ["lo", "eno1", "eno2","eno3", "eno4", "enp4s0f0", "enp4s0f1", "docker0", "cilium_net", "cilium_host", "lxc_health", "lxc83de1bafe8f7", "lxcf3ddf373bada", "lxcaca4c73bd34c", "lxcf195be21207b", "lxc5eb6b7528512", "lxc131f90ff0bd9", "lxca9b8af6e3554", "lxc679d3f83af0d", "lxc16543f6f65c7", "lxc3aed0b33320c", "lxcfdc870b5a756", "lxcba7aba5a9b9c", "lxc8f3bce4d4817", "lxcb46868fb4ad3", "lxce22edfa94ca7", "lxc301951db9fb9", "lxc59d658e894c4", "lxce94afce22afd", "lxc60aca64a7ca0", "lxcfb9cad4537ca", "lxc9cf7198b0ba8"]} 2024-07-12T17:44:18.688+0800 INFO chaosdaemon/tc_server.go:184 adding prio {"parent": 0} 2024-07-12T17:44:18.691+0800 ERROR chaosd/network.go:194 error while adding prio {"error": "error code: exit status 1, msg: Cannotfind device \"eth0\"\n", "errorVerbose": "error code: exit status 1, msg: Cannot find device \"eth0\"\n\ngithub.com/chaos-mesh/chaos-mesh/pkg/chaosdaemon/util.EncodeOutputToError\n\t/github/home/go/pkg/mod/github.com/chaos-mesh/chaos-mesh@v0.9.1-0.20220812140450-4bc7ef589c13/pkg/chaosdaemon/util/util.go:118\ngithub.com/chaos-mesh/chaos-mesh/pkg/chaosdaemon.(*tcClient).addPrio\n\t/github/home/go/pkg/mod/github.com/chaos-mesh/chaos-mesh@v0.9.1-0.20220812140450-4bc7ef589c13/pkg/chaosdaemon/tc_server.go:369\ngithub.com/chaos-mesh/chaos-mesh/pkg/chaosdaemon.(*DaemonServer).setFilterTcs\n\t/github/home/go/pkg/mod/github.com/chaos-mesh/chaos-mesh@v0.9.1-0.20220812140450-4bc7ef589c13/pkg/chaosdaemon/tc_server.go:234\ngithub.com/chaos-mesh/chaos-mesh/pkg/chaosdaemon.(*DaemonServer).SetTcs\n\t/github/home/go/pkg/mod/github.com/chaos-mesh/chaos-mesh@v0.9.1-0.20220812140450-4bc7ef589c13/pkg/chaosdaemon/tc_server.go:184\ngithub.com/chaos-mesh/chaosd/pkg/server/chaosd.(*Server).applyTC\n\t/__w/chaosd/chaosd/pkg/server/chaosd/network.go:194\ngithub.com/chaos-mesh/chaosd/pkg/server/chaosd.networkAttack.Attack\n\t/__w/chaosd/chaosd/pkg/server/chaosd/network.go:82\ngithub.com/chaos-mesh/chaosd/pkg/server/chaosd.(*Server).ExecuteAttack\n\t/__w/chaosd/chaosd/pkg/server/chaosd/attack.go:105\ngithub.com/chaos-mesh/chaosd/pkg/server/httpserver.(*HttpServer).createNetworkAttack\n\t/__w/chaosd/chaosd/pkg/server/httpserver/server.go:174\ngithub.com/gin-gonic/gin.(*Context).Next\n\t/github/home/go/pkg/mod/github.com/gin-gonic/gin@v1.8.1/context.go:173\ngithub.com/chaos-mesh/chaosd/pkg/server/httpserver.authenticateClientCert.func1\n\t/__w/chaosd/chaosd/pkg/server/httpserver/auth.go:125\ngithub.com/gin-gonic/gin.(*Context).Next\n\t/github/home/go/pkg/mod/github.com/gin-gonic/gin@v1.8.1/context.go:173\ngithub.com/chaos-mesh/chaosd/pkg/server/utils.MWHandleErrors.func1\n\t/__w/chaosd/chaosd/pkg/server/utils/error.go:47\ngithub.com/gin-gonic/gin.(*Context).Next\n\t/github/home/go/pkg/mod/github.com/gin-gonic/gin@v1.8.1/context.go:173\ngithub.com/gin-gonic/gin.CustomRecoveryWithWriter.func1\n\t/github/home/go/pkg/mod/github.com/gin-gonic/gin@v1.8.1/recovery.go:101\ngithub.com/gin-gonic/gin.(*Context).Next\n\t/github/home/go/pkg/mod/github.com/gin-gonic/gin@v1.8.1/context.go:173\ngithub.com/gin-gonic/gin.LoggerWithConfig.func1\n\t/github/home/go/pkg/mod/github.com/gin-gonic/gin@v1.8.1/logger.go:240\ngithub.com/gin-gonic/gin.(*Context).Next\n\t/github/home/go/pkg/mod/github.com/gin-gonic/gin@v1.8.1/context.go:173\ngithub.com/gin-gonic/gin.(*Engine).handleHTTPRequest\n\t/github/home/go/pkg/mod/github.com/gin-gonic/gin@v1.8.1/gin.go:616\ngithub.com/gin-gonic/gin.(*Engine).ServeHTTP\n\t/github/home/go/pkg/mod/github.com/gin-gonic/gin@v1.8.1/gin.go:572\nnet/http.serverHandler.ServeHTTP\n\t/__t/go/1.18.2/x64/src/net/http/server.go:2916\nnet/http.(*conn).serve\n\t/__t/go/1.18.2/x64/src/net/http/server.go:1966\nruntime.goexit\n\t/__t/go/1.18.2/x64/src/runtime/asm_amd64.s:1571"} github.com/chaos-mesh/chaosd/pkg/server/chaosd.(*Server).applyTC /__w/chaosd/chaosd/pkg/server/chaosd/network.go:194 github.com/chaos-mesh/chaosd/pkg/server/chaosd.networkAttack.Attack /__w/chaosd/chaosd/pkg/server/chaosd/network.go:82 github.com/chaos-mesh/chaosd/pkg/server/chaosd.(*Server).ExecuteAttack /__w/chaosd/chaosd/pkg/server/chaosd/attack.go:105 github.com/chaos-mesh/chaosd/pkg/server/httpserver.(*HttpServer).createNetworkAttack /__w/chaosd/chaosd/pkg/server/httpserver/server.go:174 github.com/gin-gonic/gin.(*Context).Next /github/home/go/pkg/mod/github.com/gin-gonic/gin@v1.8.1/context.go:173 github.com/chaos-mesh/chaosd/pkg/server/httpserver.authenticateClientCert.func1 /__w/chaosd/chaosd/pkg/server/httpserver/auth.go:125 github.com/gin-gonic/gin.(*Context).Next /github/home/go/pkg/mod/github.com/gin-gonic/gin@v1.8.1/context.go:173 github.com/chaos-mesh/chaosd/pkg/server/utils.MWHandleErrors.func1 /__w/chaosd/chaosd/pkg/server/utils/error.go:47 github.com/gin-gonic/gin.(*Context).Next /github/home/go/pkg/mod/github.com/gin-gonic/gin@v1.8.1/context.go:173 github.com/gin-gonic/gin.CustomRecoveryWithWriter.func1 /github/home/go/pkg/mod/github.com/gin-gonic/gin@v1.8.1/recovery.go:101 github.com/gin-gonic/gin.(*Context).Next /github/home/go/pkg/mod/github.com/gin-gonic/gin@v1.8.1/context.go:173 github.com/gin-gonic/gin.LoggerWithConfig.func1 /github/home/go/pkg/mod/github.com/gin-gonic/gin@v1.8.1/logger.go:240 github.com/gin-gonic/gin.(*Context).Next /github/home/go/pkg/mod/github.com/gin-gonic/gin@v1.8.1/context.go:173 github.com/gin-gonic/gin.(*Engine).handleHTTPRequest /github/home/go/pkg/mod/github.com/gin-gonic/gin@v1.8.1/gin.go:616 github.com/gin-gonic/gin.(*Engine).ServeHTTP /github/home/go/pkg/mod/github.com/gin-gonic/gin@v1.8.1/gin.go:572 net/http.serverHandler.ServeHTTP /__t/go/1.18.2/x64/src/net/http/server.go:2916 net/http.(*conn).serve /__t/go/1.18.2/x64/src/net/http/server.go:1966 2024-07-12T17:44:18.692+0800 ERROR chaosd/network.go:82 error while setting filter tc {"error": "error code: exit status 1, msg: Cannot find device \"eth0\"\n", "errorVerbose": "error code: exit status 1, msg: Cannot find device \"eth0\"\n\ngithub.com/chaos-mesh/chaos-mesh/pkg/chaosdaemon/util.EncodeOutputToError\n\t/github/home/go/pkg/mod/github.com/chaos-mesh/chaos-mesh@v0.9.1-0.20220812140450-4bc7ef589c13/pkg/chaosdaemon/util/util.go:118\ngithub.com/chaos-mesh/chaos-mesh/pkg/chaosdaemon.(*tcClient).addPrio\n\t/github/home/go/pkg/mod/github.com/chaos-mesh/chaos-mesh@v0.9.1-0.20220812140450-4bc7ef589c13/pkg/chaosdaemon/tc_server.go:369\ngithub.com/chaos-mesh/chaos-mesh/pkg/chaosdaemon.(*DaemonServer).setFilterTcs\n\t/github/home/go/pkg/mod/github.com/chaos-mesh/chaos-mesh@v0.9.1-0.20220812140450-4bc7ef589c13/pkg/chaosdaemon/tc_server.go:234\ngithub.com/chaos-mesh/chaos-mesh/pkg/chaosdaemon.(*DaemonServer).SetTcs\n\t/github/home/go/pkg/mod/github.com/chaos-mesh/chaos-mesh@v0.9.1-0.20220812140450-4bc7ef589c13/pkg/chaosdaemon/tc_server.go:184\ngithub.com/chaos-mesh/chaosd/pkg/server/chaosd.(*Server).applyTC\n\t/__w/chaosd/chaosd/pkg/server/chaosd/network.go:194\ngithub.com/chaos-mesh/chaosd/pkg/server/chaosd.networkAttack.Attack\n\t/__w/chaosd/chaosd/pkg/server/chaosd/network.go:82\ngithub.com/chaos-mesh/chaosd/pkg/server/chaosd.(*Server).ExecuteAttack\n\t/__w/chaosd/chaosd/pkg/server/chaosd/attack.go:105\ngithub.com/chaos-mesh/chaosd/pkg/server/httpserver.(*HttpServer).createNetworkAttack\n\t/__w/chaosd/chaosd/pkg/server/httpserver/server.go:174\ngithub.com/gin-gonic/gin.(*Context).Next\n\t/github/home/go/pkg/mod/github.com/gin-gonic/gin@v1.8.1/context.go:173\ngithub.com/chaos-mesh/chaosd/pkg/server/httpserver.authenticateClientCert.func1\n\t/__w/chaosd/chaosd/pkg/server/httpserver/auth.go:125\ngithub.com/gin-gonic/gin.(*Context).Next\n\t/github/home/go/pkg/mod/github.com/gin-gonic/gin@v1.8.1/context.go:173\ngithub.com/chaos-mesh/chaosd/pkg/server/utils.MWHandleErrors.func1\n\t/__w/chaosd/chaosd/pkg/server/utils/error.go:47\ngithub.com/gin-gonic/gin.(*Context).Next\n\t/github/home/go/pkg/mod/github.com/gin-gonic/gin@v1.8.1/context.go:173\ngithub.com/gin-gonic/gin.CustomRecoveryWithWriter.func1\n\t/github/home/go/pkg/mod/github.com/gin-gonic/gin@v1.8.1/recovery.go:101\ngithub.com/gin-gonic/gin.(*Context).Next\n\t/github/home/go/pkg/mod/github.com/gin-gonic/gin@v1.8.1/context.go:173\ngithub.com/gin-gonic/gin.LoggerWithConfig.func1\n\t/github/home/go/pkg/mod/github.com/gin-gonic/gin@v1.8.1/logger.go:240\ngithub.com/gin-gonic/gin.(*Context).Next\n\t/github/home/go/pkg/mod/github.com/gin-gonic/gin@v1.8.1/context.go:173\ngithub.com/gin-gonic/gin.(*Engine).handleHTTPRequest\n\t/github/home/go/pkg/mod/github.com/gin-gonic/gin@v1.8.1/gin.go:616\ngithub.com/gin-gonic/gin.(*Engine).ServeHTTP\n\t/github/home/go/pkg/mod/github.com/gin-gonic/gin@v1.8.1/gin.go:572\nnet/http.serverHandler.ServeHTTP\n\t/__t/go/1.18.2/x64/src/net/http/server.go:2916\nnet/http.(*conn).serve\n\t/__t/go/1.18.2/x64/src/net/http/server.go:1966\nruntime.goexit\n\t/__t/go/1.18.2/x64/src/runtime/asm_amd64.s:1571"} github.com/chaos-mesh/chaosd/pkg/server/chaosd.networkAttack.Attack /__w/chaosd/chaosd/pkg/server/chaosd/network.go:82 github.com/chaos-mesh/chaosd/pkg/server/chaosd.(*Server).ExecuteAttack /__w/chaosd/chaosd/pkg/server/chaosd/attack.go:105 github.com/chaos-mesh/chaosd/pkg/server/httpserver.(*HttpServer).createNetworkAttack /__w/chaosd/chaosd/pkg/server/httpserver/server.go:174 github.com/gin-gonic/gin.(*Context).Next /github/home/go/pkg/mod/github.com/gin-gonic/gin@v1.8.1/context.go:173 github.com/chaos-mesh/chaosd/pkg/server/httpserver.authenticateClientCert.func1 /__w/chaosd/chaosd/pkg/server/httpserver/auth.go:125 github.com/gin-gonic/gin.(*Context).Next /github/home/go/pkg/mod/github.com/gin-gonic/gin@v1.8.1/context.go:173 github.com/chaos-mesh/chaosd/pkg/server/utils.MWHandleErrors.func1 /__w/chaosd/chaosd/pkg/server/utils/error.go:47 github.com/gin-gonic/gin.(*Context).Next /github/home/go/pkg/mod/github.com/gin-gonic/gin@v1.8.1/context.go:173 github.com/gin-gonic/gin.CustomRecoveryWithWriter.func1 /github/home/go/pkg/mod/github.com/gin-gonic/gin@v1.8.1/recovery.go:101 github.com/gin-gonic/gin.(*Context).Next /github/home/go/pkg/mod/github.com/gin-gonic/gin@v1.8.1/context.go:173 github.com/gin-gonic/gin.LoggerWithConfig.func1 /github/home/go/pkg/mod/github.com/gin-gonic/gin@v1.8.1/logger.go:240 github.com/gin-gonic/gin.(*Context).Next /github/home/go/pkg/mod/github.com/gin-gonic/gin@v1.8.1/context.go:173 github.com/gin-gonic/gin.(*Engine).handleHTTPRequest /github/home/go/pkg/mod/github.com/gin-gonic/gin@v1.8.1/gin.go:616 github.com/gin-gonic/gin.(*Engine).ServeHTTP /github/home/go/pkg/mod/github.com/gin-gonic/gin@v1.8.1/gin.go:572 net/http.serverHandler.ServeHTTP /__t/go/1.18.2/x64/src/net/http/server.go:2916 net/http.(*conn).serve /__t/go/1.18.2/x64/src/net/http/server.go:1966
Chaosd Version: version.Info{GitVersion:"v1.4.0"
chaos-mesh. version. 2.6.1
network-delay.yaml
this is chaosd logs