Skip to content

pkg/compose: remove uses of ExecOptions.Detach #12950

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

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

thaJeztah
Copy link
Member

This field was added in moby@5130fe5d38837302e, which added it for use as intermediate struct when parsing CLI flags (through runconfig.ParseExec) in moby@c786a8ee5e9db8f5f.

Commit moby@9d9dff3d0d9e92adf rewrote the CLI to use Cobra, and as part of this introduced a separate execOptions type in api/client/container, however the ExecOptions.Detach field was still used as intermediate field to store the flag's value.

Given that the client doesn't use this field, let's remove its use to prevent giving the impression that it's used anywhere.

What I did

Related issue

(not mandatory) A picture of a cute animal, if possible in relation to what you did

This field was added in [moby@5130fe5d38837302e], which
added it for use as intermediate struct when parsing CLI flags (through
`runconfig.ParseExec`) in [moby@c786a8ee5e9db8f5f].

Commit [moby@9d9dff3d0d9e92adf] rewrote the CLI to use
Cobra, and as part of this introduced a separate `execOptions` type in
`api/client/container`, however the ExecOptions.Detach field was still
used as intermediate field to store the flag's value.

Given that the client doesn't use this field, let's remove its use to
prevent giving the impression that it's used anywhere.

[moby@5130fe5d38837302e]: moby/moby@5130fe5
[moby@c786a8ee5e9db8f5f]: moby/moby@c786a8e
[moby@9d9dff3d0d9e92adf]: moby/moby@9d9dff3

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
@thaJeztah thaJeztah requested a review from a team as a code owner June 17, 2025 11:56
@thaJeztah thaJeztah requested review from ndeloof and glours June 17, 2025 11:56
@thaJeztah
Copy link
Member Author

Hm.. some failures; shouldn't be related to this PR, but could be to v28.3.0-rc.1 ? Failing both standalone and as plugin.

Or could this be the exit-code changes that were added in buildx? Does " WARNING: docker-buildx cli-plugin not found, using default buildx installation." mean it's not shelling out to buildx, or does it mean it's installing its own version of buildx?

=== Failed
=== FAIL: pkg/e2e TestCascadeFail (1.55s)
    framework.go:159: WARNING: docker-buildx cli-plugin not found, using default buildx installation.
    cascade_test.go:44: Running command: /home/runner/work/compose/compose/bin/build/docker-compose version
Docker Compose version 2c4c26f
    cascade_test.go:50: Running command: /home/runner/work/compose/compose/bin/build/docker-compose -f ./fixtures/cascade/compose.yaml --project-name compose-e2e-cascade-fail up --abort-on-container-failure
Attaching to exit-1, fail-1, running-1

exit-1 exited with code 0

fail-1 exited with code 111
    cascade_test.go:55: assertion failed: 143 (res.ExitCode int) != 111 (int)
    cascade_test.go:47: Running command: /home/runner/work/compose/compose/bin/build/docker-compose --project-name compose-e2e-cascade-fail down
    framework.go:141: Contents of config dir:
    framework.go:143:   - /tmp/TestCascadeFail464499474/001
    framework.go:143:   - /tmp/TestCascadeFail464499474/001/cli-plugins
    framework.go:143:   - /tmp/TestCascadeFail464499474/001/cli-plugins/docker-compose
    framework.go:143:   - /tmp/TestCascadeFail464499474/001/cli-plugins/docker-scan

@thaJeztah
Copy link
Member Author

thaJeztah commented Jun 17, 2025

Hm... looks like a possible regression? I'm getting exit code 143 indeed; using this file;

docker compose --project-name compose-e2e-cascade-fail up --abort-on-container-failure
[+] Running 4/4
 ✔ fail Pulled                                                                                                     4.3s
 ✔ running Pulled                                                                                                  4.4s
   ✔ d69d4d41cfe2 Pull complete                                                                                    1.0s
 ✔ exit Pulled                                                                                                     4.3s
[+] Running 4/4
 ✔ Network compose-e2e-cascade-fail_default      Created                                                           0.1s
 ✔ Container compose-e2e-cascade-fail-running-1  Created                                                           0.2s
 ✔ Container compose-e2e-cascade-fail-exit-1     Created                                                           0.2s
 ✔ Container compose-e2e-cascade-fail-fail-1     Created                                                           0.2s
Attaching to exit-1, fail-1, running-1
exit-1 exited with code 0
fail-1 exited with code 111
Aborting on container exit...
[+] Stopping 3/3
 ✔ Container compose-e2e-cascade-fail-fail-1     Stopped                                                           0.0s
 ✔ Container compose-e2e-cascade-fail-exit-1     Stopped                                                           0.0s
 ✔ Container compose-e2e-cascade-fail-running-1  Stopped                                                           0.2s
echo $?
143
Client:
 Version:           28.3.0-rc.1
 API version:       1.51
 Go version:        go1.24.4
 Git commit:        f53bb88
 Built:             Fri Jun 13 18:26:07 2025
 OS/Arch:           linux/arm64
 Context:           default

Server: Docker Engine - Community
 Engine:
  Version:          28.3.0-rc.1
  API version:      1.51 (minimum version 1.24)
  Go version:       go1.24.4
  Git commit:       6a1fb46
  Built:            Fri Jun 13 18:27:11 2025
  OS/Arch:          linux/arm64
  Experimental:     false
 containerd:
  Version:          v1.7.27
  GitCommit:        05044ec0a9a75232cad458027ca83437aae3f4da
 runc:
  Version:          1.2.6
  GitCommit:        v1.2.6-0-ge89a299
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0
docker info
Client:
 Version:    28.3.0-rc.1
 Context:    default
 Debug Mode: false
 Plugins:
  buildx: Docker Buildx (Docker Inc.)
    Version:  v0.24.0
    Path:     /usr/local/libexec/docker/cli-plugins/docker-buildx
  compose: Docker Compose (Docker Inc.)
    Version:  v2.37.1
    Path:     /usr/local/libexec/docker/cli-plugins/docker-compose

Server:
 Containers: 3
  Running: 0
  Paused: 0
  Stopped: 3
 Images: 1
 Server Version: 28.3.0-rc.1
 Storage Driver: overlay2
  Backing Filesystem: extfs
  Supports d_type: true
  Using metacopy: false
  Native Overlay Diff: true
  userxattr: false
 Logging Driver: json-file
 Cgroup Driver: cgroupfs
 Cgroup Version: 2
 Plugins:
  Volume: local
  Network: bridge host ipvlan macvlan null overlay
  Log: awslogs fluentd gcplogs gelf journald json-file local splunk syslog
 CDI spec directories:
  /etc/cdi
  /var/run/cdi
 Swarm: inactive
 Runtimes: runc io.containerd.runc.v2
 Default Runtime: runc
 Init Binary: docker-init
 containerd version: 05044ec0a9a75232cad458027ca83437aae3f4da
 runc version: v1.2.6-0-ge89a299
 init version: de40ad0
 Security Options:
  seccomp
   Profile: builtin
  cgroupns
 Kernel Version: 6.10.14-linuxkit
 Operating System: Alpine Linux v3.22
 OSType: linux
 Architecture: aarch64
 CPUs: 10
 Total Memory: 7.654GiB
 Name: 4004fa234708
 ID: 7b2fc2f9-0e57-4f2c-9258-542798eacfa5
 Docker Root Dir: /var/lib/docker
 Debug Mode: true
  File Descriptors: 25
  Goroutines: 50
  System Time: 2025-06-17T13:25:57.597944719Z
  EventsListeners: 0
 Experimental: false
 Insecure Registries:
  ::1/128
  127.0.0.0/8
 Live Restore Enabled: false
 Product License: Community Engine

@thaJeztah
Copy link
Member Author

And if passes when using the docker:28.2.2-dind container;

echo $?
111
Client:
 Version:           28.2.2
 API version:       1.50
 Go version:        go1.24.3
 Git commit:        e6534b4
 Built:             Fri May 30 12:07:14 2025
 OS/Arch:           linux/arm64
 Context:           default

Server: Docker Engine - Community
 Engine:
  Version:          28.2.2
  API version:      1.50 (minimum version 1.24)
  Go version:       go1.24.3
  Git commit:       45873be
  Built:            Fri May 30 11:31:12 2025
  OS/Arch:          linux/arm64
  Experimental:     false
 containerd:
  Version:          v1.7.27
  GitCommit:        05044ec0a9a75232cad458027ca83437aae3f4da
 runc:
  Version:          1.2.6
  GitCommit:        v1.2.6-0-ge89a299
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0
Client:
 Version:    28.2.2
 Context:    default
 Debug Mode: false
 Plugins:
  buildx: Docker Buildx (Docker Inc.)
    Version:  v0.24.0
    Path:     /usr/local/libexec/docker/cli-plugins/docker-buildx
  compose: Docker Compose (Docker Inc.)
    Version:  v2.37.1
    Path:     /usr/local/libexec/docker/cli-plugins/docker-compose

Server:
 Containers: 3
  Running: 0
  Paused: 0
  Stopped: 3
 Images: 1
 Server Version: 28.2.2
 Storage Driver: overlay2
  Backing Filesystem: extfs
  Supports d_type: true
  Using metacopy: false
  Native Overlay Diff: true
  userxattr: false
 Logging Driver: json-file
 Cgroup Driver: cgroupfs
 Cgroup Version: 2
 Plugins:
  Volume: local
  Network: bridge host ipvlan macvlan null overlay
  Log: awslogs fluentd gcplogs gelf journald json-file local splunk syslog
 CDI spec directories:
  /etc/cdi
  /var/run/cdi
 Swarm: inactive
 Runtimes: io.containerd.runc.v2 runc
 Default Runtime: runc
 Init Binary: docker-init
 containerd version: 05044ec0a9a75232cad458027ca83437aae3f4da
 runc version: v1.2.6-0-ge89a299
 init version: de40ad0
 Security Options:
  seccomp
   Profile: builtin
  cgroupns
 Kernel Version: 6.10.14-linuxkit
 Operating System: Alpine Linux v3.22
 OSType: linux
 Architecture: aarch64
 CPUs: 10
 Total Memory: 7.654GiB
 Name: 6d30cb4f7bbe
 ID: 9e34fd5d-b954-4384-b931-585b3dfecb5f
 Docker Root Dir: /var/lib/docker
 Debug Mode: true
  File Descriptors: 28
  Goroutines: 52
  System Time: 2025-06-17T13:30:12.855307337Z
  EventsListeners: 0
 Experimental: false
 Insecure Registries:
  ::1/128
  127.0.0.0/8
 Live Restore Enabled: false
 Product License: Community Engine

@thaJeztah
Copy link
Member Author

thaJeztah commented Jun 17, 2025

Looks like it's in the daemon? Trying with a docker 28.3 CLI and a 28.2.2 daemon shows the correct exit status;

./docker --version
Docker version 28.3.0-rc.1, build f53bb88

./docker compose --project-name compose-e2e-cascade-fail up --abort-on-container-failure
Attaching to exit-1, fail-1, running-1
exit-1 exited with code 0
fail-1 exited with code 111
Aborting on container exit...
[+] Stopping 3/3
 ✔ Container compose-e2e-cascade-fail-fail-1     Stopped                                                           0.0s
 ✔ Container compose-e2e-cascade-fail-exit-1     Stopped                                                           0.0s
 ✔ Container compose-e2e-cascade-fail-running-1  Stopped                                                           0.2s

echo $?
111
docker ps -a
CONTAINER ID   IMAGE     COMMAND                CREATED         STATUS                       PORTS     NAMES
aae01fe5ff5f   alpine    "sh -c 'return 111'"   7 minutes ago   Exited (111) 2 minutes ago             compose-e2e-cascade-fail-fail-1
0059fe7b3d04   alpine    "/bin/true"            7 minutes ago   Exited (0) 2 minutes ago               compose-e2e-cascade-fail-exit-1
6f12bb64d3f6   alpine    "sleep infinity"       7 minutes ago   Exited (143) 2 minutes ago             compose-e2e-cascade-fail-running-1

Not sure what a minimal reproducer without compose would be though; is it just some race condition? Looking at the above I see compose-e2e-cascade-fail-running-1 did have a 143 exit code

/ # docker run alpine sh -c "return 111"
/ # echo $?
111

@thaJeztah
Copy link
Member Author

Not sure what a minimal reproducer without compose would be though; is it just some race condition? Looking at the above I see compose-e2e-cascade-fail-running-1 did have a 143 exit code

/ # docker run alpine sh -c "return 111"
/ # echo $?
111

Trying again with 28.3.0-rc.1; docker ps -a output looks the same;

docker compose --project-name compose-e2e-cascade-fail up --abort-on-container-failure
[+] Running 3/3
 ✔ Container compose-e2e-cascade-fail-running-1  Created                                                           0.2s
 ✔ Container compose-e2e-cascade-fail-exit-1     Created                                                           0.1s
 ✔ Container compose-e2e-cascade-fail-fail-1     Created                                                           0.2s
Attaching to exit-1, fail-1, running-1
exit-1 exited with code 0
fail-1 exited with code 111
Aborting on container exit...
[+] Stopping 3/3
 ✔ Container compose-e2e-cascade-fail-fail-1     Stopped                                                           0.0s
 ✔ Container compose-e2e-cascade-fail-exit-1     Stopped                                                           0.0s
 ✔ Container compose-e2e-cascade-fail-running-1  Stopped                                                           0.2s

/foo # echo $?
143
/foo # docker ps -a
CONTAINER ID   IMAGE     COMMAND                CREATED          STATUS                       PORTS     NAMES
dd74e29204a6   alpine    "sh -c 'return 111'"   10 seconds ago   Exited (111) 8 seconds ago             compose-e2e-cascade-fail-fail-1
29c6cc7ef8c0   alpine    "/bin/true"            10 seconds ago   Exited (0) 9 seconds ago               compose-e2e-cascade-fail-exit-1
bede2330284d   alpine    "sleep infinity"       10 seconds ago   Exited (143) 8 seconds ago             compose-e2e-cascade-fail-running-1

@thaJeztah
Copy link
Member Author

Logs on 28.3.0;

INFO[2025-06-17T13:49:20.622758049Z] Daemon has completed initialization
INFO[2025-06-17T13:49:20.622808757Z] API listen on /var/run/docker.sock
DEBU[2025-06-17T13:49:27.850801219Z] handling HEAD request                         method=HEAD module=api request-url=/_ping vars="map[]"
DEBU[2025-06-17T13:49:27.851469928Z] handling GET request                          method=GET module=api request-url=/v1.50/info spanID=87923d7376055ae1 traceID=ce47e8d26dfc542c30a462beb2a08f8a vars="map[version:1.50]"
DEBU[2025-06-17T13:49:27.862025886Z] handling GET request                          method=GET module=api request-url=/v1.50/images/alpine/json spanID=96043c5f39650175 traceID=ce47e8d26dfc542c30a462beb2a08f8a vars="map[name:alpine version:1.50]"
DEBU[2025-06-17T13:49:27.863129511Z] handling GET request                          method=GET module=api request-url=/v1.50/networks/compose-e2e-cascade-fail_default spanID=44e3bb4cc247f3f6 traceID=ce47e8d26dfc542c30a462beb2a08f8a vars="map[id:compose-e2e-cascade-fail_default version:1.50]"
DEBU[2025-06-17T13:49:27.863638469Z] handling GET request                          method=GET module=api request-url="/v1.50/containers/json?all=1&filters=%7B%22label%22%3A%7B%22com.docker.compose.config-hash%22%3Atrue%2C%22com.docker.compose.project%3Dcompose-e2e-cascade-fail%22%3Atrue%7D%7D" spanID=26b3a596e0640337 traceID=ce47e8d26dfc542c30a462beb2a08f8a vars="map[version:1.50]"
DEBU[2025-06-17T13:49:27.864176553Z] handling GET request                          method=GET module=api request-url=/v1.50/version spanID=a44745376d056626 traceID=ce47e8d26dfc542c30a462beb2a08f8a vars="map[version:1.50]"
DEBU[2025-06-17T13:49:27.868060553Z] handling POST request                         form-data="{\"AttachStderr\":true,\"AttachStdin\":false,\"AttachStdout\":true,\"Cmd\":[\"sleep\",\"infinity\"],\"Domainname\":\"\",\"Entrypoint\":null,\"Env\":null,\"HostConfig\":{\"AutoRemove\":false,\"Binds\":null,\"BlkioDeviceReadBps\":null,\"BlkioDeviceReadIOps\":null,\"BlkioDeviceWriteBps\":null,\"BlkioDeviceWriteIOps\":null,\"BlkioWeight\":0,\"BlkioWeightDevice\":null,\"CapAdd\":null,\"CapDrop\":null,\"Cgroup\":\"\",\"CgroupParent\":\"\",\"CgroupnsMode\":\"\",\"ConsoleSize\":[0,0],\"ContainerIDFile\":\"\",\"CpuCount\":0,\"CpuPercent\":0,\"CpuPeriod\":0,\"CpuQuota\":0,\"CpuRealtimePeriod\":0,\"CpuRealtimeRuntime\":0,\"CpuShares\":0,\"CpusetCpus\":\"\",\"CpusetMems\":\"\",\"DeviceCgroupRules\":null,\"DeviceRequests\":null,\"Devices\":null,\"Dns\":null,\"DnsOptions\":null,\"DnsSearch\":null,\"ExtraHosts\":[],\"GroupAdd\":null,\"IOMaximumBandwidth\":0,\"IOMaximumIOps\":0,\"Init\":true,\"IpcMode\":\"\",\"Isolation\":\"\",\"Links\":null,\"LogConfig\":{\"Config\":null,\"Type\":\"\"},\"MaskedPaths\":null,\"Memory\":0,\"MemoryReservation\":0,\"MemorySwap\":0,\"MemorySwappiness\":null,\"NanoCpus\":0,\"NetworkMode\":\"compose-e2e-cascade-fail_default\",\"OomKillDisable\":false,\"OomScoreAdj\":0,\"PidMode\":\"\",\"PidsLimit\":null,\"PortBindings\":{},\"Privileged\":false,\"PublishAllPorts\":false,\"ReadonlyPaths\":null,\"ReadonlyRootfs\":false,\"RestartPolicy\":{\"MaximumRetryCount\":0,\"Name\":\"\"},\"SecurityOpt\":null,\"ShmSize\":0,\"UTSMode\":\"\",\"Ulimits\":null,\"UsernsMode\":\"\",\"VolumeDriver\":\"\",\"VolumesFrom\":null},\"Hostname\":\"\",\"Image\":\"alpine\",\"Labels\":{\"com.docker.compose.config-hash\":\"ac8cf83d816d1bf232d70bf50d1d0193d2722195c8094e27cb8eee2bf3e4be7d\",\"com.docker.compose.container-number\":\"1\",\"com.docker.compose.depends_on\":\"\",\"com.docker.compose.image\":\"sha256:2abc5e83407155714f171c293f197e1310176959e106f8ad63ffa2e7e9635d4a\",\"com.docker.compose.oneoff\":\"False\",\"com.docker.compose.project\":\"compose-e2e-cascade-fail\",\"com.docker.compose.project.config_files\":\"/foo/docker-compose.yml\",\"com.docker.compose.project.working_dir\":\"/foo\",\"com.docker.compose.service\":\"running\",\"com.docker.compose.version\":\"2.37.1\"},\"NetworkingConfig\":{\"EndpointsConfig\":{\"compose-e2e-cascade-fail_default\":{\"Aliases\":[\"compose-e2e-cascade-fail-running-1\",\"running\"],\"DNSNames\":null,\"DriverOpts\":null,\"EndpointID\":\"\",\"Gateway\":\"\",\"GlobalIPv6Address\":\"\",\"GlobalIPv6PrefixLen\":0,\"GwPriority\":0,\"IPAMConfig\":null,\"IPAddress\":\"\",\"IPPrefixLen\":0,\"IPv6Gateway\":\"\",\"Links\":null,\"MacAddress\":\"\",\"NetworkID\":\"\"}}},\"OnBuild\":null,\"OpenStdin\":false,\"StdinOnce\":false,\"Tty\":false,\"User\":\"\",\"Volumes\":null,\"WorkingDir\":\"\"}" method=POST module=api request-url="/v1.50/containers/create?name=compose-e2e-cascade-fail-running-1" spanID=29148d390edfaad2 traceID=ce47e8d26dfc542c30a462beb2a08f8a vars="map[version:1.50]"
DEBU[2025-06-17T13:49:27.983144969Z] container mounted via layerStore              container=2b552f62f2578ae95757086bcfc249e9fa85decbf57589734e3b2772bb839ae4 root=/var/lib/docker/overlay2/d1f593b6debd776bf57a54f54289d3d019d1d2a0ea49262d17fa8e54b40656cf/merged storage-driver=overlay2
DEBU[2025-06-17T13:49:28.028487844Z] handling GET request                          method=GET module=api request-url=/v1.50/containers/2b552f62f2578ae95757086bcfc249e9fa85decbf57589734e3b2772bb839ae4/json spanID=5597671842f05da2 traceID=ce47e8d26dfc542c30a462beb2a08f8a vars="map[name:2b552f62f2578ae95757086bcfc249e9fa85decbf57589734e3b2772bb839ae4 version:1.50]"
DEBU[2025-06-17T13:49:28.029347553Z] handling POST request                         form-data="{\"AttachStderr\":true,\"AttachStdin\":false,\"AttachStdout\":true,\"Cmd\":[\"/bin/true\"],\"Domainname\":\"\",\"Entrypoint\":null,\"Env\":null,\"HostConfig\":{\"AutoRemove\":false,\"Binds\":null,\"BlkioDeviceReadBps\":null,\"BlkioDeviceReadIOps\":null,\"BlkioDeviceWriteBps\":null,\"BlkioDeviceWriteIOps\":null,\"BlkioWeight\":0,\"BlkioWeightDevice\":null,\"CapAdd\":null,\"CapDrop\":null,\"Cgroup\":\"\",\"CgroupParent\":\"\",\"CgroupnsMode\":\"\",\"ConsoleSize\":[0,0],\"ContainerIDFile\":\"\",\"CpuCount\":0,\"CpuPercent\":0,\"CpuPeriod\":0,\"CpuQuota\":0,\"CpuRealtimePeriod\":0,\"CpuRealtimeRuntime\":0,\"CpuShares\":0,\"CpusetCpus\":\"\",\"CpusetMems\":\"\",\"DeviceCgroupRules\":null,\"DeviceRequests\":null,\"Devices\":null,\"Dns\":null,\"DnsOptions\":null,\"DnsSearch\":null,\"ExtraHosts\":[],\"GroupAdd\":null,\"IOMaximumBandwidth\":0,\"IOMaximumIOps\":0,\"IpcMode\":\"\",\"Isolation\":\"\",\"Links\":null,\"LogConfig\":{\"Config\":null,\"Type\":\"\"},\"MaskedPaths\":null,\"Memory\":0,\"MemoryReservation\":0,\"MemorySwap\":0,\"MemorySwappiness\":null,\"NanoCpus\":0,\"NetworkMode\":\"compose-e2e-cascade-fail_default\",\"OomKillDisable\":false,\"OomScoreAdj\":0,\"PidMode\":\"\",\"PidsLimit\":null,\"PortBindings\":{},\"Privileged\":false,\"PublishAllPorts\":false,\"ReadonlyPaths\":null,\"ReadonlyRootfs\":false,\"RestartPolicy\":{\"MaximumRetryCount\":0,\"Name\":\"\"},\"SecurityOpt\":null,\"ShmSize\":0,\"UTSMode\":\"\",\"Ulimits\":null,\"UsernsMode\":\"\",\"VolumeDriver\":\"\",\"VolumesFrom\":null},\"Hostname\":\"\",\"Image\":\"alpine\",\"Labels\":{\"com.docker.compose.config-hash\":\"51e9343db7a049eda93799a02c7df0d4d30d187faaf4bb0500a6766a275aab78\",\"com.docker.compose.container-number\":\"1\",\"com.docker.compose.depends_on\":\"running:service_started:false\",\"com.docker.compose.image\":\"sha256:2abc5e83407155714f171c293f197e1310176959e106f8ad63ffa2e7e9635d4a\",\"com.docker.compose.oneoff\":\"False\",\"com.docker.compose.project\":\"compose-e2e-cascade-fail\",\"com.docker.compose.project.config_files\":\"/foo/docker-compose.yml\",\"com.docker.compose.project.working_dir\":\"/foo\",\"com.docker.compose.service\":\"exit\",\"com.docker.compose.version\":\"2.37.1\"},\"NetworkingConfig\":{\"EndpointsConfig\":{\"compose-e2e-cascade-fail_default\":{\"Aliases\":[\"compose-e2e-cascade-fail-exit-1\",\"exit\"],\"DNSNames\":null,\"DriverOpts\":null,\"EndpointID\":\"\",\"Gateway\":\"\",\"GlobalIPv6Address\":\"\",\"GlobalIPv6PrefixLen\":0,\"GwPriority\":0,\"IPAMConfig\":null,\"IPAddress\":\"\",\"IPPrefixLen\":0,\"IPv6Gateway\":\"\",\"Links\":null,\"MacAddress\":\"\",\"NetworkID\":\"\"}}},\"OnBuild\":null,\"OpenStdin\":false,\"StdinOnce\":false,\"Tty\":false,\"User\":\"\",\"Volumes\":null,\"WorkingDir\":\"\"}" method=POST module=api request-url="/v1.50/containers/create?name=compose-e2e-cascade-fail-exit-1" spanID=17c6c93f91e3e442 traceID=ce47e8d26dfc542c30a462beb2a08f8a vars="map[version:1.50]"
DEBU[2025-06-17T13:49:28.139846803Z] container mounted via layerStore              container=c1a2f4b7c63b86db21ead9b93035de265cec949be0c1c7d77e051603c9c1dac3 root=/var/lib/docker/overlay2/c191b291602acc6177daefd9042c8b2aa71497cec6f789f69068ebe4c126ea09/merged storage-driver=overlay2
DEBU[2025-06-17T13:49:28.185510969Z] handling GET request                          method=GET module=api request-url=/v1.50/containers/c1a2f4b7c63b86db21ead9b93035de265cec949be0c1c7d77e051603c9c1dac3/json spanID=c10ab2fb0f9783c2 traceID=ce47e8d26dfc542c30a462beb2a08f8a vars="map[name:c1a2f4b7c63b86db21ead9b93035de265cec949be0c1c7d77e051603c9c1dac3 version:1.50]"
DEBU[2025-06-17T13:49:28.186357636Z] handling POST request                         form-data="{\"AttachStderr\":true,\"AttachStdin\":false,\"AttachStdout\":true,\"Cmd\":[\"sh\",\"-c\",\"return 111\"],\"Domainname\":\"\",\"Entrypoint\":null,\"Env\":null,\"HostConfig\":{\"AutoRemove\":false,\"Binds\":null,\"BlkioDeviceReadBps\":null,\"BlkioDeviceReadIOps\":null,\"BlkioDeviceWriteBps\":null,\"BlkioDeviceWriteIOps\":null,\"BlkioWeight\":0,\"BlkioWeightDevice\":null,\"CapAdd\":null,\"CapDrop\":null,\"Cgroup\":\"\",\"CgroupParent\":\"\",\"CgroupnsMode\":\"\",\"ConsoleSize\":[0,0],\"ContainerIDFile\":\"\",\"CpuCount\":0,\"CpuPercent\":0,\"CpuPeriod\":0,\"CpuQuota\":0,\"CpuRealtimePeriod\":0,\"CpuRealtimeRuntime\":0,\"CpuShares\":0,\"CpusetCpus\":\"\",\"CpusetMems\":\"\",\"DeviceCgroupRules\":null,\"DeviceRequests\":null,\"Devices\":null,\"Dns\":null,\"DnsOptions\":null,\"DnsSearch\":null,\"ExtraHosts\":[],\"GroupAdd\":null,\"IOMaximumBandwidth\":0,\"IOMaximumIOps\":0,\"IpcMode\":\"\",\"Isolation\":\"\",\"Links\":null,\"LogConfig\":{\"Config\":null,\"Type\":\"\"},\"MaskedPaths\":null,\"Memory\":0,\"MemoryReservation\":0,\"MemorySwap\":0,\"MemorySwappiness\":null,\"NanoCpus\":0,\"NetworkMode\":\"compose-e2e-cascade-fail_default\",\"OomKillDisable\":false,\"OomScoreAdj\":0,\"PidMode\":\"\",\"PidsLimit\":null,\"PortBindings\":{},\"Privileged\":false,\"PublishAllPorts\":false,\"ReadonlyPaths\":null,\"ReadonlyRootfs\":false,\"RestartPolicy\":{\"MaximumRetryCount\":0,\"Name\":\"\"},\"SecurityOpt\":null,\"ShmSize\":0,\"UTSMode\":\"\",\"Ulimits\":null,\"UsernsMode\":\"\",\"VolumeDriver\":\"\",\"VolumesFrom\":null},\"Hostname\":\"\",\"Image\":\"alpine\",\"Labels\":{\"com.docker.compose.config-hash\":\"659db50aaa8f1e66a11a868fac7877cd378aa1e3cb58c20b87665e65b9cd226d\",\"com.docker.compose.container-number\":\"1\",\"com.docker.compose.depends_on\":\"exit:service_completed_successfully:false\",\"com.docker.compose.image\":\"sha256:2abc5e83407155714f171c293f197e1310176959e106f8ad63ffa2e7e9635d4a\",\"com.docker.compose.oneoff\":\"False\",\"com.docker.compose.project\":\"compose-e2e-cascade-fail\",\"com.docker.compose.project.config_files\":\"/foo/docker-compose.yml\",\"com.docker.compose.project.working_dir\":\"/foo\",\"com.docker.compose.service\":\"fail\",\"com.docker.compose.version\":\"2.37.1\"},\"NetworkingConfig\":{\"EndpointsConfig\":{\"compose-e2e-cascade-fail_default\":{\"Aliases\":[\"compose-e2e-cascade-fail-fail-1\",\"fail\"],\"DNSNames\":null,\"DriverOpts\":null,\"EndpointID\":\"\",\"Gateway\":\"\",\"GlobalIPv6Address\":\"\",\"GlobalIPv6PrefixLen\":0,\"GwPriority\":0,\"IPAMConfig\":null,\"IPAddress\":\"\",\"IPPrefixLen\":0,\"IPv6Gateway\":\"\",\"Links\":null,\"MacAddress\":\"\",\"NetworkID\":\"\"}}},\"OnBuild\":null,\"OpenStdin\":false,\"StdinOnce\":false,\"Tty\":false,\"User\":\"\",\"Volumes\":null,\"WorkingDir\":\"\"}" method=POST module=api request-url="/v1.50/containers/create?name=compose-e2e-cascade-fail-fail-1" spanID=ce0cc2784097c502 traceID=ce47e8d26dfc542c30a462beb2a08f8a vars="map[version:1.50]"
DEBU[2025-06-17T13:49:28.292579428Z] container mounted via layerStore              container=734b9c0e1fa030971113a7f31c8c3675f1afa083eabcccc6c590e378080f93dd root=/var/lib/docker/overlay2/2fb727c4afac83c0b17294f82b345a50e9efefbc598739cbfc87dbdf2f27d973/merged storage-driver=overlay2
DEBU[2025-06-17T13:49:28.335518678Z] handling GET request                          method=GET module=api request-url=/v1.50/containers/734b9c0e1fa030971113a7f31c8c3675f1afa083eabcccc6c590e378080f93dd/json spanID=c8ac0d9dc5dd508e traceID=ce47e8d26dfc542c30a462beb2a08f8a vars="map[name:734b9c0e1fa030971113a7f31c8c3675f1afa083eabcccc6c590e378080f93dd version:1.50]"
DEBU[2025-06-17T13:49:28.337895803Z] handling GET request                          method=GET module=api request-url="/v1.50/containers/json?all=1&filters=%7B%22label%22%3A%7B%22com.docker.compose.config-hash%22%3Atrue%2C%22com.docker.compose.oneoff%3DFalse%22%3Atrue%2C%22com.docker.compose.project%3Dcompose-e2e-cascade-fail%22%3Atrue%7D%7D" spanID=eed50ad6d0bbfb92 traceID=ce47e8d26dfc542c30a462beb2a08f8a vars="map[version:1.50]"
DEBU[2025-06-17T13:49:28.338903553Z] handling GET request                          method=GET module=api request-url=/v1.50/containers/c1a2f4b7c63b86db21ead9b93035de265cec949be0c1c7d77e051603c9c1dac3/json spanID=2afea52b9b7fd1a6 traceID=ce47e8d26dfc542c30a462beb2a08f8a vars="map[name:c1a2f4b7c63b86db21ead9b93035de265cec949be0c1c7d77e051603c9c1dac3 version:1.50]"
DEBU[2025-06-17T13:49:28.339351136Z] handling POST request                         method=POST module=api request-url="/v1.50/containers/c1a2f4b7c63b86db21ead9b93035de265cec949be0c1c7d77e051603c9c1dac3/attach?stderr=1&stdin=1&stdout=1&stream=1" spanID=5526af1bf2d5e728 traceID=ce47e8d26dfc542c30a462beb2a08f8a vars="map[name:c1a2f4b7c63b86db21ead9b93035de265cec949be0c1c7d77e051603c9c1dac3 version:1.50]"
DEBU[2025-06-17T13:49:28.340416303Z] attach: stdout: begin
DEBU[2025-06-17T13:49:28.340469553Z] attach: stderr: begin
DEBU[2025-06-17T13:49:28.340491053Z] handling GET request                          method=GET module=api request-url=/v1.50/containers/734b9c0e1fa030971113a7f31c8c3675f1afa083eabcccc6c590e378080f93dd/json spanID=ba5101d71e6a3220 traceID=ce47e8d26dfc542c30a462beb2a08f8a vars="map[name:734b9c0e1fa030971113a7f31c8c3675f1afa083eabcccc6c590e378080f93dd version:1.50]"
DEBU[2025-06-17T13:49:28.341478636Z] handling POST request                         method=POST module=api request-url="/v1.50/containers/734b9c0e1fa030971113a7f31c8c3675f1afa083eabcccc6c590e378080f93dd/attach?stderr=1&stdin=1&stdout=1&stream=1" spanID=3df130517aa26272 traceID=ce47e8d26dfc542c30a462beb2a08f8a vars="map[name:734b9c0e1fa030971113a7f31c8c3675f1afa083eabcccc6c590e378080f93dd version:1.50]"
DEBU[2025-06-17T13:49:28.341616803Z] attach: stdout: begin
DEBU[2025-06-17T13:49:28.341879469Z] handling GET request                          method=GET module=api request-url=/v1.50/containers/2b552f62f2578ae95757086bcfc249e9fa85decbf57589734e3b2772bb839ae4/json spanID=c2317c106e168090 traceID=ce47e8d26dfc542c30a462beb2a08f8a vars="map[name:2b552f62f2578ae95757086bcfc249e9fa85decbf57589734e3b2772bb839ae4 version:1.50]"
DEBU[2025-06-17T13:49:28.342086803Z] attach: stderr: begin
DEBU[2025-06-17T13:49:28.342665678Z] handling POST request                         method=POST module=api request-url="/v1.50/containers/2b552f62f2578ae95757086bcfc249e9fa85decbf57589734e3b2772bb839ae4/attach?stderr=1&stdin=1&stdout=1&stream=1" spanID=618b839ce7de1403 traceID=ce47e8d26dfc542c30a462beb2a08f8a vars="map[name:2b552f62f2578ae95757086bcfc249e9fa85decbf57589734e3b2772bb839ae4 version:1.50]"
DEBU[2025-06-17T13:49:28.342850344Z] attach: stdout: begin
DEBU[2025-06-17T13:49:28.343001844Z] handling GET request                          method=GET module=api request-url="/v1.50/containers/json?all=1&filters=%7B%22label%22%3A%7B%22com.docker.compose.oneoff%3DFalse%22%3Atrue%2C%22com.docker.compose.project%3Dcompose-e2e-cascade-fail%22%3Atrue%7D%7D" spanID=5ac1d5a0795a8596 traceID=ce47e8d26dfc542c30a462beb2a08f8a vars="map[version:1.50]"
DEBU[2025-06-17T13:49:28.343356261Z] attach: stderr: begin
DEBU[2025-06-17T13:49:28.343521344Z] handling GET request                          method=GET module=api request-url="/v1.50/containers/json?all=1&filters=%7B%22label%22%3A%7B%22com.docker.compose.config-hash%22%3Atrue%2C%22com.docker.compose.oneoff%3DFalse%22%3Atrue%2C%22com.docker.compose.project%3Dcompose-e2e-cascade-fail%22%3Atrue%7D%7D" spanID=73dc0ac4aec3577c traceID=ce47e8d26dfc542c30a462beb2a08f8a vars="map[version:1.50]"
DEBU[2025-06-17T13:49:28.344164469Z] handling GET request                          method=GET module=api request-url="/v1.50/events?filters=%7B%22label%22%3A%7B%22com.docker.compose.project%3Dcompose-e2e-cascade-fail%22%3Atrue%7D%7D" spanID=1b068ce46b9b612e traceID=ce47e8d26dfc542c30a462beb2a08f8a vars="map[version:1.50]"
DEBU[2025-06-17T13:49:28.344378886Z] handling POST request                         method=POST module=api request-url=/v1.50/containers/2b552f62f2578ae95757086bcfc249e9fa85decbf57589734e3b2772bb839ae4/start spanID=b18e2b85a2cdc168 traceID=ce47e8d26dfc542c30a462beb2a08f8a vars="map[name:2b552f62f2578ae95757086bcfc249e9fa85decbf57589734e3b2772bb839ae4 version:1.50]"
DEBU[2025-06-17T13:49:28.345653386Z] container mounted via layerStore              container=2b552f62f2578ae95757086bcfc249e9fa85decbf57589734e3b2772bb839ae4 root=/var/lib/docker/overlay2/d1f593b6debd776bf57a54f54289d3d019d1d2a0ea49262d17fa8e54b40656cf/merged storage-driver=overlay2
DEBU[2025-06-17T13:49:28.367704803Z] bundle dir created                            bundle=/var/run/docker/containerd/2b552f62f2578ae95757086bcfc249e9fa85decbf57589734e3b2772bb839ae4 module=libcontainerd namespace=moby root=/var/lib/docker/overlay2/d1f593b6debd776bf57a54f54289d3d019d1d2a0ea49262d17fa8e54b40656cf/merged
DEBU[2025-06-17T13:49:28.421257344Z] shim bootstrap parameters                     address="unix:///run/containerd/s/1ed6585bf030da01bcdd2248f3d6cd51ca95cc6f37b537eae21dd39ea2e93a65" namespace=moby protocol=ttrpc
time="2025-06-17T13:49:28.424714428Z" level=debug msg="loading plugin \"io.containerd.event.v1.publisher\"..." runtime=io.containerd.runc.v2 type=io.containerd.event.v1
time="2025-06-17T13:49:28.424781428Z" level=debug msg="loading plugin \"io.containerd.internal.v1.shutdown\"..." runtime=io.containerd.runc.v2 type=io.containerd.internal.v1
time="2025-06-17T13:49:28.424794178Z" level=debug msg="loading plugin \"io.containerd.ttrpc.v1.task\"..." runtime=io.containerd.runc.v2 type=io.containerd.ttrpc.v1
time="2025-06-17T13:49:28.424858636Z" level=debug msg="registering ttrpc service" id=io.containerd.ttrpc.v1.task
time="2025-06-17T13:49:28.424869844Z" level=debug msg="loading plugin \"io.containerd.ttrpc.v1.pause\"..." runtime=io.containerd.runc.v2 type=io.containerd.ttrpc.v1
time="2025-06-17T13:49:28.424879053Z" level=debug msg="registering ttrpc service" id=io.containerd.ttrpc.v1.pause
time="2025-06-17T13:49:28.424937594Z" level=debug msg="serving api on socket" socket="[inherited from parent]"
time="2025-06-17T13:49:28.424952469Z" level=debug msg="starting signal loop" namespace=moby path=/run/docker/containerd/daemon/io.containerd.runtime.v2.task/moby/2b552f62f2578ae95757086bcfc249e9fa85decbf57589734e3b2772bb839ae4 pid=1986 runtime=io.containerd.runc.v2
DEBU[2025-06-17T13:49:28.499850594Z] event                                         module=libcontainerd namespace=moby topic=/tasks/create
DEBU[2025-06-17T13:49:28.500454469Z] sandbox set key processing took 732.167µs for container 2b552f62f2578ae95757086bcfc249e9fa85decbf57589734e3b2772bb839ae4  spanID=b18e2b85a2cdc168 traceID=ce47e8d26dfc542c30a462beb2a08f8a
DEBU[2025-06-17T13:49:28.500555594Z] Assigning addresses for endpoint compose-e2e-cascade-fail-running-1's interface on network compose-e2e-cascade-fail_default
DEBU[2025-06-17T13:49:28.500588136Z] RequestAddress(LocalDefault/172.19.0.0/16, <nil>, map[])
DEBU[2025-06-17T13:49:28.500620553Z] Request address PoolID:172.19.0.0/16 Bits: 65536, Unselected: 65533, Sequence: (0xc0000000, 1)->(0x0, 2046)->(0x1, 1)->end Curr:0 Serial:false PrefAddress:invalid IP
DEBU[2025-06-17T13:49:28.501906511Z] /usr/sbin/iptables, [--wait -t raw -C PREROUTING -d 172.19.0.2 ! -i br-86322f80b850 -j DROP]
DEBU[2025-06-17T13:49:28.502780261Z] /usr/sbin/iptables, [--wait -t raw -A PREROUTING -d 172.19.0.2 ! -i br-86322f80b850 -j DROP]
DEBU[2025-06-17T13:49:28.504095553Z] bridge endpoint host link is up               hostifname=veth993e167 ifi=36 spanID=b18e2b85a2cdc168 traceID=ce47e8d26dfc542c30a462beb2a08f8a
DEBU[2025-06-17T13:49:28.523955386Z] 15acb0dba7fc936af5dab2d5e76a6fab1c8885a892906f823652967e52cb06f5 (86322f8).addSvcRecords(compose-e2e-cascade-fail-running-1, 172.19.0.2, <nil>, true) updateSvcRecord sid:15acb0dba7fc936af5dab2d5e76a6fab1c8885a892906f823652967e52cb06f5
DEBU[2025-06-17T13:49:28.524016053Z] 15acb0dba7fc936af5dab2d5e76a6fab1c8885a892906f823652967e52cb06f5 (86322f8).addSvcRecords(running, 172.19.0.2, <nil>, false) updateSvcRecord sid:15acb0dba7fc936af5dab2d5e76a6fab1c8885a892906f823652967e52cb06f5
DEBU[2025-06-17T13:49:28.524025928Z] 15acb0dba7fc936af5dab2d5e76a6fab1c8885a892906f823652967e52cb06f5 (86322f8).addSvcRecords(2b552f62f257, 172.19.0.2, <nil>, false) updateSvcRecord sid:15acb0dba7fc936af5dab2d5e76a6fab1c8885a892906f823652967e52cb06f5
DEBU[2025-06-17T13:49:28.524056886Z] 15acb0dba7fc936af5dab2d5e76a6fab1c8885a892906f823652967e52cb06f5 (86322f8).addSvcRecords(compose-e2e-cascade-fail-running-1, 172.19.0.2, <nil>, true) updateSvcRecord sid:15acb0dba7fc936af5dab2d5e76a6fab1c8885a892906f823652967e52cb06f5
DEBU[2025-06-17T13:49:28.524068886Z] 15acb0dba7fc936af5dab2d5e76a6fab1c8885a892906f823652967e52cb06f5 (86322f8).addSvcRecords(running, 172.19.0.2, <nil>, false) updateSvcRecord sid:15acb0dba7fc936af5dab2d5e76a6fab1c8885a892906f823652967e52cb06f5
DEBU[2025-06-17T13:49:28.524071761Z] 15acb0dba7fc936af5dab2d5e76a6fab1c8885a892906f823652967e52cb06f5 (86322f8).addSvcRecords(2b552f62f257, 172.19.0.2, <nil>, false) updateSvcRecord sid:15acb0dba7fc936af5dab2d5e76a6fab1c8885a892906f823652967e52cb06f5
DEBU[2025-06-17T13:49:28.534953011Z] /usr/sbin/iptables, [--wait -t nat -C OUTPUT -d 127.0.0.11 -j DOCKER_OUTPUT]
DEBU[2025-06-17T13:49:28.535730886Z] /usr/sbin/iptables, [--wait -t nat -N DOCKER_OUTPUT]
DEBU[2025-06-17T13:49:28.536410011Z] /usr/sbin/iptables, [--wait -t nat -I OUTPUT -d 127.0.0.11 -j DOCKER_OUTPUT]
DEBU[2025-06-17T13:49:28.537102386Z] /usr/sbin/iptables, [--wait -t nat -C POSTROUTING -d 127.0.0.11 -j DOCKER_POSTROUTING]
DEBU[2025-06-17T13:49:28.537674803Z] /usr/sbin/iptables, [--wait -t nat -N DOCKER_POSTROUTING]
DEBU[2025-06-17T13:49:28.538360970Z] /usr/sbin/iptables, [--wait -t nat -I POSTROUTING -d 127.0.0.11 -j DOCKER_POSTROUTING]
DEBU[2025-06-17T13:49:28.538907636Z] /usr/sbin/iptables, [--wait -t nat -I DOCKER_OUTPUT -d 127.0.0.11 -p udp --dport 53 -j DNAT --to-destination 127.0.0.11:52221]
DEBU[2025-06-17T13:49:28.539593178Z] /usr/sbin/iptables, [--wait -t nat -I DOCKER_POSTROUTING -s 127.0.0.11 -p udp --sport 52221 -j SNAT --to-source :53]
DEBU[2025-06-17T13:49:28.540180220Z] /usr/sbin/iptables, [--wait -t nat -I DOCKER_OUTPUT -d 127.0.0.11 -p tcp --dport 53 -j DNAT --to-destination 127.0.0.11:42009]
DEBU[2025-06-17T13:49:28.541368678Z] /usr/sbin/iptables, [--wait -t nat -I DOCKER_POSTROUTING -s 127.0.0.11 -p tcp --sport 42009 -j SNAT --to-source :53]
DEBU[2025-06-17T13:49:28.542832553Z] link has been set to up                       eid=15acb0dba7fc936af5dab2d5e76a6fab1c8885a892906f823652967e52cb06f5 ep=compose-e2e-cascade-fail-running-1 net=compose-e2e-cascade-fail_default nid=86322f80b850f89843cd02b0c74c555cd8d910c92130a0a05674deb7601554e4 spanID=b18e2b85a2cdc168 traceID=ce47e8d26dfc542c30a462beb2a08f8a
DEBU[2025-06-17T13:49:28.543103553Z] link update                                   eid=15acb0dba7fc936af5dab2d5e76a6fab1c8885a892906f823652967e52cb06f5 ep=compose-e2e-cascade-fail-running-1 flags="deviceFlags(IFF_UP | IFF_BROADCAST | IFF_RUNNING | IFF_MULTICAST | IFF_LOWER_UP)" iface=eth0 ifi=11 net=compose-e2e-cascade-fail_default nid=86322f80b850f89843cd02b0c74c555cd8d910c92130a0a05674deb7601554e4 spanID=b18e2b85a2cdc168 traceID=ce47e8d26dfc542c30a462beb2a08f8a
DEBU[2025-06-17T13:49:28.543667386Z] Bridge port is forwarding                     eid=15acb0dba7fc936af5dab2d5e76a6fab1c8885a892906f823652967e52cb06f5 ep=compose-e2e-cascade-fail-running-1 net=compose-e2e-cascade-fail_default nid=86322f80b850f89843cd02b0c74c555cd8d910c92130a0a05674deb7601554e4 spanID=b18e2b85a2cdc168 traceID=ce47e8d26dfc542c30a462beb2a08f8a veth=veth10bafc1
DEBU[2025-06-17T13:49:28.543740970Z] Sending unsolicited ARP/NA                    eid=15acb0dba7fc936af5dab2d5e76a6fab1c8885a892906f823652967e52cb06f5 ep=compose-e2e-cascade-fail-running-1 iface=eth0 ifi=11 ip4=172.19.0.2/16 ip6="<nil>" mac="96:ac:fa:fc:3a:a1" mcastRouteOk=true net=compose-e2e-cascade-fail_default nid=86322f80b850f89843cd02b0c74c555cd8d910c92130a0a05674deb7601554e4 spanID=b18e2b85a2cdc168 traceID=ce47e8d26dfc542c30a462beb2a08f8a
DEBU[2025-06-17T13:49:28.563636053Z] Programming external connectivity on endpoint  eid=15acb0dba7fc936af5dab2d5e76a6fab1c8885a892906f823652967e52cb06f5 ep=compose-e2e-cascade-fail-running-1 net=compose-e2e-cascade-fail_default nid=86322f80b850f89843cd02b0c74c555cd8d910c92130a0a05674deb7601554e4 spanID=b18e2b85a2cdc168 traceID=ce47e8d26dfc542c30a462beb2a08f8a
DEBU[2025-06-17T13:49:28.574018303Z] EnableService 2b552f62f2578ae95757086bcfc249e9fa85decbf57589734e3b2772bb839ae4 START
DEBU[2025-06-17T13:49:28.574042595Z] EnableService 2b552f62f2578ae95757086bcfc249e9fa85decbf57589734e3b2772bb839ae4 DONE
time="2025-06-17T13:49:28.590522178Z" level=error msg="failed to enable controllers ([cpuset cpu io memory hugetlb pids rdma])" error="failed to write subtree controllers [cpuset cpu io memory hugetlb pids rdma] to \"/sys/fs/cgroup/docker/cgroup.subtree_control\": write /sys/fs/cgroup/docker/cgroup.subtree_control: no such file or directory"
time="2025-06-17T13:49:28.590778678Z" level=warning msg="error from *cgroupsv2.Manager.EventChan" error="failed to add inotify watch for \"/sys/fs/cgroup/docker/2b552f62f2578ae95757086bcfc249e9fa85decbf57589734e3b2772bb839ae4/memory.events\": no such file or directory"
DEBU[2025-06-17T13:49:28.591259553Z] event                                         module=libcontainerd namespace=moby topic=/tasks/start
DEBU[2025-06-17T13:49:28.612066553Z] handling POST request                         method=POST module=api request-url=/v1.50/containers/c1a2f4b7c63b86db21ead9b93035de265cec949be0c1c7d77e051603c9c1dac3/start spanID=fc6cf29c52e06cdb traceID=ce47e8d26dfc542c30a462beb2a08f8a vars="map[name:c1a2f4b7c63b86db21ead9b93035de265cec949be0c1c7d77e051603c9c1dac3 version:1.50]"
DEBU[2025-06-17T13:49:28.612073553Z] handling GET request                          method=GET module=api request-url=/v1.50/containers/2b552f62f2578ae95757086bcfc249e9fa85decbf57589734e3b2772bb839ae4/json spanID=f4b25d9330fa4b1a traceID=ce47e8d26dfc542c30a462beb2a08f8a vars="map[name:2b552f62f2578ae95757086bcfc249e9fa85decbf57589734e3b2772bb839ae4 version:1.50]"
DEBU[2025-06-17T13:49:28.613060928Z] container mounted via layerStore              container=c1a2f4b7c63b86db21ead9b93035de265cec949be0c1c7d77e051603c9c1dac3 root=/var/lib/docker/overlay2/c191b291602acc6177daefd9042c8b2aa71497cec6f789f69068ebe4c126ea09/merged storage-driver=overlay2
DEBU[2025-06-17T13:49:28.634540345Z] bundle dir created                            bundle=/var/run/docker/containerd/c1a2f4b7c63b86db21ead9b93035de265cec949be0c1c7d77e051603c9c1dac3 module=libcontainerd namespace=moby root=/var/lib/docker/overlay2/c191b291602acc6177daefd9042c8b2aa71497cec6f789f69068ebe4c126ea09/merged
DEBU[2025-06-17T13:49:28.683013970Z] shim bootstrap parameters                     address="unix:///run/containerd/s/0950d17e08610e9635ae211aa5483c3c9f208671e5c1201cfd91ec7feeb22ea7" namespace=moby protocol=ttrpc
time="2025-06-17T13:49:28.684675261Z" level=debug msg="loading plugin \"io.containerd.event.v1.publisher\"..." runtime=io.containerd.runc.v2 type=io.containerd.event.v1
time="2025-06-17T13:49:28.684755095Z" level=debug msg="loading plugin \"io.containerd.internal.v1.shutdown\"..." runtime=io.containerd.runc.v2 type=io.containerd.internal.v1
time="2025-06-17T13:49:28.684781470Z" level=debug msg="loading plugin \"io.containerd.ttrpc.v1.task\"..." runtime=io.containerd.runc.v2 type=io.containerd.ttrpc.v1
time="2025-06-17T13:49:28.684839553Z" level=debug msg="registering ttrpc service" id=io.containerd.ttrpc.v1.task
time="2025-06-17T13:49:28.684855053Z" level=debug msg="loading plugin \"io.containerd.ttrpc.v1.pause\"..." runtime=io.containerd.runc.v2 type=io.containerd.ttrpc.v1
time="2025-06-17T13:49:28.684868178Z" level=debug msg="registering ttrpc service" id=io.containerd.ttrpc.v1.pause
time="2025-06-17T13:49:28.684971845Z" level=debug msg="serving api on socket" socket="[inherited from parent]"
time="2025-06-17T13:49:28.684995636Z" level=debug msg="starting signal loop" namespace=moby path=/run/docker/containerd/daemon/io.containerd.runtime.v2.task/moby/c1a2f4b7c63b86db21ead9b93035de265cec949be0c1c7d77e051603c9c1dac3 pid=2048 runtime=io.containerd.runc.v2
DEBU[2025-06-17T13:49:28.747449470Z] event                                         module=libcontainerd namespace=moby topic=/tasks/create
DEBU[2025-06-17T13:49:28.747903970Z] sandbox set key processing took 399.125µs for container c1a2f4b7c63b86db21ead9b93035de265cec949be0c1c7d77e051603c9c1dac3  spanID=fc6cf29c52e06cdb traceID=ce47e8d26dfc542c30a462beb2a08f8a
DEBU[2025-06-17T13:49:28.747953470Z] Assigning addresses for endpoint compose-e2e-cascade-fail-exit-1's interface on network compose-e2e-cascade-fail_default
DEBU[2025-06-17T13:49:28.747965095Z] RequestAddress(LocalDefault/172.19.0.0/16, <nil>, map[])
DEBU[2025-06-17T13:49:28.747977678Z] Request address PoolID:172.19.0.0/16 Bits: 65536, Unselected: 65532, Sequence: (0xe0000000, 1)->(0x0, 2046)->(0x1, 1)->end Curr:3 Serial:false PrefAddress:invalid IP
DEBU[2025-06-17T13:49:28.748715886Z] /usr/sbin/iptables, [--wait -t raw -C PREROUTING -d 172.19.0.3 ! -i br-86322f80b850 -j DROP]
DEBU[2025-06-17T13:49:28.749430553Z] /usr/sbin/iptables, [--wait -t raw -A PREROUTING -d 172.19.0.3 ! -i br-86322f80b850 -j DROP]
DEBU[2025-06-17T13:49:28.750053261Z] bridge endpoint host link is up               hostifname=vetha62d44a ifi=37 spanID=fc6cf29c52e06cdb traceID=ce47e8d26dfc542c30a462beb2a08f8a
DEBU[2025-06-17T13:49:28.770078095Z] a6bafb781ef4728c95e4f170f06eadd38ec1723264649bb87c8167ffd3652aab (86322f8).addSvcRecords(compose-e2e-cascade-fail-exit-1, 172.19.0.3, <nil>, true) updateSvcRecord sid:a6bafb781ef4728c95e4f170f06eadd38ec1723264649bb87c8167ffd3652aab
DEBU[2025-06-17T13:49:28.770114428Z] a6bafb781ef4728c95e4f170f06eadd38ec1723264649bb87c8167ffd3652aab (86322f8).addSvcRecords(exit, 172.19.0.3, <nil>, false) updateSvcRecord sid:a6bafb781ef4728c95e4f170f06eadd38ec1723264649bb87c8167ffd3652aab
DEBU[2025-06-17T13:49:28.770128011Z] a6bafb781ef4728c95e4f170f06eadd38ec1723264649bb87c8167ffd3652aab (86322f8).addSvcRecords(c1a2f4b7c63b, 172.19.0.3, <nil>, false) updateSvcRecord sid:a6bafb781ef4728c95e4f170f06eadd38ec1723264649bb87c8167ffd3652aab
DEBU[2025-06-17T13:49:28.770168720Z] a6bafb781ef4728c95e4f170f06eadd38ec1723264649bb87c8167ffd3652aab (86322f8).addSvcRecords(compose-e2e-cascade-fail-exit-1, 172.19.0.3, <nil>, true) updateSvcRecord sid:a6bafb781ef4728c95e4f170f06eadd38ec1723264649bb87c8167ffd3652aab
DEBU[2025-06-17T13:49:28.770183636Z] a6bafb781ef4728c95e4f170f06eadd38ec1723264649bb87c8167ffd3652aab (86322f8).addSvcRecords(exit, 172.19.0.3, <nil>, false) updateSvcRecord sid:a6bafb781ef4728c95e4f170f06eadd38ec1723264649bb87c8167ffd3652aab
DEBU[2025-06-17T13:49:28.770189595Z] a6bafb781ef4728c95e4f170f06eadd38ec1723264649bb87c8167ffd3652aab (86322f8).addSvcRecords(c1a2f4b7c63b, 172.19.0.3, <nil>, false) updateSvcRecord sid:a6bafb781ef4728c95e4f170f06eadd38ec1723264649bb87c8167ffd3652aab
DEBU[2025-06-17T13:49:28.782999470Z] /usr/sbin/iptables, [--wait -t nat -C OUTPUT -d 127.0.0.11 -j DOCKER_OUTPUT]
DEBU[2025-06-17T13:49:28.783649428Z] /usr/sbin/iptables, [--wait -t nat -N DOCKER_OUTPUT]
DEBU[2025-06-17T13:49:28.784979470Z] /usr/sbin/iptables, [--wait -t nat -I OUTPUT -d 127.0.0.11 -j DOCKER_OUTPUT]
DEBU[2025-06-17T13:49:28.785619928Z] /usr/sbin/iptables, [--wait -t nat -C POSTROUTING -d 127.0.0.11 -j DOCKER_POSTROUTING]
DEBU[2025-06-17T13:49:28.786138970Z] /usr/sbin/iptables, [--wait -t nat -N DOCKER_POSTROUTING]
DEBU[2025-06-17T13:49:28.786721053Z] /usr/sbin/iptables, [--wait -t nat -I POSTROUTING -d 127.0.0.11 -j DOCKER_POSTROUTING]
DEBU[2025-06-17T13:49:28.787311636Z] /usr/sbin/iptables, [--wait -t nat -I DOCKER_OUTPUT -d 127.0.0.11 -p udp --dport 53 -j DNAT --to-destination 127.0.0.11:38207]
DEBU[2025-06-17T13:49:28.788173386Z] /usr/sbin/iptables, [--wait -t nat -I DOCKER_POSTROUTING -s 127.0.0.11 -p udp --sport 38207 -j SNAT --to-source :53]
DEBU[2025-06-17T13:49:28.788734845Z] /usr/sbin/iptables, [--wait -t nat -I DOCKER_OUTPUT -d 127.0.0.11 -p tcp --dport 53 -j DNAT --to-destination 127.0.0.11:43801]
DEBU[2025-06-17T13:49:28.789340220Z] /usr/sbin/iptables, [--wait -t nat -I DOCKER_POSTROUTING -s 127.0.0.11 -p tcp --sport 43801 -j SNAT --to-source :53]
DEBU[2025-06-17T13:49:28.790612261Z] link has been set to up                       eid=a6bafb781ef4728c95e4f170f06eadd38ec1723264649bb87c8167ffd3652aab ep=compose-e2e-cascade-fail-exit-1 net=compose-e2e-cascade-fail_default nid=86322f80b850f89843cd02b0c74c555cd8d910c92130a0a05674deb7601554e4 spanID=fc6cf29c52e06cdb traceID=ce47e8d26dfc542c30a462beb2a08f8a
DEBU[2025-06-17T13:49:28.790749178Z] link update                                   eid=a6bafb781ef4728c95e4f170f06eadd38ec1723264649bb87c8167ffd3652aab ep=compose-e2e-cascade-fail-exit-1 flags="deviceFlags(IFF_UP | IFF_BROADCAST | IFF_RUNNING | IFF_MULTICAST | IFF_LOWER_UP)" iface=eth0 ifi=11 net=compose-e2e-cascade-fail_default nid=86322f80b850f89843cd02b0c74c555cd8d910c92130a0a05674deb7601554e4 spanID=fc6cf29c52e06cdb traceID=ce47e8d26dfc542c30a462beb2a08f8a
DEBU[2025-06-17T13:49:28.791332761Z] Bridge port is forwarding                     eid=a6bafb781ef4728c95e4f170f06eadd38ec1723264649bb87c8167ffd3652aab ep=compose-e2e-cascade-fail-exit-1 net=compose-e2e-cascade-fail_default nid=86322f80b850f89843cd02b0c74c555cd8d910c92130a0a05674deb7601554e4 spanID=fc6cf29c52e06cdb traceID=ce47e8d26dfc542c30a462beb2a08f8a veth=veth16bf149
DEBU[2025-06-17T13:49:28.791428011Z] Sending unsolicited ARP/NA                    eid=a6bafb781ef4728c95e4f170f06eadd38ec1723264649bb87c8167ffd3652aab ep=compose-e2e-cascade-fail-exit-1 iface=eth0 ifi=11 ip4=172.19.0.3/16 ip6="<nil>" mac="d6:ea:aa:62:47:22" mcastRouteOk=true net=compose-e2e-cascade-fail_default nid=86322f80b850f89843cd02b0c74c555cd8d910c92130a0a05674deb7601554e4 spanID=fc6cf29c52e06cdb traceID=ce47e8d26dfc542c30a462beb2a08f8a
DEBU[2025-06-17T13:49:28.810939178Z] Programming external connectivity on endpoint  eid=a6bafb781ef4728c95e4f170f06eadd38ec1723264649bb87c8167ffd3652aab ep=compose-e2e-cascade-fail-exit-1 net=compose-e2e-cascade-fail_default nid=86322f80b850f89843cd02b0c74c555cd8d910c92130a0a05674deb7601554e4 spanID=fc6cf29c52e06cdb traceID=ce47e8d26dfc542c30a462beb2a08f8a
DEBU[2025-06-17T13:49:28.822139761Z] EnableService c1a2f4b7c63b86db21ead9b93035de265cec949be0c1c7d77e051603c9c1dac3 START
DEBU[2025-06-17T13:49:28.822155470Z] EnableService c1a2f4b7c63b86db21ead9b93035de265cec949be0c1c7d77e051603c9c1dac3 DONE
time="2025-06-17T13:49:28.834973636Z" level=error msg="failed to enable controllers ([cpuset cpu io memory hugetlb pids rdma])" error="failed to write subtree controllers [cpuset cpu io memory hugetlb pids rdma] to \"/sys/fs/cgroup/docker/cgroup.subtree_control\": write /sys/fs/cgroup/docker/cgroup.subtree_control: no such file or directory"
time="2025-06-17T13:49:28.835097720Z" level=warning msg="error from *cgroupsv2.Manager.EventChan" error="failed to add inotify watch for \"/sys/fs/cgroup/docker/c1a2f4b7c63b86db21ead9b93035de265cec949be0c1c7d77e051603c9c1dac3/memory.events\": no such file or directory"
DEBU[2025-06-17T13:49:28.835416553Z] event                                         module=libcontainerd namespace=moby topic=/tasks/start
DEBU[2025-06-17T13:49:28.836595011Z] event                                         module=libcontainerd namespace=moby topic=/tasks/exit
DEBU[2025-06-17T13:49:28.856436386Z] handling GET request                          method=GET module=api request-url=/v1.50/containers/c1a2f4b7c63b86db21ead9b93035de265cec949be0c1c7d77e051603c9c1dac3/json spanID=4fd8f12b52436c1f traceID=ce47e8d26dfc542c30a462beb2a08f8a vars="map[name:c1a2f4b7c63b86db21ead9b93035de265cec949be0c1c7d77e051603c9c1dac3 version:1.50]"
INFO[2025-06-17T13:49:28.861799678Z] shim disconnected                             id=c1a2f4b7c63b86db21ead9b93035de265cec949be0c1c7d77e051603c9c1dac3 namespace=moby
WARN[2025-06-17T13:49:28.861856970Z] cleaning up after shim disconnected           id=c1a2f4b7c63b86db21ead9b93035de265cec949be0c1c7d77e051603c9c1dac3 namespace=moby
INFO[2025-06-17T13:49:28.861869720Z] cleaning up dead shim                         namespace=moby
DEBU[2025-06-17T13:49:28.861890928Z] event                                         module=libcontainerd namespace=moby topic=/tasks/delete
INFO[2025-06-17T13:49:28.861912178Z] ignoring event                                container=c1a2f4b7c63b86db21ead9b93035de265cec949be0c1c7d77e051603c9c1dac3 module=libcontainerd namespace=moby topic=/tasks/delete type="*events.TaskDelete"
WARN[2025-06-17T13:49:28.868092386Z] cleanup warnings time="2025-06-17T13:49:28Z" level=debug msg="starting signal loop" namespace=moby pid=2101 runtime=io.containerd.runc.v2  namespace=moby
DEBU[2025-06-17T13:49:28.868867386Z] attach: stderr: end
DEBU[2025-06-17T13:49:28.868884011Z] attach: stdout: end
DEBU[2025-06-17T13:49:28.868949761Z] attach done
DEBU[2025-06-17T13:49:28.869072511Z] Closing buffered stdin pipe                   container=c1a2f4b7c63b86db21ead9b93035de265cec949be0c1c7d77e051603c9c1dac3
DEBU[2025-06-17T13:49:28.880457261Z] Revoking external connectivity on endpoint    eid=a6bafb781ef4728c95e4f170f06eadd38ec1723264649bb87c8167ffd3652aab ep=compose-e2e-cascade-fail-exit-1 net=compose-e2e-cascade-fail_default nid=86322f80b850f89843cd02b0c74c555cd8d910c92130a0a05674deb7601554e4
DEBU[2025-06-17T13:49:28.890947136Z] Unsolicited ARP/NA sends cancelled            eid=a6bafb781ef4728c95e4f170f06eadd38ec1723264649bb87c8167ffd3652aab ep=compose-e2e-cascade-fail-exit-1 iface=eth0 ifi=11 ip4=172.19.0.3/16 ip6="<nil>" mac="d6:ea:aa:62:47:22" mcastRouteOk=true net=compose-e2e-cascade-fail_default nid=86322f80b850f89843cd02b0c74c555cd8d910c92130a0a05674deb7601554e4 spanID=fc6cf29c52e06cdb traceID=ce47e8d26dfc542c30a462beb2a08f8a
DEBU[2025-06-17T13:49:28.928866095Z] a6bafb781ef4728c95e4f170f06eadd38ec1723264649bb87c8167ffd3652aab (86322f8).deleteSvcRecords(compose-e2e-cascade-fail-exit-1, 172.19.0.3, <nil>, true) updateSvcRecord sid:a6bafb781ef4728c95e4f170f06eadd38ec1723264649bb87c8167ffd3652aab
DEBU[2025-06-17T13:49:28.928900636Z] a6bafb781ef4728c95e4f170f06eadd38ec1723264649bb87c8167ffd3652aab (86322f8).deleteSvcRecords(exit, 172.19.0.3, <nil>, false) updateSvcRecord sid:a6bafb781ef4728c95e4f170f06eadd38ec1723264649bb87c8167ffd3652aab
DEBU[2025-06-17T13:49:28.928908303Z] a6bafb781ef4728c95e4f170f06eadd38ec1723264649bb87c8167ffd3652aab (86322f8).deleteSvcRecords(c1a2f4b7c63b, 172.19.0.3, <nil>, false) updateSvcRecord sid:a6bafb781ef4728c95e4f170f06eadd38ec1723264649bb87c8167ffd3652aab
DEBU[2025-06-17T13:49:28.928928136Z] /usr/sbin/iptables, [--wait -t raw -C PREROUTING -d 172.19.0.3 ! -i br-86322f80b850 -j DROP]
DEBU[2025-06-17T13:49:28.930099720Z] /usr/sbin/iptables, [--wait -t raw -D PREROUTING -d 172.19.0.3 ! -i br-86322f80b850 -j DROP]
DEBU[2025-06-17T13:49:28.974086970Z] Releasing addresses for endpoint compose-e2e-cascade-fail-exit-1's interface on network compose-e2e-cascade-fail_default
DEBU[2025-06-17T13:49:28.974111970Z] ReleaseAddress(LocalDefault/172.19.0.0/16, 172.19.0.3)
DEBU[2025-06-17T13:49:28.974131095Z] Released address Address:172.19.0.3 Sequence:Bits: 65536, Unselected: 65532, Sequence: (0xe0000000, 1)->(0x0, 2046)->(0x1, 1)->end Curr:4
DEBU[2025-06-17T13:49:29.033670095Z] handling GET request                          method=GET module=api request-url=/v1.50/containers/c1a2f4b7c63b86db21ead9b93035de265cec949be0c1c7d77e051603c9c1dac3/json spanID=9fbc3aa80ed32b4a traceID=ce47e8d26dfc542c30a462beb2a08f8a vars="map[name:c1a2f4b7c63b86db21ead9b93035de265cec949be0c1c7d77e051603c9c1dac3 version:1.50]"
DEBU[2025-06-17T13:49:29.360514803Z] handling GET request                          method=GET module=api request-url=/v1.50/containers/c1a2f4b7c63b86db21ead9b93035de265cec949be0c1c7d77e051603c9c1dac3/json spanID=551195c4a5e72927 traceID=ce47e8d26dfc542c30a462beb2a08f8a vars="map[name:c1a2f4b7c63b86db21ead9b93035de265cec949be0c1c7d77e051603c9c1dac3 version:1.50]"
DEBU[2025-06-17T13:49:29.363129262Z] handling POST request                         method=POST module=api request-url=/v1.50/containers/734b9c0e1fa030971113a7f31c8c3675f1afa083eabcccc6c590e378080f93dd/start spanID=df787592cd265b38 traceID=ce47e8d26dfc542c30a462beb2a08f8a vars="map[name:734b9c0e1fa030971113a7f31c8c3675f1afa083eabcccc6c590e378080f93dd version:1.50]"
DEBU[2025-06-17T13:49:29.364541470Z] container mounted via layerStore              container=734b9c0e1fa030971113a7f31c8c3675f1afa083eabcccc6c590e378080f93dd root=/var/lib/docker/overlay2/2fb727c4afac83c0b17294f82b345a50e9efefbc598739cbfc87dbdf2f27d973/merged storage-driver=overlay2
DEBU[2025-06-17T13:49:29.388717803Z] bundle dir created                            bundle=/var/run/docker/containerd/734b9c0e1fa030971113a7f31c8c3675f1afa083eabcccc6c590e378080f93dd module=libcontainerd namespace=moby root=/var/lib/docker/overlay2/2fb727c4afac83c0b17294f82b345a50e9efefbc598739cbfc87dbdf2f27d973/merged
DEBU[2025-06-17T13:49:29.444056553Z] shim bootstrap parameters                     address="unix:///run/containerd/s/7e783d55eb6b800eabaf748952d38666d28e2e75b7285ed830dac6a4b17db80c" namespace=moby protocol=ttrpc
time="2025-06-17T13:49:29.445652803Z" level=debug msg="loading plugin \"io.containerd.event.v1.publisher\"..." runtime=io.containerd.runc.v2 type=io.containerd.event.v1
time="2025-06-17T13:49:29.445682303Z" level=debug msg="loading plugin \"io.containerd.internal.v1.shutdown\"..." runtime=io.containerd.runc.v2 type=io.containerd.internal.v1
time="2025-06-17T13:49:29.445687720Z" level=debug msg="loading plugin \"io.containerd.ttrpc.v1.task\"..." runtime=io.containerd.runc.v2 type=io.containerd.ttrpc.v1
time="2025-06-17T13:49:29.445727345Z" level=debug msg="registering ttrpc service" id=io.containerd.ttrpc.v1.task
time="2025-06-17T13:49:29.445737637Z" level=debug msg="loading plugin \"io.containerd.ttrpc.v1.pause\"..." runtime=io.containerd.runc.v2 type=io.containerd.ttrpc.v1
time="2025-06-17T13:49:29.445743762Z" level=debug msg="registering ttrpc service" id=io.containerd.ttrpc.v1.pause
time="2025-06-17T13:49:29.445811720Z" level=debug msg="serving api on socket" socket="[inherited from parent]"
time="2025-06-17T13:49:29.445832345Z" level=debug msg="starting signal loop" namespace=moby path=/run/docker/containerd/daemon/io.containerd.runtime.v2.task/moby/734b9c0e1fa030971113a7f31c8c3675f1afa083eabcccc6c590e378080f93dd pid=2125 runtime=io.containerd.runc.v2
DEBU[2025-06-17T13:49:29.510298470Z] event                                         module=libcontainerd namespace=moby topic=/tasks/create
DEBU[2025-06-17T13:49:29.510819553Z] sandbox set key processing took 513.916µs for container 734b9c0e1fa030971113a7f31c8c3675f1afa083eabcccc6c590e378080f93dd  spanID=df787592cd265b38 traceID=ce47e8d26dfc542c30a462beb2a08f8a
DEBU[2025-06-17T13:49:29.510885428Z] Assigning addresses for endpoint compose-e2e-cascade-fail-fail-1's interface on network compose-e2e-cascade-fail_default
DEBU[2025-06-17T13:49:29.510900303Z] RequestAddress(LocalDefault/172.19.0.0/16, <nil>, map[])
DEBU[2025-06-17T13:49:29.510919220Z] Request address PoolID:172.19.0.0/16 Bits: 65536, Unselected: 65532, Sequence: (0xe0000000, 1)->(0x0, 2046)->(0x1, 1)->end Curr:4 Serial:false PrefAddress:invalid IP
DEBU[2025-06-17T13:49:29.511685387Z] /usr/sbin/iptables, [--wait -t raw -C PREROUTING -d 172.19.0.3 ! -i br-86322f80b850 -j DROP]
DEBU[2025-06-17T13:49:29.512346762Z] /usr/sbin/iptables, [--wait -t raw -A PREROUTING -d 172.19.0.3 ! -i br-86322f80b850 -j DROP]
DEBU[2025-06-17T13:49:29.512976887Z] bridge endpoint host link is up               hostifname=vethb884141 ifi=39 spanID=df787592cd265b38 traceID=ce47e8d26dfc542c30a462beb2a08f8a
DEBU[2025-06-17T13:49:29.530954887Z] 49b3d0a0c7bc752426dbea3b686afb1ee8ddf91002b1826027f4fd29b38dc001 (86322f8).addSvcRecords(compose-e2e-cascade-fail-fail-1, 172.19.0.3, <nil>, true) updateSvcRecord sid:49b3d0a0c7bc752426dbea3b686afb1ee8ddf91002b1826027f4fd29b38dc001
DEBU[2025-06-17T13:49:29.530985762Z] 49b3d0a0c7bc752426dbea3b686afb1ee8ddf91002b1826027f4fd29b38dc001 (86322f8).addSvcRecords(fail, 172.19.0.3, <nil>, false) updateSvcRecord sid:49b3d0a0c7bc752426dbea3b686afb1ee8ddf91002b1826027f4fd29b38dc001
DEBU[2025-06-17T13:49:29.530996053Z] 49b3d0a0c7bc752426dbea3b686afb1ee8ddf91002b1826027f4fd29b38dc001 (86322f8).addSvcRecords(734b9c0e1fa0, 172.19.0.3, <nil>, false) updateSvcRecord sid:49b3d0a0c7bc752426dbea3b686afb1ee8ddf91002b1826027f4fd29b38dc001
DEBU[2025-06-17T13:49:29.531027762Z] 49b3d0a0c7bc752426dbea3b686afb1ee8ddf91002b1826027f4fd29b38dc001 (86322f8).addSvcRecords(compose-e2e-cascade-fail-fail-1, 172.19.0.3, <nil>, true) updateSvcRecord sid:49b3d0a0c7bc752426dbea3b686afb1ee8ddf91002b1826027f4fd29b38dc001
DEBU[2025-06-17T13:49:29.531035970Z] 49b3d0a0c7bc752426dbea3b686afb1ee8ddf91002b1826027f4fd29b38dc001 (86322f8).addSvcRecords(fail, 172.19.0.3, <nil>, false) updateSvcRecord sid:49b3d0a0c7bc752426dbea3b686afb1ee8ddf91002b1826027f4fd29b38dc001
DEBU[2025-06-17T13:49:29.531043512Z] 49b3d0a0c7bc752426dbea3b686afb1ee8ddf91002b1826027f4fd29b38dc001 (86322f8).addSvcRecords(734b9c0e1fa0, 172.19.0.3, <nil>, false) updateSvcRecord sid:49b3d0a0c7bc752426dbea3b686afb1ee8ddf91002b1826027f4fd29b38dc001
DEBU[2025-06-17T13:49:29.541897512Z] /usr/sbin/iptables, [--wait -t nat -C OUTPUT -d 127.0.0.11 -j DOCKER_OUTPUT]
DEBU[2025-06-17T13:49:29.542699137Z] /usr/sbin/iptables, [--wait -t nat -N DOCKER_OUTPUT]
DEBU[2025-06-17T13:49:29.543388470Z] /usr/sbin/iptables, [--wait -t nat -I OUTPUT -d 127.0.0.11 -j DOCKER_OUTPUT]
DEBU[2025-06-17T13:49:29.544157928Z] /usr/sbin/iptables, [--wait -t nat -C POSTROUTING -d 127.0.0.11 -j DOCKER_POSTROUTING]
DEBU[2025-06-17T13:49:29.544559053Z] Sending unsolicited ARP/NA                    eid=15acb0dba7fc936af5dab2d5e76a6fab1c8885a892906f823652967e52cb06f5 ep=compose-e2e-cascade-fail-running-1 iface=eth0 ifi=11 ip4=172.19.0.2/16 ip6="<nil>" mac="96:ac:fa:fc:3a:a1" mcastRouteOk=true n=1 net=compose-e2e-cascade-fail_default nid=86322f80b850f89843cd02b0c74c555cd8d910c92130a0a05674deb7601554e4 spanID=b18e2b85a2cdc168 traceID=ce47e8d26dfc542c30a462beb2a08f8a
DEBU[2025-06-17T13:49:29.544878512Z] /usr/sbin/iptables, [--wait -t nat -N DOCKER_POSTROUTING]
DEBU[2025-06-17T13:49:29.545581887Z] /usr/sbin/iptables, [--wait -t nat -I POSTROUTING -d 127.0.0.11 -j DOCKER_POSTROUTING]
DEBU[2025-06-17T13:49:29.546153845Z] /usr/sbin/iptables, [--wait -t nat -I DOCKER_OUTPUT -d 127.0.0.11 -p udp --dport 53 -j DNAT --to-destination 127.0.0.11:49711]
DEBU[2025-06-17T13:49:29.546840262Z] /usr/sbin/iptables, [--wait -t nat -I DOCKER_POSTROUTING -s 127.0.0.11 -p udp --sport 49711 -j SNAT --to-source :53]
DEBU[2025-06-17T13:49:29.547756762Z] /usr/sbin/iptables, [--wait -t nat -I DOCKER_OUTPUT -d 127.0.0.11 -p tcp --dport 53 -j DNAT --to-destination 127.0.0.11:44813]
DEBU[2025-06-17T13:49:29.548502553Z] /usr/sbin/iptables, [--wait -t nat -I DOCKER_POSTROUTING -s 127.0.0.11 -p tcp --sport 44813 -j SNAT --to-source :53]
DEBU[2025-06-17T13:49:29.549707428Z] link has been set to up                       eid=49b3d0a0c7bc752426dbea3b686afb1ee8ddf91002b1826027f4fd29b38dc001 ep=compose-e2e-cascade-fail-fail-1 net=compose-e2e-cascade-fail_default nid=86322f80b850f89843cd02b0c74c555cd8d910c92130a0a05674deb7601554e4 spanID=df787592cd265b38 traceID=ce47e8d26dfc542c30a462beb2a08f8a
DEBU[2025-06-17T13:49:29.549860762Z] link update                                   eid=49b3d0a0c7bc752426dbea3b686afb1ee8ddf91002b1826027f4fd29b38dc001 ep=compose-e2e-cascade-fail-fail-1 flags="deviceFlags(IFF_UP | IFF_BROADCAST | IFF_RUNNING | IFF_MULTICAST | IFF_LOWER_UP)" iface=eth0 ifi=11 net=compose-e2e-cascade-fail_default nid=86322f80b850f89843cd02b0c74c555cd8d910c92130a0a05674deb7601554e4 spanID=df787592cd265b38 traceID=ce47e8d26dfc542c30a462beb2a08f8a
DEBU[2025-06-17T13:49:29.550557887Z] Bridge port is forwarding                     eid=49b3d0a0c7bc752426dbea3b686afb1ee8ddf91002b1826027f4fd29b38dc001 ep=compose-e2e-cascade-fail-fail-1 net=compose-e2e-cascade-fail_default nid=86322f80b850f89843cd02b0c74c555cd8d910c92130a0a05674deb7601554e4 spanID=df787592cd265b38 traceID=ce47e8d26dfc542c30a462beb2a08f8a veth=veth576792c
DEBU[2025-06-17T13:49:29.550662970Z] Sending unsolicited ARP/NA                    eid=49b3d0a0c7bc752426dbea3b686afb1ee8ddf91002b1826027f4fd29b38dc001 ep=compose-e2e-cascade-fail-fail-1 iface=eth0 ifi=11 ip4=172.19.0.3/16 ip6="<nil>" mac="42:da:c3:fb:b3:8d" mcastRouteOk=true net=compose-e2e-cascade-fail_default nid=86322f80b850f89843cd02b0c74c555cd8d910c92130a0a05674deb7601554e4 spanID=df787592cd265b38 traceID=ce47e8d26dfc542c30a462beb2a08f8a
DEBU[2025-06-17T13:49:29.575889928Z] Programming external connectivity on endpoint  eid=49b3d0a0c7bc752426dbea3b686afb1ee8ddf91002b1826027f4fd29b38dc001 ep=compose-e2e-cascade-fail-fail-1 net=compose-e2e-cascade-fail_default nid=86322f80b850f89843cd02b0c74c555cd8d910c92130a0a05674deb7601554e4 spanID=df787592cd265b38 traceID=ce47e8d26dfc542c30a462beb2a08f8a
DEBU[2025-06-17T13:49:29.586924387Z] EnableService 734b9c0e1fa030971113a7f31c8c3675f1afa083eabcccc6c590e378080f93dd START
DEBU[2025-06-17T13:49:29.586951428Z] EnableService 734b9c0e1fa030971113a7f31c8c3675f1afa083eabcccc6c590e378080f93dd DONE
time="2025-06-17T13:49:29.601506970Z" level=error msg="failed to enable controllers ([cpuset cpu io memory hugetlb pids rdma])" error="failed to write subtree controllers [cpuset cpu io memory hugetlb pids rdma] to \"/sys/fs/cgroup/docker/cgroup.subtree_control\": write /sys/fs/cgroup/docker/cgroup.subtree_control: no such file or directory"
time="2025-06-17T13:49:29.601630178Z" level=warning msg="error from *cgroupsv2.Manager.EventChan" error="failed to add inotify watch for \"/sys/fs/cgroup/docker/734b9c0e1fa030971113a7f31c8c3675f1afa083eabcccc6c590e378080f93dd/memory.events\": no such file or directory"
DEBU[2025-06-17T13:49:29.602304095Z] event                                         module=libcontainerd namespace=moby topic=/tasks/start
DEBU[2025-06-17T13:49:29.605578345Z] event                                         module=libcontainerd namespace=moby topic=/tasks/exit
DEBU[2025-06-17T13:49:29.623450928Z] handling GET request                          method=GET module=api request-url=/v1.50/containers/734b9c0e1fa030971113a7f31c8c3675f1afa083eabcccc6c590e378080f93dd/json spanID=e5ab29858a4024fa traceID=ce47e8d26dfc542c30a462beb2a08f8a vars="map[name:734b9c0e1fa030971113a7f31c8c3675f1afa083eabcccc6c590e378080f93dd version:1.50]"
INFO[2025-06-17T13:49:29.627367928Z] shim disconnected                             id=734b9c0e1fa030971113a7f31c8c3675f1afa083eabcccc6c590e378080f93dd namespace=moby
WARN[2025-06-17T13:49:29.627412262Z] cleaning up after shim disconnected           id=734b9c0e1fa030971113a7f31c8c3675f1afa083eabcccc6c590e378080f93dd namespace=moby
INFO[2025-06-17T13:49:29.627420637Z] cleaning up dead shim                         namespace=moby
DEBU[2025-06-17T13:49:29.627421178Z] event                                         module=libcontainerd namespace=moby topic=/tasks/delete
INFO[2025-06-17T13:49:29.627445303Z] ignoring event                                container=734b9c0e1fa030971113a7f31c8c3675f1afa083eabcccc6c590e378080f93dd module=libcontainerd namespace=moby topic=/tasks/delete type="*events.TaskDelete"
WARN[2025-06-17T13:49:29.633693137Z] cleanup warnings time="2025-06-17T13:49:29Z" level=debug msg="starting signal loop" namespace=moby pid=2179 runtime=io.containerd.runc.v2  namespace=moby
DEBU[2025-06-17T13:49:29.634543845Z] attach: stderr: end
DEBU[2025-06-17T13:49:29.634544053Z] attach: stdout: end
DEBU[2025-06-17T13:49:29.634592553Z] attach done
DEBU[2025-06-17T13:49:29.634698553Z] Closing buffered stdin pipe                   container=734b9c0e1fa030971113a7f31c8c3675f1afa083eabcccc6c590e378080f93dd
DEBU[2025-06-17T13:49:29.645410637Z] Revoking external connectivity on endpoint    eid=49b3d0a0c7bc752426dbea3b686afb1ee8ddf91002b1826027f4fd29b38dc001 ep=compose-e2e-cascade-fail-fail-1 net=compose-e2e-cascade-fail_default nid=86322f80b850f89843cd02b0c74c555cd8d910c92130a0a05674deb7601554e4
DEBU[2025-06-17T13:49:29.654869095Z] Unsolicited ARP/NA sends cancelled            eid=49b3d0a0c7bc752426dbea3b686afb1ee8ddf91002b1826027f4fd29b38dc001 ep=compose-e2e-cascade-fail-fail-1 iface=eth0 ifi=11 ip4=172.19.0.3/16 ip6="<nil>" mac="42:da:c3:fb:b3:8d" mcastRouteOk=true net=compose-e2e-cascade-fail_default nid=86322f80b850f89843cd02b0c74c555cd8d910c92130a0a05674deb7601554e4 spanID=df787592cd265b38 traceID=ce47e8d26dfc542c30a462beb2a08f8a
DEBU[2025-06-17T13:49:29.693861887Z] 49b3d0a0c7bc752426dbea3b686afb1ee8ddf91002b1826027f4fd29b38dc001 (86322f8).deleteSvcRecords(compose-e2e-cascade-fail-fail-1, 172.19.0.3, <nil>, true) updateSvcRecord sid:49b3d0a0c7bc752426dbea3b686afb1ee8ddf91002b1826027f4fd29b38dc001
DEBU[2025-06-17T13:49:29.693896595Z] 49b3d0a0c7bc752426dbea3b686afb1ee8ddf91002b1826027f4fd29b38dc001 (86322f8).deleteSvcRecords(fail, 172.19.0.3, <nil>, false) updateSvcRecord sid:49b3d0a0c7bc752426dbea3b686afb1ee8ddf91002b1826027f4fd29b38dc001
DEBU[2025-06-17T13:49:29.693911095Z] 49b3d0a0c7bc752426dbea3b686afb1ee8ddf91002b1826027f4fd29b38dc001 (86322f8).deleteSvcRecords(734b9c0e1fa0, 172.19.0.3, <nil>, false) updateSvcRecord sid:49b3d0a0c7bc752426dbea3b686afb1ee8ddf91002b1826027f4fd29b38dc001
DEBU[2025-06-17T13:49:29.693930303Z] /usr/sbin/iptables, [--wait -t raw -C PREROUTING -d 172.19.0.3 ! -i br-86322f80b850 -j DROP]
DEBU[2025-06-17T13:49:29.694857220Z] /usr/sbin/iptables, [--wait -t raw -D PREROUTING -d 172.19.0.3 ! -i br-86322f80b850 -j DROP]
DEBU[2025-06-17T13:49:29.749025970Z] Releasing addresses for endpoint compose-e2e-cascade-fail-fail-1's interface on network compose-e2e-cascade-fail_default
DEBU[2025-06-17T13:49:29.749059553Z] ReleaseAddress(LocalDefault/172.19.0.0/16, 172.19.0.3)
DEBU[2025-06-17T13:49:29.749076595Z] Released address Address:172.19.0.3 Sequence:Bits: 65536, Unselected: 65532, Sequence: (0xe0000000, 1)->(0x0, 2046)->(0x1, 1)->end Curr:4
DEBU[2025-06-17T13:49:29.806937262Z] handling GET request                          method=GET module=api request-url=/v1.50/containers/734b9c0e1fa030971113a7f31c8c3675f1afa083eabcccc6c590e378080f93dd/json spanID=945fc3841c441388 traceID=ce47e8d26dfc542c30a462beb2a08f8a vars="map[name:734b9c0e1fa030971113a7f31c8c3675f1afa083eabcccc6c590e378080f93dd version:1.50]"
DEBU[2025-06-17T13:49:29.807884553Z] handling GET request                          method=GET module=api request-url="/v1.50/containers/json?all=1&filters=%7B%22label%22%3A%7B%22com.docker.compose.config-hash%22%3Atrue%2C%22com.docker.compose.oneoff%3DFalse%22%3Atrue%2C%22com.docker.compose.project%3Dcompose-e2e-cascade-fail%22%3Atrue%7D%7D" spanID=0fc3036da251a69e traceID=ce47e8d26dfc542c30a462beb2a08f8a vars="map[version:1.50]"
DEBU[2025-06-17T13:49:29.808724053Z] handling POST request                         method=POST module=api request-url=/v1.50/containers/734b9c0e1fa030971113a7f31c8c3675f1afa083eabcccc6c590e378080f93dd/stop spanID=47a87fe8447be9f1 traceID=ce47e8d26dfc542c30a462beb2a08f8a vars="map[name:734b9c0e1fa030971113a7f31c8c3675f1afa083eabcccc6c590e378080f93dd version:1.50]"
DEBU[2025-06-17T13:49:29.808787637Z] error response for POST request               error-response="container is already stopped" method=POST module=api request-url=/v1.50/containers/734b9c0e1fa030971113a7f31c8c3675f1afa083eabcccc6c590e378080f93dd/stop spanID=47a87fe8447be9f1 status=304 traceID=ce47e8d26dfc542c30a462beb2a08f8a vars="map[name:734b9c0e1fa030971113a7f31c8c3675f1afa083eabcccc6c590e378080f93dd version:1.50]"
DEBU[2025-06-17T13:49:29.809159053Z] handling POST request                         method=POST module=api request-url=/v1.50/containers/c1a2f4b7c63b86db21ead9b93035de265cec949be0c1c7d77e051603c9c1dac3/stop spanID=6e6a1aa391d58328 traceID=ce47e8d26dfc542c30a462beb2a08f8a vars="map[name:c1a2f4b7c63b86db21ead9b93035de265cec949be0c1c7d77e051603c9c1dac3 version:1.50]"
DEBU[2025-06-17T13:49:29.809320553Z] error response for POST request               error-response="container is already stopped" method=POST module=api request-url=/v1.50/containers/c1a2f4b7c63b86db21ead9b93035de265cec949be0c1c7d77e051603c9c1dac3/stop spanID=6e6a1aa391d58328 status=304 traceID=ce47e8d26dfc542c30a462beb2a08f8a vars="map[name:c1a2f4b7c63b86db21ead9b93035de265cec949be0c1c7d77e051603c9c1dac3 version:1.50]"
DEBU[2025-06-17T13:49:29.809569428Z] handling POST request                         method=POST module=api request-url=/v1.50/containers/2b552f62f2578ae95757086bcfc249e9fa85decbf57589734e3b2772bb839ae4/stop spanID=b9ea6f49d38709ad traceID=ce47e8d26dfc542c30a462beb2a08f8a vars="map[name:2b552f62f2578ae95757086bcfc249e9fa85decbf57589734e3b2772bb839ae4 version:1.50]"
DEBU[2025-06-17T13:49:29.809610595Z] sending signal 15 (terminated) to container   container=2b552f62f2578ae95757086bcfc249e9fa85decbf57589734e3b2772bb839ae4 signal=15
DEBU[2025-06-17T13:49:29.839153428Z] handling GET request                          method=GET module=api request-url=/v1.50/containers/2b552f62f2578ae95757086bcfc249e9fa85decbf57589734e3b2772bb839ae4/json spanID=26ad6da11891222a traceID=ce47e8d26dfc542c30a462beb2a08f8a vars="map[name:2b552f62f2578ae95757086bcfc249e9fa85decbf57589734e3b2772bb839ae4 version:1.50]"
DEBU[2025-06-17T13:49:29.840252970Z] event                                         module=libcontainerd namespace=moby topic=/tasks/exit
INFO[2025-06-17T13:49:29.845863303Z] shim disconnected                             id=2b552f62f2578ae95757086bcfc249e9fa85decbf57589734e3b2772bb839ae4 namespace=moby
WARN[2025-06-17T13:49:29.845903262Z] cleaning up after shim disconnected           id=2b552f62f2578ae95757086bcfc249e9fa85decbf57589734e3b2772bb839ae4 namespace=moby
INFO[2025-06-17T13:49:29.845907845Z] cleaning up dead shim                         namespace=moby
DEBU[2025-06-17T13:49:29.845912970Z] event                                         module=libcontainerd namespace=moby topic=/tasks/delete
INFO[2025-06-17T13:49:29.845935428Z] ignoring event                                container=2b552f62f2578ae95757086bcfc249e9fa85decbf57589734e3b2772bb839ae4 module=libcontainerd namespace=moby topic=/tasks/delete type="*events.TaskDelete"
WARN[2025-06-17T13:49:29.851419595Z] cleanup warnings time="2025-06-17T13:49:29Z" level=debug msg="starting signal loop" namespace=moby pid=2206 runtime=io.containerd.runc.v2  namespace=moby
DEBU[2025-06-17T13:49:29.852442178Z] attach: stderr: end
DEBU[2025-06-17T13:49:29.852442387Z] attach: stdout: end
DEBU[2025-06-17T13:49:29.852515678Z] attach done
DEBU[2025-06-17T13:49:29.852725762Z] Closing buffered stdin pipe                   container=2b552f62f2578ae95757086bcfc249e9fa85decbf57589734e3b2772bb839ae4
DEBU[2025-06-17T13:49:29.864290387Z] Revoking external connectivity on endpoint    eid=15acb0dba7fc936af5dab2d5e76a6fab1c8885a892906f823652967e52cb06f5 ep=compose-e2e-cascade-fail-running-1 net=compose-e2e-cascade-fail_default nid=86322f80b850f89843cd02b0c74c555cd8d910c92130a0a05674deb7601554e4
DEBU[2025-06-17T13:49:29.876292053Z] Unsolicited ARP/NA sends cancelled            eid=15acb0dba7fc936af5dab2d5e76a6fab1c8885a892906f823652967e52cb06f5 ep=compose-e2e-cascade-fail-running-1 iface=eth0 ifi=11 ip4=172.19.0.2/16 ip6="<nil>" mac="96:ac:fa:fc:3a:a1" mcastRouteOk=true net=compose-e2e-cascade-fail_default nid=86322f80b850f89843cd02b0c74c555cd8d910c92130a0a05674deb7601554e4 spanID=b18e2b85a2cdc168 traceID=ce47e8d26dfc542c30a462beb2a08f8a
DEBU[2025-06-17T13:49:29.912916012Z] 15acb0dba7fc936af5dab2d5e76a6fab1c8885a892906f823652967e52cb06f5 (86322f8).deleteSvcRecords(compose-e2e-cascade-fail-running-1, 172.19.0.2, <nil>, true) updateSvcRecord sid:15acb0dba7fc936af5dab2d5e76a6fab1c8885a892906f823652967e52cb06f5
DEBU[2025-06-17T13:49:29.912944762Z] 15acb0dba7fc936af5dab2d5e76a6fab1c8885a892906f823652967e52cb06f5 (86322f8).deleteSvcRecords(running, 172.19.0.2, <nil>, false) updateSvcRecord sid:15acb0dba7fc936af5dab2d5e76a6fab1c8885a892906f823652967e52cb06f5
DEBU[2025-06-17T13:49:29.912952303Z] 15acb0dba7fc936af5dab2d5e76a6fab1c8885a892906f823652967e52cb06f5 (86322f8).deleteSvcRecords(2b552f62f257, 172.19.0.2, <nil>, false) updateSvcRecord sid:15acb0dba7fc936af5dab2d5e76a6fab1c8885a892906f823652967e52cb06f5
DEBU[2025-06-17T13:49:29.912967428Z] /usr/sbin/iptables, [--wait -t raw -C PREROUTING -d 172.19.0.2 ! -i br-86322f80b850 -j DROP]
DEBU[2025-06-17T13:49:29.914096470Z] /usr/sbin/iptables, [--wait -t raw -D PREROUTING -d 172.19.0.2 ! -i br-86322f80b850 -j DROP]
DEBU[2025-06-17T13:49:29.961999512Z] Releasing addresses for endpoint compose-e2e-cascade-fail-running-1's interface on network compose-e2e-cascade-fail_default
DEBU[2025-06-17T13:49:29.962076804Z] ReleaseAddress(LocalDefault/172.19.0.0/16, 172.19.0.2)
DEBU[2025-06-17T13:49:29.962120804Z] Released address Address:172.19.0.2 Sequence:Bits: 65536, Unselected: 65533, Sequence: (0xc0000000, 1)->(0x0, 2046)->(0x1, 1)->end Curr:4
DEBU[2025-06-17T13:49:30.014475470Z] handling GET request                          method=GET module=api request-url=/v1.50/containers/2b552f62f2578ae95757086bcfc249e9fa85decbf57589734e3b2772bb839ae4/json spanID=c3f587aa83d15663 traceID=ce47e8d26dfc542c30a462beb2a08f8a vars="map[name:2b552f62f2578ae95757086bcfc249e9fa85decbf57589734e3b2772bb839ae4 version:1.50]"
DEBU[2025-06-17T13:49:30.014968137Z] Client context cancelled, stop sending events  spanID=1b068ce46b9b612e traceID=ce47e8d26dfc542c30a462beb2a08f8a

Seeing a couple of these;

time="2025-06-17T13:49:28.834973636Z" level=error msg="failed to enable controllers ([cpuset cpu io memory hugetlb pids rdma])" error="failed to write subtree controllers [cpuset cpu io memory hugetlb pids rdma] to \"/sys/fs/cgroup/docker/cgroup.subtree_control\": write /sys/fs/cgroup/docker/cgroup.subtree_control: no such file or directory"

Also seeing these (container already stopped)

DEBU[2025-06-17T13:49:29.806937262Z] handling GET request                          method=GET module=api request-url=/v1.50/containers/734b9c0e1fa030971113a7f31c8c3675f1afa083eabcccc6c590e378080f93dd/json spanID=945fc3841c441388 traceID=ce47e8d26dfc542c30a462beb2a08f8a vars="map[name:734b9c0e1fa030971113a7f31c8c3675f1afa083eabcccc6c590e378080f93dd version:1.50]"
DEBU[2025-06-17T13:49:29.807884553Z] handling GET request                          method=GET module=api request-url="/v1.50/containers/json?all=1&filters=%7B%22label%22%3A%7B%22com.docker.compose.config-hash%22%3Atrue%2C%22com.docker.compose.oneoff%3DFalse%22%3Atrue%2C%22com.docker.compose.project%3Dcompose-e2e-cascade-fail%22%3Atrue%7D%7D" spanID=0fc3036da251a69e traceID=ce47e8d26dfc542c30a462beb2a08f8a vars="map[version:1.50]"
DEBU[2025-06-17T13:49:29.808724053Z] handling POST request                         method=POST module=api request-url=/v1.50/containers/734b9c0e1fa030971113a7f31c8c3675f1afa083eabcccc6c590e378080f93dd/stop spanID=47a87fe8447be9f1 traceID=ce47e8d26dfc542c30a462beb2a08f8a vars="map[name:734b9c0e1fa030971113a7f31c8c3675f1afa083eabcccc6c590e378080f93dd version:1.50]"
DEBU[2025-06-17T13:49:29.808787637Z] error response for POST request               error-response="container is already stopped" method=POST module=api request-url=/v1.50/containers/734b9c0e1fa030971113a7f31c8c3675f1afa083eabcccc6c590e378080f93dd/stop spanID=47a87fe8447be9f1 status=304 traceID=ce47e8d26dfc542c30a462beb2a08f8a vars="map[name:734b9c0e1fa030971113a7f31c8c3675f1afa083eabcccc6c590e378080f93dd version:1.50]"
DEBU[2025-06-17T13:49:29.809159053Z] handling POST request                         method=POST module=api request-url=/v1.50/containers/c1a2f4b7c63b86db21ead9b93035de265cec949be0c1c7d77e051603c9c1dac3/stop spanID=6e6a1aa391d58328 traceID=ce47e8d26dfc542c30a462beb2a08f8a vars="map[name:c1a2f4b7c63b86db21ead9b93035de265cec949be0c1c7d77e051603c9c1dac3 version:1.50]"
DEBU[2025-06-17T13:49:29.809320553Z] error response for POST request               error-response="container is already stopped" method=POST module=api request-url=/v1.50/containers/c1a2f4b7c63b86db21ead9b93035de265cec949be0c1c7d77e051603c9c1dac3/stop spanID=6e6a1aa391d58328 status=304 traceID=ce47e8d26dfc542c30a462beb2a08f8a vars="map[name:c1a2f4b7c63b86db21ead9b93035de265cec949be0c1c7d77e051603c9c1dac3 version:1.50]"
DEBU[2025-06-17T13:49:29.809610595Z] sending signal 15 (terminated) to container   container=2b552f62f2578ae95757086bcfc249e9fa85decbf57589734e3b2772bb839ae4 signal=15
DEBU[2025-06-17T13:49:29.839153428Z] handling GET request                          method=GET module=api request-url=/v1.50/containers/2b552f62f2578ae95757086bcfc249e9fa85decbf57589734e3b2772bb839ae4/json spanID=26ad6da11891222a traceID=ce47e8d26dfc542c30a462beb2a08f8a vars="map[name:2b552f62f2578ae95757086bcfc249e9fa85decbf57589734e3b2772bb839ae4 version:1.50]"

And on 28.2.2;

INFO[2025-06-17T13:54:00.584671929Z] Daemon has completed initialization
INFO[2025-06-17T13:54:00.584718387Z] API listen on /var/run/docker.sock
DEBU[2025-06-17T13:54:06.646038959Z] handling HEAD request                         method=HEAD module=api request-url=/_ping vars="map[]"
DEBU[2025-06-17T13:54:06.646444792Z] handling GET request                          method=GET module=api request-url=/v1.50/info spanID=f6739329e49c45b8 traceID=bdd586fde42f3b1b4995ca098f06031f vars="map[version:1.50]"
DEBU[2025-06-17T13:54:06.656244459Z] handling GET request                          method=GET module=api request-url=/v1.50/images/alpine/json spanID=e0c29349fc5f5851 traceID=bdd586fde42f3b1b4995ca098f06031f vars="map[name:alpine version:1.50]"
DEBU[2025-06-17T13:54:06.657218959Z] handling GET request                          method=GET module=api request-url=/v1.50/networks/compose-e2e-cascade-fail_default spanID=f62903d81a350cdf traceID=bdd586fde42f3b1b4995ca098f06031f vars="map[id:compose-e2e-cascade-fail_default version:1.50]"
DEBU[2025-06-17T13:54:06.657687001Z] handling GET request                          method=GET module=api request-url="/v1.50/containers/json?all=1&filters=%7B%22label%22%3A%7B%22com.docker.compose.config-hash%22%3Atrue%2C%22com.docker.compose.project%3Dcompose-e2e-cascade-fail%22%3Atrue%7D%7D" spanID=b23e7ae832601bef traceID=bdd586fde42f3b1b4995ca098f06031f vars="map[version:1.50]"
DEBU[2025-06-17T13:54:06.658213667Z] handling GET request                          method=GET module=api request-url=/v1.50/version spanID=60dcb440ce7019ef traceID=bdd586fde42f3b1b4995ca098f06031f vars="map[version:1.50]"
DEBU[2025-06-17T13:54:06.661754584Z] handling POST request                         form-data="{\"AttachStderr\":true,\"AttachStdin\":false,\"AttachStdout\":true,\"Cmd\":[\"sleep\",\"infinity\"],\"Domainname\":\"\",\"Entrypoint\":null,\"Env\":null,\"HostConfig\":{\"AutoRemove\":false,\"Binds\":null,\"BlkioDeviceReadBps\":null,\"BlkioDeviceReadIOps\":null,\"BlkioDeviceWriteBps\":null,\"BlkioDeviceWriteIOps\":null,\"BlkioWeight\":0,\"BlkioWeightDevice\":null,\"CapAdd\":null,\"CapDrop\":null,\"Cgroup\":\"\",\"CgroupParent\":\"\",\"CgroupnsMode\":\"\",\"ConsoleSize\":[0,0],\"ContainerIDFile\":\"\",\"CpuCount\":0,\"CpuPercent\":0,\"CpuPeriod\":0,\"CpuQuota\":0,\"CpuRealtimePeriod\":0,\"CpuRealtimeRuntime\":0,\"CpuShares\":0,\"CpusetCpus\":\"\",\"CpusetMems\":\"\",\"DeviceCgroupRules\":null,\"DeviceRequests\":null,\"Devices\":null,\"Dns\":null,\"DnsOptions\":null,\"DnsSearch\":null,\"ExtraHosts\":[],\"GroupAdd\":null,\"IOMaximumBandwidth\":0,\"IOMaximumIOps\":0,\"Init\":true,\"IpcMode\":\"\",\"Isolation\":\"\",\"Links\":null,\"LogConfig\":{\"Config\":null,\"Type\":\"\"},\"MaskedPaths\":null,\"Memory\":0,\"MemoryReservation\":0,\"MemorySwap\":0,\"MemorySwappiness\":null,\"NanoCpus\":0,\"NetworkMode\":\"compose-e2e-cascade-fail_default\",\"OomKillDisable\":false,\"OomScoreAdj\":0,\"PidMode\":\"\",\"PidsLimit\":null,\"PortBindings\":{},\"Privileged\":false,\"PublishAllPorts\":false,\"ReadonlyPaths\":null,\"ReadonlyRootfs\":false,\"RestartPolicy\":{\"MaximumRetryCount\":0,\"Name\":\"\"},\"SecurityOpt\":null,\"ShmSize\":0,\"UTSMode\":\"\",\"Ulimits\":null,\"UsernsMode\":\"\",\"VolumeDriver\":\"\",\"VolumesFrom\":null},\"Hostname\":\"\",\"Image\":\"alpine\",\"Labels\":{\"com.docker.compose.config-hash\":\"ac8cf83d816d1bf232d70bf50d1d0193d2722195c8094e27cb8eee2bf3e4be7d\",\"com.docker.compose.container-number\":\"1\",\"com.docker.compose.depends_on\":\"\",\"com.docker.compose.image\":\"sha256:2abc5e83407155714f171c293f197e1310176959e106f8ad63ffa2e7e9635d4a\",\"com.docker.compose.oneoff\":\"False\",\"com.docker.compose.project\":\"compose-e2e-cascade-fail\",\"com.docker.compose.project.config_files\":\"/foo/docker-compose.yml\",\"com.docker.compose.project.working_dir\":\"/foo\",\"com.docker.compose.service\":\"running\",\"com.docker.compose.version\":\"2.37.1\"},\"NetworkingConfig\":{\"EndpointsConfig\":{\"compose-e2e-cascade-fail_default\":{\"Aliases\":[\"compose-e2e-cascade-fail-running-1\",\"running\"],\"DNSNames\":null,\"DriverOpts\":null,\"EndpointID\":\"\",\"Gateway\":\"\",\"GlobalIPv6Address\":\"\",\"GlobalIPv6PrefixLen\":0,\"GwPriority\":0,\"IPAMConfig\":null,\"IPAddress\":\"\",\"IPPrefixLen\":0,\"IPv6Gateway\":\"\",\"Links\":null,\"MacAddress\":\"\",\"NetworkID\":\"\"}}},\"OnBuild\":null,\"OpenStdin\":false,\"StdinOnce\":false,\"Tty\":false,\"User\":\"\",\"Volumes\":null,\"WorkingDir\":\"\"}" method=POST module=api request-url="/v1.50/containers/create?name=compose-e2e-cascade-fail-running-1" spanID=0cab12820b0d794e traceID=bdd586fde42f3b1b4995ca098f06031f vars="map[version:1.50]"
DEBU[2025-06-17T13:54:06.775062709Z] container mounted via layerStore              container=5510ccc8706d8240739768890147d06252599864c6a4021649e78142f7c468fc root=/var/lib/docker/overlay2/c8f12a4f950f35eaacf8ca5817301f8a9b06ac8e78d5e19e0a413a4433ebd2ef/merged storage-driver=overlay2
DEBU[2025-06-17T13:54:06.817205751Z] handling GET request                          method=GET module=api request-url=/v1.50/containers/5510ccc8706d8240739768890147d06252599864c6a4021649e78142f7c468fc/json spanID=b14bb44c8c6948f9 traceID=bdd586fde42f3b1b4995ca098f06031f vars="map[name:5510ccc8706d8240739768890147d06252599864c6a4021649e78142f7c468fc version:1.50]"
DEBU[2025-06-17T13:54:06.819308917Z] handling POST request                         form-data="{\"AttachStderr\":true,\"AttachStdin\":false,\"AttachStdout\":true,\"Cmd\":[\"/bin/true\"],\"Domainname\":\"\",\"Entrypoint\":null,\"Env\":null,\"HostConfig\":{\"AutoRemove\":false,\"Binds\":null,\"BlkioDeviceReadBps\":null,\"BlkioDeviceReadIOps\":null,\"BlkioDeviceWriteBps\":null,\"BlkioDeviceWriteIOps\":null,\"BlkioWeight\":0,\"BlkioWeightDevice\":null,\"CapAdd\":null,\"CapDrop\":null,\"Cgroup\":\"\",\"CgroupParent\":\"\",\"CgroupnsMode\":\"\",\"ConsoleSize\":[0,0],\"ContainerIDFile\":\"\",\"CpuCount\":0,\"CpuPercent\":0,\"CpuPeriod\":0,\"CpuQuota\":0,\"CpuRealtimePeriod\":0,\"CpuRealtimeRuntime\":0,\"CpuShares\":0,\"CpusetCpus\":\"\",\"CpusetMems\":\"\",\"DeviceCgroupRules\":null,\"DeviceRequests\":null,\"Devices\":null,\"Dns\":null,\"DnsOptions\":null,\"DnsSearch\":null,\"ExtraHosts\":[],\"GroupAdd\":null,\"IOMaximumBandwidth\":0,\"IOMaximumIOps\":0,\"IpcMode\":\"\",\"Isolation\":\"\",\"Links\":null,\"LogConfig\":{\"Config\":null,\"Type\":\"\"},\"MaskedPaths\":null,\"Memory\":0,\"MemoryReservation\":0,\"MemorySwap\":0,\"MemorySwappiness\":null,\"NanoCpus\":0,\"NetworkMode\":\"compose-e2e-cascade-fail_default\",\"OomKillDisable\":false,\"OomScoreAdj\":0,\"PidMode\":\"\",\"PidsLimit\":null,\"PortBindings\":{},\"Privileged\":false,\"PublishAllPorts\":false,\"ReadonlyPaths\":null,\"ReadonlyRootfs\":false,\"RestartPolicy\":{\"MaximumRetryCount\":0,\"Name\":\"\"},\"SecurityOpt\":null,\"ShmSize\":0,\"UTSMode\":\"\",\"Ulimits\":null,\"UsernsMode\":\"\",\"VolumeDriver\":\"\",\"VolumesFrom\":null},\"Hostname\":\"\",\"Image\":\"alpine\",\"Labels\":{\"com.docker.compose.config-hash\":\"51e9343db7a049eda93799a02c7df0d4d30d187faaf4bb0500a6766a275aab78\",\"com.docker.compose.container-number\":\"1\",\"com.docker.compose.depends_on\":\"running:service_started:false\",\"com.docker.compose.image\":\"sha256:2abc5e83407155714f171c293f197e1310176959e106f8ad63ffa2e7e9635d4a\",\"com.docker.compose.oneoff\":\"False\",\"com.docker.compose.project\":\"compose-e2e-cascade-fail\",\"com.docker.compose.project.config_files\":\"/foo/docker-compose.yml\",\"com.docker.compose.project.working_dir\":\"/foo\",\"com.docker.compose.service\":\"exit\",\"com.docker.compose.version\":\"2.37.1\"},\"NetworkingConfig\":{\"EndpointsConfig\":{\"compose-e2e-cascade-fail_default\":{\"Aliases\":[\"compose-e2e-cascade-fail-exit-1\",\"exit\"],\"DNSNames\":null,\"DriverOpts\":null,\"EndpointID\":\"\",\"Gateway\":\"\",\"GlobalIPv6Address\":\"\",\"GlobalIPv6PrefixLen\":0,\"GwPriority\":0,\"IPAMConfig\":null,\"IPAddress\":\"\",\"IPPrefixLen\":0,\"IPv6Gateway\":\"\",\"Links\":null,\"MacAddress\":\"\",\"NetworkID\":\"\"}}},\"OnBuild\":null,\"OpenStdin\":false,\"StdinOnce\":false,\"Tty\":false,\"User\":\"\",\"Volumes\":null,\"WorkingDir\":\"\"}" method=POST module=api request-url="/v1.50/containers/create?name=compose-e2e-cascade-fail-exit-1" spanID=d7b49d6c9c07f894 traceID=bdd586fde42f3b1b4995ca098f06031f vars="map[version:1.50]"
DEBU[2025-06-17T13:54:06.921410543Z] container mounted via layerStore              container=2d145bc43bf360e23571572c3688092e8e347c5c3da6646c604a062087b357ec root=/var/lib/docker/overlay2/9be78083f4f5dd1e713e74d3ec439627e92b33ef96152095c5d4a3a9ca1830dd/merged storage-driver=overlay2
DEBU[2025-06-17T13:54:06.965309751Z] handling GET request                          method=GET module=api request-url=/v1.50/containers/2d145bc43bf360e23571572c3688092e8e347c5c3da6646c604a062087b357ec/json spanID=f796656895c3bb89 traceID=bdd586fde42f3b1b4995ca098f06031f vars="map[name:2d145bc43bf360e23571572c3688092e8e347c5c3da6646c604a062087b357ec version:1.50]"
DEBU[2025-06-17T13:54:06.966053543Z] handling POST request                         form-data="{\"AttachStderr\":true,\"AttachStdin\":false,\"AttachStdout\":true,\"Cmd\":[\"sh\",\"-c\",\"return 111\"],\"Domainname\":\"\",\"Entrypoint\":null,\"Env\":null,\"HostConfig\":{\"AutoRemove\":false,\"Binds\":null,\"BlkioDeviceReadBps\":null,\"BlkioDeviceReadIOps\":null,\"BlkioDeviceWriteBps\":null,\"BlkioDeviceWriteIOps\":null,\"BlkioWeight\":0,\"BlkioWeightDevice\":null,\"CapAdd\":null,\"CapDrop\":null,\"Cgroup\":\"\",\"CgroupParent\":\"\",\"CgroupnsMode\":\"\",\"ConsoleSize\":[0,0],\"ContainerIDFile\":\"\",\"CpuCount\":0,\"CpuPercent\":0,\"CpuPeriod\":0,\"CpuQuota\":0,\"CpuRealtimePeriod\":0,\"CpuRealtimeRuntime\":0,\"CpuShares\":0,\"CpusetCpus\":\"\",\"CpusetMems\":\"\",\"DeviceCgroupRules\":null,\"DeviceRequests\":null,\"Devices\":null,\"Dns\":null,\"DnsOptions\":null,\"DnsSearch\":null,\"ExtraHosts\":[],\"GroupAdd\":null,\"IOMaximumBandwidth\":0,\"IOMaximumIOps\":0,\"IpcMode\":\"\",\"Isolation\":\"\",\"Links\":null,\"LogConfig\":{\"Config\":null,\"Type\":\"\"},\"MaskedPaths\":null,\"Memory\":0,\"MemoryReservation\":0,\"MemorySwap\":0,\"MemorySwappiness\":null,\"NanoCpus\":0,\"NetworkMode\":\"compose-e2e-cascade-fail_default\",\"OomKillDisable\":false,\"OomScoreAdj\":0,\"PidMode\":\"\",\"PidsLimit\":null,\"PortBindings\":{},\"Privileged\":false,\"PublishAllPorts\":false,\"ReadonlyPaths\":null,\"ReadonlyRootfs\":false,\"RestartPolicy\":{\"MaximumRetryCount\":0,\"Name\":\"\"},\"SecurityOpt\":null,\"ShmSize\":0,\"UTSMode\":\"\",\"Ulimits\":null,\"UsernsMode\":\"\",\"VolumeDriver\":\"\",\"VolumesFrom\":null},\"Hostname\":\"\",\"Image\":\"alpine\",\"Labels\":{\"com.docker.compose.config-hash\":\"659db50aaa8f1e66a11a868fac7877cd378aa1e3cb58c20b87665e65b9cd226d\",\"com.docker.compose.container-number\":\"1\",\"com.docker.compose.depends_on\":\"exit:service_completed_successfully:false\",\"com.docker.compose.image\":\"sha256:2abc5e83407155714f171c293f197e1310176959e106f8ad63ffa2e7e9635d4a\",\"com.docker.compose.oneoff\":\"False\",\"com.docker.compose.project\":\"compose-e2e-cascade-fail\",\"com.docker.compose.project.config_files\":\"/foo/docker-compose.yml\",\"com.docker.compose.project.working_dir\":\"/foo\",\"com.docker.compose.service\":\"fail\",\"com.docker.compose.version\":\"2.37.1\"},\"NetworkingConfig\":{\"EndpointsConfig\":{\"compose-e2e-cascade-fail_default\":{\"Aliases\":[\"compose-e2e-cascade-fail-fail-1\",\"fail\"],\"DNSNames\":null,\"DriverOpts\":null,\"EndpointID\":\"\",\"Gateway\":\"\",\"GlobalIPv6Address\":\"\",\"GlobalIPv6PrefixLen\":0,\"GwPriority\":0,\"IPAMConfig\":null,\"IPAddress\":\"\",\"IPPrefixLen\":0,\"IPv6Gateway\":\"\",\"Links\":null,\"MacAddress\":\"\",\"NetworkID\":\"\"}}},\"OnBuild\":null,\"OpenStdin\":false,\"StdinOnce\":false,\"Tty\":false,\"User\":\"\",\"Volumes\":null,\"WorkingDir\":\"\"}" method=POST module=api request-url="/v1.50/containers/create?name=compose-e2e-cascade-fail-fail-1" spanID=65c75e175c35424c traceID=bdd586fde42f3b1b4995ca098f06031f vars="map[version:1.50]"
DEBU[2025-06-17T13:54:07.076173418Z] container mounted via layerStore              container=045205bdc92df843cc05073aa509927a951cf587d708dfb6f2eb86f0db43d360 root=/var/lib/docker/overlay2/686ea51c35f328eab9f651f7a95e7d5494bf3647ff8d162735a8a476254b8913/merged storage-driver=overlay2
DEBU[2025-06-17T13:54:07.124379043Z] handling GET request                          method=GET module=api request-url=/v1.50/containers/045205bdc92df843cc05073aa509927a951cf587d708dfb6f2eb86f0db43d360/json spanID=33ec112475e70c7e traceID=bdd586fde42f3b1b4995ca098f06031f vars="map[name:045205bdc92df843cc05073aa509927a951cf587d708dfb6f2eb86f0db43d360 version:1.50]"
DEBU[2025-06-17T13:54:07.127625084Z] handling GET request                          method=GET module=api request-url="/v1.50/containers/json?all=1&filters=%7B%22label%22%3A%7B%22com.docker.compose.config-hash%22%3Atrue%2C%22com.docker.compose.oneoff%3DFalse%22%3Atrue%2C%22com.docker.compose.project%3Dcompose-e2e-cascade-fail%22%3Atrue%7D%7D" spanID=1bf0a4ca0aba4405 traceID=bdd586fde42f3b1b4995ca098f06031f vars="map[version:1.50]"
DEBU[2025-06-17T13:54:07.128499459Z] handling GET request                          method=GET module=api request-url=/v1.50/containers/2d145bc43bf360e23571572c3688092e8e347c5c3da6646c604a062087b357ec/json spanID=0a5fd4477fdf57c0 traceID=bdd586fde42f3b1b4995ca098f06031f vars="map[name:2d145bc43bf360e23571572c3688092e8e347c5c3da6646c604a062087b357ec version:1.50]"
DEBU[2025-06-17T13:54:07.129077959Z] handling POST request                         method=POST module=api request-url="/v1.50/containers/2d145bc43bf360e23571572c3688092e8e347c5c3da6646c604a062087b357ec/attach?stderr=1&stdin=1&stdout=1&stream=1" spanID=d7af9e62362a7093 traceID=bdd586fde42f3b1b4995ca098f06031f vars="map[name:2d145bc43bf360e23571572c3688092e8e347c5c3da6646c604a062087b357ec version:1.50]"
DEBU[2025-06-17T13:54:07.130179168Z] attach: stdout: begin
DEBU[2025-06-17T13:54:07.130244709Z] attach: stderr: begin
DEBU[2025-06-17T13:54:07.130247626Z] handling GET request                          method=GET module=api request-url=/v1.50/containers/045205bdc92df843cc05073aa509927a951cf587d708dfb6f2eb86f0db43d360/json spanID=649b2fc6e1c60896 traceID=bdd586fde42f3b1b4995ca098f06031f vars="map[name:045205bdc92df843cc05073aa509927a951cf587d708dfb6f2eb86f0db43d360 version:1.50]"
DEBU[2025-06-17T13:54:07.130719168Z] handling POST request                         method=POST module=api request-url="/v1.50/containers/045205bdc92df843cc05073aa509927a951cf587d708dfb6f2eb86f0db43d360/attach?stderr=1&stdin=1&stdout=1&stream=1" spanID=605552b41584a0fd traceID=bdd586fde42f3b1b4995ca098f06031f vars="map[name:045205bdc92df843cc05073aa509927a951cf587d708dfb6f2eb86f0db43d360 version:1.50]"
DEBU[2025-06-17T13:54:07.131045834Z] handling GET request                          method=GET module=api request-url=/v1.50/containers/5510ccc8706d8240739768890147d06252599864c6a4021649e78142f7c468fc/json spanID=e50d7b0b4077283a traceID=bdd586fde42f3b1b4995ca098f06031f vars="map[name:5510ccc8706d8240739768890147d06252599864c6a4021649e78142f7c468fc version:1.50]"
DEBU[2025-06-17T13:54:07.131083543Z] attach: stdout: begin
DEBU[2025-06-17T13:54:07.131114293Z] attach: stderr: begin
DEBU[2025-06-17T13:54:07.131513459Z] handling POST request                         method=POST module=api request-url="/v1.50/containers/5510ccc8706d8240739768890147d06252599864c6a4021649e78142f7c468fc/attach?stderr=1&stdin=1&stdout=1&stream=1" spanID=fa0d7e0182fe3925 traceID=bdd586fde42f3b1b4995ca098f06031f vars="map[name:5510ccc8706d8240739768890147d06252599864c6a4021649e78142f7c468fc version:1.50]"
DEBU[2025-06-17T13:54:07.132095001Z] attach: stdout: begin
DEBU[2025-06-17T13:54:07.132180459Z] attach: stderr: begin
DEBU[2025-06-17T13:54:07.132227084Z] handling GET request                          method=GET module=api request-url="/v1.50/containers/json?all=1&filters=%7B%22label%22%3A%7B%22com.docker.compose.config-hash%22%3Atrue%2C%22com.docker.compose.oneoff%3DFalse%22%3Atrue%2C%22com.docker.compose.project%3Dcompose-e2e-cascade-fail%22%3Atrue%7D%7D" spanID=2002754f69e2fd55 traceID=bdd586fde42f3b1b4995ca098f06031f vars="map[version:1.50]"
DEBU[2025-06-17T13:54:07.132282709Z] handling GET request                          method=GET module=api request-url="/v1.50/containers/json?all=1&filters=%7B%22label%22%3A%7B%22com.docker.compose.oneoff%3DFalse%22%3Atrue%2C%22com.docker.compose.project%3Dcompose-e2e-cascade-fail%22%3Atrue%7D%7D" spanID=2e41e2253f564980 traceID=bdd586fde42f3b1b4995ca098f06031f vars="map[version:1.50]"
DEBU[2025-06-17T13:54:07.132856626Z] handling GET request                          method=GET module=api request-url="/v1.50/events?filters=%7B%22label%22%3A%7B%22com.docker.compose.project%3Dcompose-e2e-cascade-fail%22%3Atrue%7D%7D" spanID=37c2e543bf1e69cc traceID=bdd586fde42f3b1b4995ca098f06031f vars="map[version:1.50]"
DEBU[2025-06-17T13:54:07.132992251Z] handling POST request                         method=POST module=api request-url=/v1.50/containers/5510ccc8706d8240739768890147d06252599864c6a4021649e78142f7c468fc/start spanID=4e45918b565446a5 traceID=bdd586fde42f3b1b4995ca098f06031f vars="map[name:5510ccc8706d8240739768890147d06252599864c6a4021649e78142f7c468fc version:1.50]"
DEBU[2025-06-17T13:54:07.134454668Z] container mounted via layerStore              container=5510ccc8706d8240739768890147d06252599864c6a4021649e78142f7c468fc root=/var/lib/docker/overlay2/c8f12a4f950f35eaacf8ca5817301f8a9b06ac8e78d5e19e0a413a4433ebd2ef/merged storage-driver=overlay2
DEBU[2025-06-17T13:54:07.157708251Z] bundle dir created                            bundle=/var/run/docker/containerd/5510ccc8706d8240739768890147d06252599864c6a4021649e78142f7c468fc module=libcontainerd namespace=moby root=/var/lib/docker/overlay2/c8f12a4f950f35eaacf8ca5817301f8a9b06ac8e78d5e19e0a413a4433ebd2ef/merged
DEBU[2025-06-17T13:54:07.215083876Z] shim bootstrap parameters                     address="unix:///run/containerd/s/2dedf2712a1ac65dc9dd6704e99fe5733a6710bf7ab6b3cda4174988227002fe" namespace=moby protocol=ttrpc
time="2025-06-17T13:54:07.217529459Z" level=debug msg="loading plugin \"io.containerd.event.v1.publisher\"..." runtime=io.containerd.runc.v2 type=io.containerd.event.v1
time="2025-06-17T13:54:07.217585626Z" level=debug msg="loading plugin \"io.containerd.internal.v1.shutdown\"..." runtime=io.containerd.runc.v2 type=io.containerd.internal.v1
time="2025-06-17T13:54:07.217590751Z" level=debug msg="loading plugin \"io.containerd.ttrpc.v1.task\"..." runtime=io.containerd.runc.v2 type=io.containerd.ttrpc.v1
time="2025-06-17T13:54:07.217637626Z" level=debug msg="registering ttrpc service" id=io.containerd.ttrpc.v1.task
time="2025-06-17T13:54:07.217649751Z" level=debug msg="loading plugin \"io.containerd.ttrpc.v1.pause\"..." runtime=io.containerd.runc.v2 type=io.containerd.ttrpc.v1
time="2025-06-17T13:54:07.217655501Z" level=debug msg="registering ttrpc service" id=io.containerd.ttrpc.v1.pause
time="2025-06-17T13:54:07.217724084Z" level=debug msg="serving api on socket" socket="[inherited from parent]"
time="2025-06-17T13:54:07.217741918Z" level=debug msg="starting signal loop" namespace=moby path=/run/docker/containerd/daemon/io.containerd.runtime.v2.task/moby/5510ccc8706d8240739768890147d06252599864c6a4021649e78142f7c468fc pid=892 runtime=io.containerd.runc.v2
DEBU[2025-06-17T13:54:07.280043501Z] sandbox set key processing took 484µs for container 5510ccc8706d8240739768890147d06252599864c6a4021649e78142f7c468fc  spanID=4e45918b565446a5 traceID=bdd586fde42f3b1b4995ca098f06031f
DEBU[2025-06-17T13:54:07.280100834Z] Assigning addresses for endpoint compose-e2e-cascade-fail-running-1's interface on network compose-e2e-cascade-fail_default
DEBU[2025-06-17T13:54:07.280113334Z] RequestAddress(LocalDefault/172.19.0.0/16, <nil>, map[])
DEBU[2025-06-17T13:54:07.280126209Z] Request address PoolID:172.19.0.0/16 Bits: 65536, Unselected: 65533, Sequence: (0xc0000000, 1)->(0x0, 2046)->(0x1, 1)->end Curr:0 Serial:false PrefAddress:invalid IP
DEBU[2025-06-17T13:54:07.280859584Z] /usr/sbin/iptables, [--wait -t raw -C PREROUTING -d 172.19.0.2 ! -i br-fa39e78a7cb1 -j DROP]
DEBU[2025-06-17T13:54:07.281755334Z] /usr/sbin/iptables, [--wait -t raw -A PREROUTING -d 172.19.0.2 ! -i br-fa39e78a7cb1 -j DROP]
DEBU[2025-06-17T13:54:07.282409251Z] event                                         module=libcontainerd namespace=moby topic=/tasks/create
DEBU[2025-06-17T13:54:07.282540626Z] bridge endpoint host link is up               hostifname=vethd50ef04 ifi=20 spanID=4e45918b565446a5 traceID=bdd586fde42f3b1b4995ca098f06031f
DEBU[2025-06-17T13:54:07.307111209Z] a0c0cafcd8d26d1555fbfdc81f39648a10df93baa1e9066e42b4cf045ca0d95a (fa39e78).addSvcRecords(compose-e2e-cascade-fail-running-1, 172.19.0.2, <nil>, true) updateSvcRecord sid:a0c0cafcd8d26d1555fbfdc81f39648a10df93baa1e9066e42b4cf045ca0d95a
DEBU[2025-06-17T13:54:07.307140376Z] a0c0cafcd8d26d1555fbfdc81f39648a10df93baa1e9066e42b4cf045ca0d95a (fa39e78).addSvcRecords(running, 172.19.0.2, <nil>, false) updateSvcRecord sid:a0c0cafcd8d26d1555fbfdc81f39648a10df93baa1e9066e42b4cf045ca0d95a
DEBU[2025-06-17T13:54:07.307148376Z] a0c0cafcd8d26d1555fbfdc81f39648a10df93baa1e9066e42b4cf045ca0d95a (fa39e78).addSvcRecords(5510ccc8706d, 172.19.0.2, <nil>, false) updateSvcRecord sid:a0c0cafcd8d26d1555fbfdc81f39648a10df93baa1e9066e42b4cf045ca0d95a
DEBU[2025-06-17T13:54:07.307185501Z] a0c0cafcd8d26d1555fbfdc81f39648a10df93baa1e9066e42b4cf045ca0d95a (fa39e78).addSvcRecords(compose-e2e-cascade-fail-running-1, 172.19.0.2, <nil>, true) updateSvcRecord sid:a0c0cafcd8d26d1555fbfdc81f39648a10df93baa1e9066e42b4cf045ca0d95a
DEBU[2025-06-17T13:54:07.307194918Z] a0c0cafcd8d26d1555fbfdc81f39648a10df93baa1e9066e42b4cf045ca0d95a (fa39e78).addSvcRecords(running, 172.19.0.2, <nil>, false) updateSvcRecord sid:a0c0cafcd8d26d1555fbfdc81f39648a10df93baa1e9066e42b4cf045ca0d95a
DEBU[2025-06-17T13:54:07.307198043Z] a0c0cafcd8d26d1555fbfdc81f39648a10df93baa1e9066e42b4cf045ca0d95a (fa39e78).addSvcRecords(5510ccc8706d, 172.19.0.2, <nil>, false) updateSvcRecord sid:a0c0cafcd8d26d1555fbfdc81f39648a10df93baa1e9066e42b4cf045ca0d95a
DEBU[2025-06-17T13:54:07.316986751Z] /usr/sbin/iptables, [--wait -t nat -C OUTPUT -d 127.0.0.11 -j DOCKER_OUTPUT]
DEBU[2025-06-17T13:54:07.318740251Z] /usr/sbin/iptables, [--wait -t nat -N DOCKER_OUTPUT]
DEBU[2025-06-17T13:54:07.319941126Z] /usr/sbin/iptables, [--wait -t nat -I OUTPUT -d 127.0.0.11 -j DOCKER_OUTPUT]
DEBU[2025-06-17T13:54:07.320554501Z] /usr/sbin/iptables, [--wait -t nat -C POSTROUTING -d 127.0.0.11 -j DOCKER_POSTROUTING]
DEBU[2025-06-17T13:54:07.321267459Z] /usr/sbin/iptables, [--wait -t nat -N DOCKER_POSTROUTING]
DEBU[2025-06-17T13:54:07.322360168Z] /usr/sbin/iptables, [--wait -t nat -I POSTROUTING -d 127.0.0.11 -j DOCKER_POSTROUTING]
DEBU[2025-06-17T13:54:07.322931376Z] /usr/sbin/iptables, [--wait -t nat -I DOCKER_OUTPUT -d 127.0.0.11 -p udp --dport 53 -j DNAT --to-destination 127.0.0.11:38436]
DEBU[2025-06-17T13:54:07.323741543Z] /usr/sbin/iptables, [--wait -t nat -I DOCKER_POSTROUTING -s 127.0.0.11 -p udp --sport 38436 -j SNAT --to-source :53]
DEBU[2025-06-17T13:54:07.324360834Z] /usr/sbin/iptables, [--wait -t nat -I DOCKER_OUTPUT -d 127.0.0.11 -p tcp --dport 53 -j DNAT --to-destination 127.0.0.11:42447]
DEBU[2025-06-17T13:54:07.325081959Z] /usr/sbin/iptables, [--wait -t nat -I DOCKER_POSTROUTING -s 127.0.0.11 -p tcp --sport 42447 -j SNAT --to-source :53]
DEBU[2025-06-17T13:54:07.327028834Z] link has been set to up                       eid=a0c0cafcd8d26d1555fbfdc81f39648a10df93baa1e9066e42b4cf045ca0d95a ep=compose-e2e-cascade-fail-running-1 net=compose-e2e-cascade-fail_default nid=fa39e78a7cb188f5cfbce35fba0f38415f27f55262254bc29cde5e93c6281cb6 spanID=4e45918b565446a5 traceID=bdd586fde42f3b1b4995ca098f06031f
DEBU[2025-06-17T13:54:07.327411501Z] link update                                   eid=a0c0cafcd8d26d1555fbfdc81f39648a10df93baa1e9066e42b4cf045ca0d95a ep=compose-e2e-cascade-fail-running-1 flags="deviceFlags(IFF_UP | IFF_BROADCAST | IFF_RUNNING | IFF_MULTICAST | IFF_LOWER_UP)" iface=eth0 ifi=11 net=compose-e2e-cascade-fail_default nid=fa39e78a7cb188f5cfbce35fba0f38415f27f55262254bc29cde5e93c6281cb6 spanID=4e45918b565446a5 traceID=bdd586fde42f3b1b4995ca098f06031f
DEBU[2025-06-17T13:54:07.328292043Z] Bridge port is forwarding                     eid=a0c0cafcd8d26d1555fbfdc81f39648a10df93baa1e9066e42b4cf045ca0d95a ep=compose-e2e-cascade-fail-running-1 net=compose-e2e-cascade-fail_default nid=fa39e78a7cb188f5cfbce35fba0f38415f27f55262254bc29cde5e93c6281cb6 spanID=4e45918b565446a5 traceID=bdd586fde42f3b1b4995ca098f06031f veth=vethc137633
DEBU[2025-06-17T13:54:07.328495876Z] Sending unsolicited ARP/NA                    eid=a0c0cafcd8d26d1555fbfdc81f39648a10df93baa1e9066e42b4cf045ca0d95a ep=compose-e2e-cascade-fail-running-1 iface=eth0 ifi=11 ip4=172.19.0.2/16 ip6="<nil>" mac="36:68:ba:98:f2:5a" mcastRouteOk=true net=compose-e2e-cascade-fail_default nid=fa39e78a7cb188f5cfbce35fba0f38415f27f55262254bc29cde5e93c6281cb6 spanID=4e45918b565446a5 traceID=bdd586fde42f3b1b4995ca098f06031f
DEBU[2025-06-17T13:54:07.347030584Z] Programming external connectivity on endpoint  eid=a0c0cafcd8d26d1555fbfdc81f39648a10df93baa1e9066e42b4cf045ca0d95a ep=compose-e2e-cascade-fail-running-1 net=compose-e2e-cascade-fail_default nid=fa39e78a7cb188f5cfbce35fba0f38415f27f55262254bc29cde5e93c6281cb6 spanID=4e45918b565446a5 traceID=bdd586fde42f3b1b4995ca098f06031f
DEBU[2025-06-17T13:54:07.357258626Z] EnableService 5510ccc8706d8240739768890147d06252599864c6a4021649e78142f7c468fc START
DEBU[2025-06-17T13:54:07.357289626Z] EnableService 5510ccc8706d8240739768890147d06252599864c6a4021649e78142f7c468fc DONE
time="2025-06-17T13:54:07.370346293Z" level=error msg="failed to enable controllers ([cpuset cpu io memory hugetlb pids rdma])" error="failed to write subtree controllers [cpuset cpu io memory hugetlb pids rdma] to \"/sys/fs/cgroup/docker/cgroup.subtree_control\": write /sys/fs/cgroup/docker/cgroup.subtree_control: no such file or directory"
time="2025-06-17T13:54:07.370480626Z" level=warning msg="error from *cgroupsv2.Manager.EventChan" error="failed to add inotify watch for \"/sys/fs/cgroup/docker/5510ccc8706d8240739768890147d06252599864c6a4021649e78142f7c468fc/memory.events\": no such file or directory"
DEBU[2025-06-17T13:54:07.370921751Z] event                                         module=libcontainerd namespace=moby topic=/tasks/start
DEBU[2025-06-17T13:54:07.390644209Z] handling GET request                          method=GET module=api request-url=/v1.50/containers/5510ccc8706d8240739768890147d06252599864c6a4021649e78142f7c468fc/json spanID=e54c3876c5338db3 traceID=bdd586fde42f3b1b4995ca098f06031f vars="map[name:5510ccc8706d8240739768890147d06252599864c6a4021649e78142f7c468fc version:1.50]"
DEBU[2025-06-17T13:54:07.390894543Z] handling POST request                         method=POST module=api request-url=/v1.50/containers/2d145bc43bf360e23571572c3688092e8e347c5c3da6646c604a062087b357ec/start spanID=483e0ca2ba9838a6 traceID=bdd586fde42f3b1b4995ca098f06031f vars="map[name:2d145bc43bf360e23571572c3688092e8e347c5c3da6646c604a062087b357ec version:1.50]"
DEBU[2025-06-17T13:54:07.392068959Z] container mounted via layerStore              container=2d145bc43bf360e23571572c3688092e8e347c5c3da6646c604a062087b357ec root=/var/lib/docker/overlay2/9be78083f4f5dd1e713e74d3ec439627e92b33ef96152095c5d4a3a9ca1830dd/merged storage-driver=overlay2
DEBU[2025-06-17T13:54:07.414161918Z] bundle dir created                            bundle=/var/run/docker/containerd/2d145bc43bf360e23571572c3688092e8e347c5c3da6646c604a062087b357ec module=libcontainerd namespace=moby root=/var/lib/docker/overlay2/9be78083f4f5dd1e713e74d3ec439627e92b33ef96152095c5d4a3a9ca1830dd/merged
DEBU[2025-06-17T13:54:07.459323084Z] shim bootstrap parameters                     address="unix:///run/containerd/s/7d22a7cd72efcd60df733b67ef32b8247b7ae88e2ec11131c572abc7d77ae121" namespace=moby protocol=ttrpc
time="2025-06-17T13:54:07.462352084Z" level=debug msg="loading plugin \"io.containerd.event.v1.publisher\"..." runtime=io.containerd.runc.v2 type=io.containerd.event.v1
time="2025-06-17T13:54:07.462384793Z" level=debug msg="loading plugin \"io.containerd.internal.v1.shutdown\"..." runtime=io.containerd.runc.v2 type=io.containerd.internal.v1
time="2025-06-17T13:54:07.462392793Z" level=debug msg="loading plugin \"io.containerd.ttrpc.v1.task\"..." runtime=io.containerd.runc.v2 type=io.containerd.ttrpc.v1
time="2025-06-17T13:54:07.462435709Z" level=debug msg="registering ttrpc service" id=io.containerd.ttrpc.v1.task
time="2025-06-17T13:54:07.462443834Z" level=debug msg="loading plugin \"io.containerd.ttrpc.v1.pause\"..." runtime=io.containerd.runc.v2 type=io.containerd.ttrpc.v1
time="2025-06-17T13:54:07.462450668Z" level=debug msg="registering ttrpc service" id=io.containerd.ttrpc.v1.pause
time="2025-06-17T13:54:07.462498876Z" level=debug msg="serving api on socket" socket="[inherited from parent]"
time="2025-06-17T13:54:07.462512293Z" level=debug msg="starting signal loop" namespace=moby path=/run/docker/containerd/daemon/io.containerd.runtime.v2.task/moby/2d145bc43bf360e23571572c3688092e8e347c5c3da6646c604a062087b357ec pid=951 runtime=io.containerd.runc.v2
DEBU[2025-06-17T13:54:07.514774168Z] event                                         module=libcontainerd namespace=moby topic=/tasks/create
DEBU[2025-06-17T13:54:07.515308126Z] sandbox set key processing took 474.541µs for container 2d145bc43bf360e23571572c3688092e8e347c5c3da6646c604a062087b357ec  spanID=483e0ca2ba9838a6 traceID=bdd586fde42f3b1b4995ca098f06031f
DEBU[2025-06-17T13:54:07.515363084Z] Assigning addresses for endpoint compose-e2e-cascade-fail-exit-1's interface on network compose-e2e-cascade-fail_default
DEBU[2025-06-17T13:54:07.515376001Z] RequestAddress(LocalDefault/172.19.0.0/16, <nil>, map[])
DEBU[2025-06-17T13:54:07.515394418Z] Request address PoolID:172.19.0.0/16 Bits: 65536, Unselected: 65532, Sequence: (0xe0000000, 1)->(0x0, 2046)->(0x1, 1)->end Curr:3 Serial:false PrefAddress:invalid IP
DEBU[2025-06-17T13:54:07.516400918Z] /usr/sbin/iptables, [--wait -t raw -C PREROUTING -d 172.19.0.3 ! -i br-fa39e78a7cb1 -j DROP]
DEBU[2025-06-17T13:54:07.517276751Z] /usr/sbin/iptables, [--wait -t raw -A PREROUTING -d 172.19.0.3 ! -i br-fa39e78a7cb1 -j DROP]
DEBU[2025-06-17T13:54:07.518201084Z] bridge endpoint host link is up               hostifname=veth6ec03be ifi=21 spanID=483e0ca2ba9838a6 traceID=bdd586fde42f3b1b4995ca098f06031f
DEBU[2025-06-17T13:54:07.538220334Z] 9e11df022d7e907d16bd376d0ec101133ee8a6cf2247005b233856ec56b800ff (fa39e78).addSvcRecords(compose-e2e-cascade-fail-exit-1, 172.19.0.3, <nil>, true) updateSvcRecord sid:9e11df022d7e907d16bd376d0ec101133ee8a6cf2247005b233856ec56b800ff
DEBU[2025-06-17T13:54:07.538266251Z] 9e11df022d7e907d16bd376d0ec101133ee8a6cf2247005b233856ec56b800ff (fa39e78).addSvcRecords(exit, 172.19.0.3, <nil>, false) updateSvcRecord sid:9e11df022d7e907d16bd376d0ec101133ee8a6cf2247005b233856ec56b800ff
DEBU[2025-06-17T13:54:07.538284293Z] 9e11df022d7e907d16bd376d0ec101133ee8a6cf2247005b233856ec56b800ff (fa39e78).addSvcRecords(2d145bc43bf3, 172.19.0.3, <nil>, false) updateSvcRecord sid:9e11df022d7e907d16bd376d0ec101133ee8a6cf2247005b233856ec56b800ff
DEBU[2025-06-17T13:54:07.538329293Z] 9e11df022d7e907d16bd376d0ec101133ee8a6cf2247005b233856ec56b800ff (fa39e78).addSvcRecords(compose-e2e-cascade-fail-exit-1, 172.19.0.3, <nil>, true) updateSvcRecord sid:9e11df022d7e907d16bd376d0ec101133ee8a6cf2247005b233856ec56b800ff
DEBU[2025-06-17T13:54:07.538341959Z] 9e11df022d7e907d16bd376d0ec101133ee8a6cf2247005b233856ec56b800ff (fa39e78).addSvcRecords(exit, 172.19.0.3, <nil>, false) updateSvcRecord sid:9e11df022d7e907d16bd376d0ec101133ee8a6cf2247005b233856ec56b800ff
DEBU[2025-06-17T13:54:07.538346084Z] 9e11df022d7e907d16bd376d0ec101133ee8a6cf2247005b233856ec56b800ff (fa39e78).addSvcRecords(2d145bc43bf3, 172.19.0.3, <nil>, false) updateSvcRecord sid:9e11df022d7e907d16bd376d0ec101133ee8a6cf2247005b233856ec56b800ff
DEBU[2025-06-17T13:54:07.548754293Z] /usr/sbin/iptables, [--wait -t nat -C OUTPUT -d 127.0.0.11 -j DOCKER_OUTPUT]
DEBU[2025-06-17T13:54:07.549399209Z] /usr/sbin/iptables, [--wait -t nat -N DOCKER_OUTPUT]
DEBU[2025-06-17T13:54:07.550032834Z] /usr/sbin/iptables, [--wait -t nat -I OUTPUT -d 127.0.0.11 -j DOCKER_OUTPUT]
DEBU[2025-06-17T13:54:07.550622459Z] /usr/sbin/iptables, [--wait -t nat -C POSTROUTING -d 127.0.0.11 -j DOCKER_POSTROUTING]
DEBU[2025-06-17T13:54:07.551260959Z] /usr/sbin/iptables, [--wait -t nat -N DOCKER_POSTROUTING]
DEBU[2025-06-17T13:54:07.552365251Z] /usr/sbin/iptables, [--wait -t nat -I POSTROUTING -d 127.0.0.11 -j DOCKER_POSTROUTING]
DEBU[2025-06-17T13:54:07.552908293Z] /usr/sbin/iptables, [--wait -t nat -I DOCKER_OUTPUT -d 127.0.0.11 -p udp --dport 53 -j DNAT --to-destination 127.0.0.11:49644]
DEBU[2025-06-17T13:54:07.553567209Z] /usr/sbin/iptables, [--wait -t nat -I DOCKER_POSTROUTING -s 127.0.0.11 -p udp --sport 49644 -j SNAT --to-source :53]
DEBU[2025-06-17T13:54:07.554518001Z] /usr/sbin/iptables, [--wait -t nat -I DOCKER_OUTPUT -d 127.0.0.11 -p tcp --dport 53 -j DNAT --to-destination 127.0.0.11:39317]
DEBU[2025-06-17T13:54:07.555204959Z] /usr/sbin/iptables, [--wait -t nat -I DOCKER_POSTROUTING -s 127.0.0.11 -p tcp --sport 39317 -j SNAT --to-source :53]
DEBU[2025-06-17T13:54:07.556323043Z] link has been set to up                       eid=9e11df022d7e907d16bd376d0ec101133ee8a6cf2247005b233856ec56b800ff ep=compose-e2e-cascade-fail-exit-1 net=compose-e2e-cascade-fail_default nid=fa39e78a7cb188f5cfbce35fba0f38415f27f55262254bc29cde5e93c6281cb6 spanID=483e0ca2ba9838a6 traceID=bdd586fde42f3b1b4995ca098f06031f
DEBU[2025-06-17T13:54:07.556509501Z] link update                                   eid=9e11df022d7e907d16bd376d0ec101133ee8a6cf2247005b233856ec56b800ff ep=compose-e2e-cascade-fail-exit-1 flags="deviceFlags(IFF_UP | IFF_BROADCAST | IFF_RUNNING | IFF_MULTICAST | IFF_LOWER_UP)" iface=eth0 ifi=11 net=compose-e2e-cascade-fail_default nid=fa39e78a7cb188f5cfbce35fba0f38415f27f55262254bc29cde5e93c6281cb6 spanID=483e0ca2ba9838a6 traceID=bdd586fde42f3b1b4995ca098f06031f
DEBU[2025-06-17T13:54:07.556979626Z] Bridge port is forwarding                     eid=9e11df022d7e907d16bd376d0ec101133ee8a6cf2247005b233856ec56b800ff ep=compose-e2e-cascade-fail-exit-1 net=compose-e2e-cascade-fail_default nid=fa39e78a7cb188f5cfbce35fba0f38415f27f55262254bc29cde5e93c6281cb6 spanID=483e0ca2ba9838a6 traceID=bdd586fde42f3b1b4995ca098f06031f veth=vethefec16f
DEBU[2025-06-17T13:54:07.557047543Z] Sending unsolicited ARP/NA                    eid=9e11df022d7e907d16bd376d0ec101133ee8a6cf2247005b233856ec56b800ff ep=compose-e2e-cascade-fail-exit-1 iface=eth0 ifi=11 ip4=172.19.0.3/16 ip6="<nil>" mac="f2:46:4f:bd:92:5e" mcastRouteOk=true net=compose-e2e-cascade-fail_default nid=fa39e78a7cb188f5cfbce35fba0f38415f27f55262254bc29cde5e93c6281cb6 spanID=483e0ca2ba9838a6 traceID=bdd586fde42f3b1b4995ca098f06031f
DEBU[2025-06-17T13:54:07.576146584Z] Programming external connectivity on endpoint  eid=9e11df022d7e907d16bd376d0ec101133ee8a6cf2247005b233856ec56b800ff ep=compose-e2e-cascade-fail-exit-1 net=compose-e2e-cascade-fail_default nid=fa39e78a7cb188f5cfbce35fba0f38415f27f55262254bc29cde5e93c6281cb6 spanID=483e0ca2ba9838a6 traceID=bdd586fde42f3b1b4995ca098f06031f
DEBU[2025-06-17T13:54:07.587187918Z] EnableService 2d145bc43bf360e23571572c3688092e8e347c5c3da6646c604a062087b357ec START
DEBU[2025-06-17T13:54:07.587211668Z] EnableService 2d145bc43bf360e23571572c3688092e8e347c5c3da6646c604a062087b357ec DONE
time="2025-06-17T13:54:07.605835668Z" level=error msg="failed to enable controllers ([cpuset cpu io memory hugetlb pids rdma])" error="failed to write subtree controllers [cpuset cpu io memory hugetlb pids rdma] to \"/sys/fs/cgroup/docker/cgroup.subtree_control\": write /sys/fs/cgroup/docker/cgroup.subtree_control: no such file or directory"
time="2025-06-17T13:54:07.606055293Z" level=warning msg="error from *cgroupsv2.Manager.EventChan" error="failed to add inotify watch for \"/sys/fs/cgroup/docker/2d145bc43bf360e23571572c3688092e8e347c5c3da6646c604a062087b357ec/memory.events\": no such file or directory"
DEBU[2025-06-17T13:54:07.606411584Z] event                                         module=libcontainerd namespace=moby topic=/tasks/start
DEBU[2025-06-17T13:54:07.606484376Z] event                                         module=libcontainerd namespace=moby topic=/tasks/exit
DEBU[2025-06-17T13:54:07.628511543Z] handling GET request                          method=GET module=api request-url=/v1.50/containers/2d145bc43bf360e23571572c3688092e8e347c5c3da6646c604a062087b357ec/json spanID=f34e6a1f817f1fb8 traceID=bdd586fde42f3b1b4995ca098f06031f vars="map[name:2d145bc43bf360e23571572c3688092e8e347c5c3da6646c604a062087b357ec version:1.50]"
INFO[2025-06-17T13:54:07.633070960Z] shim disconnected                             id=2d145bc43bf360e23571572c3688092e8e347c5c3da6646c604a062087b357ec namespace=moby
WARN[2025-06-17T13:54:07.633110335Z] cleaning up after shim disconnected           id=2d145bc43bf360e23571572c3688092e8e347c5c3da6646c604a062087b357ec namespace=moby
INFO[2025-06-17T13:54:07.633115460Z] cleaning up dead shim                         namespace=moby
DEBU[2025-06-17T13:54:07.633190126Z] event                                         module=libcontainerd namespace=moby topic=/tasks/delete
INFO[2025-06-17T13:54:07.633205960Z] ignoring event                                container=2d145bc43bf360e23571572c3688092e8e347c5c3da6646c604a062087b357ec module=libcontainerd namespace=moby topic=/tasks/delete type="*events.TaskDelete"
WARN[2025-06-17T13:54:07.642635585Z] cleanup warnings time="2025-06-17T13:54:07Z" level=debug msg="starting signal loop" namespace=moby pid=1005 runtime=io.containerd.runc.v2  namespace=moby
DEBU[2025-06-17T13:54:07.643742168Z] attach: stdout: end
DEBU[2025-06-17T13:54:07.643742001Z] attach: stderr: end
DEBU[2025-06-17T13:54:07.643800210Z] attach done
DEBU[2025-06-17T13:54:07.643989210Z] Closing buffered stdin pipe                   container=2d145bc43bf360e23571572c3688092e8e347c5c3da6646c604a062087b357ec
DEBU[2025-06-17T13:54:07.654414585Z] Revoking external connectivity on endpoint    eid=9e11df022d7e907d16bd376d0ec101133ee8a6cf2247005b233856ec56b800ff ep=compose-e2e-cascade-fail-exit-1 net=compose-e2e-cascade-fail_default nid=fa39e78a7cb188f5cfbce35fba0f38415f27f55262254bc29cde5e93c6281cb6
DEBU[2025-06-17T13:54:07.667682668Z] Unsolicited ARP/NA sends cancelled            eid=9e11df022d7e907d16bd376d0ec101133ee8a6cf2247005b233856ec56b800ff ep=compose-e2e-cascade-fail-exit-1 iface=eth0 ifi=11 ip4=172.19.0.3/16 ip6="<nil>" mac="f2:46:4f:bd:92:5e" mcastRouteOk=true net=compose-e2e-cascade-fail_default nid=fa39e78a7cb188f5cfbce35fba0f38415f27f55262254bc29cde5e93c6281cb6 spanID=483e0ca2ba9838a6 traceID=bdd586fde42f3b1b4995ca098f06031f
DEBU[2025-06-17T13:54:07.709185751Z] 9e11df022d7e907d16bd376d0ec101133ee8a6cf2247005b233856ec56b800ff (fa39e78).deleteSvcRecords(compose-e2e-cascade-fail-exit-1, 172.19.0.3, <nil>, true) updateSvcRecord sid:9e11df022d7e907d16bd376d0ec101133ee8a6cf2247005b233856ec56b800ff
DEBU[2025-06-17T13:54:07.709236043Z] 9e11df022d7e907d16bd376d0ec101133ee8a6cf2247005b233856ec56b800ff (fa39e78).deleteSvcRecords(exit, 172.19.0.3, <nil>, false) updateSvcRecord sid:9e11df022d7e907d16bd376d0ec101133ee8a6cf2247005b233856ec56b800ff
DEBU[2025-06-17T13:54:07.709242543Z] 9e11df022d7e907d16bd376d0ec101133ee8a6cf2247005b233856ec56b800ff (fa39e78).deleteSvcRecords(2d145bc43bf3, 172.19.0.3, <nil>, false) updateSvcRecord sid:9e11df022d7e907d16bd376d0ec101133ee8a6cf2247005b233856ec56b800ff
DEBU[2025-06-17T13:54:07.709274751Z] /usr/sbin/iptables, [--wait -t raw -C PREROUTING -d 172.19.0.3 ! -i br-fa39e78a7cb1 -j DROP]
DEBU[2025-06-17T13:54:07.710141043Z] /usr/sbin/iptables, [--wait -t raw -D PREROUTING -d 172.19.0.3 ! -i br-fa39e78a7cb1 -j DROP]
DEBU[2025-06-17T13:54:07.768167043Z] Releasing addresses for endpoint compose-e2e-cascade-fail-exit-1's interface on network compose-e2e-cascade-fail_default
DEBU[2025-06-17T13:54:07.768200668Z] ReleaseAddress(LocalDefault/172.19.0.0/16, 172.19.0.3)
DEBU[2025-06-17T13:54:07.768226543Z] Released address Address:172.19.0.3 Sequence:Bits: 65536, Unselected: 65532, Sequence: (0xe0000000, 1)->(0x0, 2046)->(0x1, 1)->end Curr:4
DEBU[2025-06-17T13:54:07.826871043Z] handling GET request                          method=GET module=api request-url=/v1.50/containers/2d145bc43bf360e23571572c3688092e8e347c5c3da6646c604a062087b357ec/json spanID=25e70a0f07090158 traceID=bdd586fde42f3b1b4995ca098f06031f vars="map[name:2d145bc43bf360e23571572c3688092e8e347c5c3da6646c604a062087b357ec version:1.50]"
DEBU[2025-06-17T13:54:08.134504585Z] handling GET request                          method=GET module=api request-url=/v1.50/containers/2d145bc43bf360e23571572c3688092e8e347c5c3da6646c604a062087b357ec/json spanID=48ae6d9cdb84ff96 traceID=bdd586fde42f3b1b4995ca098f06031f vars="map[name:2d145bc43bf360e23571572c3688092e8e347c5c3da6646c604a062087b357ec version:1.50]"
DEBU[2025-06-17T13:54:08.136566043Z] handling POST request                         method=POST module=api request-url=/v1.50/containers/045205bdc92df843cc05073aa509927a951cf587d708dfb6f2eb86f0db43d360/start spanID=ffd788e31a281cf1 traceID=bdd586fde42f3b1b4995ca098f06031f vars="map[name:045205bdc92df843cc05073aa509927a951cf587d708dfb6f2eb86f0db43d360 version:1.50]"
DEBU[2025-06-17T13:54:08.139164043Z] container mounted via layerStore              container=045205bdc92df843cc05073aa509927a951cf587d708dfb6f2eb86f0db43d360 root=/var/lib/docker/overlay2/686ea51c35f328eab9f651f7a95e7d5494bf3647ff8d162735a8a476254b8913/merged storage-driver=overlay2
DEBU[2025-06-17T13:54:08.161269001Z] bundle dir created                            bundle=/var/run/docker/containerd/045205bdc92df843cc05073aa509927a951cf587d708dfb6f2eb86f0db43d360 module=libcontainerd namespace=moby root=/var/lib/docker/overlay2/686ea51c35f328eab9f651f7a95e7d5494bf3647ff8d162735a8a476254b8913/merged
DEBU[2025-06-17T13:54:08.217800001Z] shim bootstrap parameters                     address="unix:///run/containerd/s/c32b574b17dbe0c8ea41094d1473aefc180265a9ea9004caa5091852e0ac6a07" namespace=moby protocol=ttrpc
time="2025-06-17T13:54:08.219258835Z" level=debug msg="loading plugin \"io.containerd.event.v1.publisher\"..." runtime=io.containerd.runc.v2 type=io.containerd.event.v1
time="2025-06-17T13:54:08.219325835Z" level=debug msg="loading plugin \"io.containerd.internal.v1.shutdown\"..." runtime=io.containerd.runc.v2 type=io.containerd.internal.v1
time="2025-06-17T13:54:08.219343960Z" level=debug msg="loading plugin \"io.containerd.ttrpc.v1.task\"..." runtime=io.containerd.runc.v2 type=io.containerd.ttrpc.v1
time="2025-06-17T13:54:08.219428043Z" level=debug msg="registering ttrpc service" id=io.containerd.ttrpc.v1.task
time="2025-06-17T13:54:08.219455001Z" level=debug msg="loading plugin \"io.containerd.ttrpc.v1.pause\"..." runtime=io.containerd.runc.v2 type=io.containerd.ttrpc.v1
time="2025-06-17T13:54:08.219465210Z" level=debug msg="registering ttrpc service" id=io.containerd.ttrpc.v1.pause
time="2025-06-17T13:54:08.219582543Z" level=debug msg="serving api on socket" socket="[inherited from parent]"
time="2025-06-17T13:54:08.219614085Z" level=debug msg="starting signal loop" namespace=moby path=/run/docker/containerd/daemon/io.containerd.runtime.v2.task/moby/045205bdc92df843cc05073aa509927a951cf587d708dfb6f2eb86f0db43d360 pid=1030 runtime=io.containerd.runc.v2
DEBU[2025-06-17T13:54:08.275498126Z] event                                         module=libcontainerd namespace=moby topic=/tasks/create
DEBU[2025-06-17T13:54:08.275765085Z] sandbox set key processing took 263.75µs for container 045205bdc92df843cc05073aa509927a951cf587d708dfb6f2eb86f0db43d360  spanID=ffd788e31a281cf1 traceID=bdd586fde42f3b1b4995ca098f06031f
DEBU[2025-06-17T13:54:08.275819043Z] Assigning addresses for endpoint compose-e2e-cascade-fail-fail-1's interface on network compose-e2e-cascade-fail_default
DEBU[2025-06-17T13:54:08.275831251Z] RequestAddress(LocalDefault/172.19.0.0/16, <nil>, map[])
DEBU[2025-06-17T13:54:08.275844626Z] Request address PoolID:172.19.0.0/16 Bits: 65536, Unselected: 65532, Sequence: (0xe0000000, 1)->(0x0, 2046)->(0x1, 1)->end Curr:4 Serial:false PrefAddress:invalid IP
DEBU[2025-06-17T13:54:08.276534168Z] /usr/sbin/iptables, [--wait -t raw -C PREROUTING -d 172.19.0.3 ! -i br-fa39e78a7cb1 -j DROP]
DEBU[2025-06-17T13:54:08.277160918Z] /usr/sbin/iptables, [--wait -t raw -A PREROUTING -d 172.19.0.3 ! -i br-fa39e78a7cb1 -j DROP]
DEBU[2025-06-17T13:54:08.278202210Z] bridge endpoint host link is up               hostifname=veth1f9cdc6 ifi=23 spanID=ffd788e31a281cf1 traceID=bdd586fde42f3b1b4995ca098f06031f
DEBU[2025-06-17T13:54:08.296919501Z] 589a906ce755df224626c70584ba3dba64e4184727db7acb304a0fc0b1e48a1e (fa39e78).addSvcRecords(compose-e2e-cascade-fail-fail-1, 172.19.0.3, <nil>, true) updateSvcRecord sid:589a906ce755df224626c70584ba3dba64e4184727db7acb304a0fc0b1e48a1e
DEBU[2025-06-17T13:54:08.296970585Z] 589a906ce755df224626c70584ba3dba64e4184727db7acb304a0fc0b1e48a1e (fa39e78).addSvcRecords(fail, 172.19.0.3, <nil>, false) updateSvcRecord sid:589a906ce755df224626c70584ba3dba64e4184727db7acb304a0fc0b1e48a1e
DEBU[2025-06-17T13:54:08.296979001Z] 589a906ce755df224626c70584ba3dba64e4184727db7acb304a0fc0b1e48a1e (fa39e78).addSvcRecords(045205bdc92d, 172.19.0.3, <nil>, false) updateSvcRecord sid:589a906ce755df224626c70584ba3dba64e4184727db7acb304a0fc0b1e48a1e
DEBU[2025-06-17T13:54:08.297010293Z] 589a906ce755df224626c70584ba3dba64e4184727db7acb304a0fc0b1e48a1e (fa39e78).addSvcRecords(compose-e2e-cascade-fail-fail-1, 172.19.0.3, <nil>, true) updateSvcRecord sid:589a906ce755df224626c70584ba3dba64e4184727db7acb304a0fc0b1e48a1e
DEBU[2025-06-17T13:54:08.297021126Z] 589a906ce755df224626c70584ba3dba64e4184727db7acb304a0fc0b1e48a1e (fa39e78).addSvcRecords(fail, 172.19.0.3, <nil>, false) updateSvcRecord sid:589a906ce755df224626c70584ba3dba64e4184727db7acb304a0fc0b1e48a1e
DEBU[2025-06-17T13:54:08.297025876Z] 589a906ce755df224626c70584ba3dba64e4184727db7acb304a0fc0b1e48a1e (fa39e78).addSvcRecords(045205bdc92d, 172.19.0.3, <nil>, false) updateSvcRecord sid:589a906ce755df224626c70584ba3dba64e4184727db7acb304a0fc0b1e48a1e
DEBU[2025-06-17T13:54:08.305832585Z] /usr/sbin/iptables, [--wait -t nat -C OUTPUT -d 127.0.0.11 -j DOCKER_OUTPUT]
DEBU[2025-06-17T13:54:08.306417293Z] /usr/sbin/iptables, [--wait -t nat -N DOCKER_OUTPUT]
DEBU[2025-06-17T13:54:08.307897043Z] /usr/sbin/iptables, [--wait -t nat -I OUTPUT -d 127.0.0.11 -j DOCKER_OUTPUT]
DEBU[2025-06-17T13:54:08.309055918Z] /usr/sbin/iptables, [--wait -t nat -C POSTROUTING -d 127.0.0.11 -j DOCKER_POSTROUTING]
DEBU[2025-06-17T13:54:08.309441543Z] /usr/sbin/iptables, [--wait -t nat -N DOCKER_POSTROUTING]
DEBU[2025-06-17T13:54:08.309901585Z] /usr/sbin/iptables, [--wait -t nat -I POSTROUTING -d 127.0.0.11 -j DOCKER_POSTROUTING]
DEBU[2025-06-17T13:54:08.310387918Z] /usr/sbin/iptables, [--wait -t nat -I DOCKER_OUTPUT -d 127.0.0.11 -p udp --dport 53 -j DNAT --to-destination 127.0.0.11:47605]
DEBU[2025-06-17T13:54:08.311052710Z] /usr/sbin/iptables, [--wait -t nat -I DOCKER_POSTROUTING -s 127.0.0.11 -p udp --sport 47605 -j SNAT --to-source :53]
DEBU[2025-06-17T13:54:08.311597752Z] /usr/sbin/iptables, [--wait -t nat -I DOCKER_OUTPUT -d 127.0.0.11 -p tcp --dport 53 -j DNAT --to-destination 127.0.0.11:32895]
DEBU[2025-06-17T13:54:08.312160043Z] /usr/sbin/iptables, [--wait -t nat -I DOCKER_POSTROUTING -s 127.0.0.11 -p tcp --sport 32895 -j SNAT --to-source :53]
DEBU[2025-06-17T13:54:08.313363793Z] link has been set to up                       eid=589a906ce755df224626c70584ba3dba64e4184727db7acb304a0fc0b1e48a1e ep=compose-e2e-cascade-fail-fail-1 net=compose-e2e-cascade-fail_default nid=fa39e78a7cb188f5cfbce35fba0f38415f27f55262254bc29cde5e93c6281cb6 spanID=ffd788e31a281cf1 traceID=bdd586fde42f3b1b4995ca098f06031f
DEBU[2025-06-17T13:54:08.313500710Z] link update                                   eid=589a906ce755df224626c70584ba3dba64e4184727db7acb304a0fc0b1e48a1e ep=compose-e2e-cascade-fail-fail-1 flags="deviceFlags(IFF_UP | IFF_BROADCAST | IFF_RUNNING | IFF_MULTICAST | IFF_LOWER_UP)" iface=eth0 ifi=11 net=compose-e2e-cascade-fail_default nid=fa39e78a7cb188f5cfbce35fba0f38415f27f55262254bc29cde5e93c6281cb6 spanID=ffd788e31a281cf1 traceID=bdd586fde42f3b1b4995ca098f06031f
DEBU[2025-06-17T13:54:08.313906460Z] Bridge port is forwarding                     eid=589a906ce755df224626c70584ba3dba64e4184727db7acb304a0fc0b1e48a1e ep=compose-e2e-cascade-fail-fail-1 net=compose-e2e-cascade-fail_default nid=fa39e78a7cb188f5cfbce35fba0f38415f27f55262254bc29cde5e93c6281cb6 spanID=ffd788e31a281cf1 traceID=bdd586fde42f3b1b4995ca098f06031f veth=veth6798106
DEBU[2025-06-17T13:54:08.313990002Z] Sending unsolicited ARP/NA                    eid=589a906ce755df224626c70584ba3dba64e4184727db7acb304a0fc0b1e48a1e ep=compose-e2e-cascade-fail-fail-1 iface=eth0 ifi=11 ip4=172.19.0.3/16 ip6="<nil>" mac="0e:7b:ea:6d:3e:11" mcastRouteOk=true net=compose-e2e-cascade-fail_default nid=fa39e78a7cb188f5cfbce35fba0f38415f27f55262254bc29cde5e93c6281cb6 spanID=ffd788e31a281cf1 traceID=bdd586fde42f3b1b4995ca098f06031f
DEBU[2025-06-17T13:54:08.330280543Z] Sending unsolicited ARP/NA                    eid=a0c0cafcd8d26d1555fbfdc81f39648a10df93baa1e9066e42b4cf045ca0d95a ep=compose-e2e-cascade-fail-running-1 iface=eth0 ifi=11 ip4=172.19.0.2/16 ip6="<nil>" mac="36:68:ba:98:f2:5a" mcastRouteOk=true n=1 net=compose-e2e-cascade-fail_default nid=fa39e78a7cb188f5cfbce35fba0f38415f27f55262254bc29cde5e93c6281cb6 spanID=4e45918b565446a5 traceID=bdd586fde42f3b1b4995ca098f06031f
DEBU[2025-06-17T13:54:08.333486293Z] Programming external connectivity on endpoint  eid=589a906ce755df224626c70584ba3dba64e4184727db7acb304a0fc0b1e48a1e ep=compose-e2e-cascade-fail-fail-1 net=compose-e2e-cascade-fail_default nid=fa39e78a7cb188f5cfbce35fba0f38415f27f55262254bc29cde5e93c6281cb6 spanID=ffd788e31a281cf1 traceID=bdd586fde42f3b1b4995ca098f06031f
DEBU[2025-06-17T13:54:08.343855793Z] EnableService 045205bdc92df843cc05073aa509927a951cf587d708dfb6f2eb86f0db43d360 START
DEBU[2025-06-17T13:54:08.343881043Z] EnableService 045205bdc92df843cc05073aa509927a951cf587d708dfb6f2eb86f0db43d360 DONE
time="2025-06-17T13:54:08.359290293Z" level=error msg="failed to enable controllers ([cpuset cpu io memory hugetlb pids rdma])" error="failed to write subtree controllers [cpuset cpu io memory hugetlb pids rdma] to \"/sys/fs/cgroup/docker/cgroup.subtree_control\": write /sys/fs/cgroup/docker/cgroup.subtree_control: no such file or directory"
time="2025-06-17T13:54:08.359639335Z" level=warning msg="error from *cgroupsv2.Manager.EventChan" error="failed to add inotify watch for \"/sys/fs/cgroup/docker/045205bdc92df843cc05073aa509927a951cf587d708dfb6f2eb86f0db43d360/memory.events\": no such file or directory"
DEBU[2025-06-17T13:54:08.359880168Z] event                                         module=libcontainerd namespace=moby topic=/tasks/start
DEBU[2025-06-17T13:54:08.361529502Z] event                                         module=libcontainerd namespace=moby topic=/tasks/exit
DEBU[2025-06-17T13:54:08.380000710Z] handling GET request                          method=GET module=api request-url=/v1.50/containers/045205bdc92df843cc05073aa509927a951cf587d708dfb6f2eb86f0db43d360/json spanID=25c62dc89a54277a traceID=bdd586fde42f3b1b4995ca098f06031f vars="map[name:045205bdc92df843cc05073aa509927a951cf587d708dfb6f2eb86f0db43d360 version:1.50]"
INFO[2025-06-17T13:54:08.384542127Z] shim disconnected                             id=045205bdc92df843cc05073aa509927a951cf587d708dfb6f2eb86f0db43d360 namespace=moby
WARN[2025-06-17T13:54:08.384587210Z] cleaning up after shim disconnected           id=045205bdc92df843cc05073aa509927a951cf587d708dfb6f2eb86f0db43d360 namespace=moby
INFO[2025-06-17T13:54:08.384592127Z] cleaning up dead shim                         namespace=moby
DEBU[2025-06-17T13:54:08.384671043Z] event                                         module=libcontainerd namespace=moby topic=/tasks/delete
INFO[2025-06-17T13:54:08.384689793Z] ignoring event                                container=045205bdc92df843cc05073aa509927a951cf587d708dfb6f2eb86f0db43d360 module=libcontainerd namespace=moby topic=/tasks/delete type="*events.TaskDelete"
WARN[2025-06-17T13:54:08.392246168Z] cleanup warnings time="2025-06-17T13:54:08Z" level=debug msg="starting signal loop" namespace=moby pid=1084 runtime=io.containerd.runc.v2  namespace=moby
DEBU[2025-06-17T13:54:08.393114627Z] attach: stdout: end
DEBU[2025-06-17T13:54:08.393185877Z] attach: stderr: end
DEBU[2025-06-17T13:54:08.393208252Z] attach done
DEBU[2025-06-17T13:54:08.393329710Z] Closing buffered stdin pipe                   container=045205bdc92df843cc05073aa509927a951cf587d708dfb6f2eb86f0db43d360
DEBU[2025-06-17T13:54:08.405244168Z] Revoking external connectivity on endpoint    eid=589a906ce755df224626c70584ba3dba64e4184727db7acb304a0fc0b1e48a1e ep=compose-e2e-cascade-fail-fail-1 net=compose-e2e-cascade-fail_default nid=fa39e78a7cb188f5cfbce35fba0f38415f27f55262254bc29cde5e93c6281cb6
DEBU[2025-06-17T13:54:08.416423877Z] Unsolicited ARP/NA sends cancelled            eid=589a906ce755df224626c70584ba3dba64e4184727db7acb304a0fc0b1e48a1e ep=compose-e2e-cascade-fail-fail-1 iface=eth0 ifi=11 ip4=172.19.0.3/16 ip6="<nil>" mac="0e:7b:ea:6d:3e:11" mcastRouteOk=true net=compose-e2e-cascade-fail_default nid=fa39e78a7cb188f5cfbce35fba0f38415f27f55262254bc29cde5e93c6281cb6 spanID=ffd788e31a281cf1 traceID=bdd586fde42f3b1b4995ca098f06031f
DEBU[2025-06-17T13:54:08.458985752Z] 589a906ce755df224626c70584ba3dba64e4184727db7acb304a0fc0b1e48a1e (fa39e78).deleteSvcRecords(compose-e2e-cascade-fail-fail-1, 172.19.0.3, <nil>, true) updateSvcRecord sid:589a906ce755df224626c70584ba3dba64e4184727db7acb304a0fc0b1e48a1e
DEBU[2025-06-17T13:54:08.459065710Z] 589a906ce755df224626c70584ba3dba64e4184727db7acb304a0fc0b1e48a1e (fa39e78).deleteSvcRecords(fail, 172.19.0.3, <nil>, false) updateSvcRecord sid:589a906ce755df224626c70584ba3dba64e4184727db7acb304a0fc0b1e48a1e
DEBU[2025-06-17T13:54:08.459071918Z] 589a906ce755df224626c70584ba3dba64e4184727db7acb304a0fc0b1e48a1e (fa39e78).deleteSvcRecords(045205bdc92d, 172.19.0.3, <nil>, false) updateSvcRecord sid:589a906ce755df224626c70584ba3dba64e4184727db7acb304a0fc0b1e48a1e
DEBU[2025-06-17T13:54:08.459105877Z] /usr/sbin/iptables, [--wait -t raw -C PREROUTING -d 172.19.0.3 ! -i br-fa39e78a7cb1 -j DROP]
DEBU[2025-06-17T13:54:08.459965543Z] /usr/sbin/iptables, [--wait -t raw -D PREROUTING -d 172.19.0.3 ! -i br-fa39e78a7cb1 -j DROP]
DEBU[2025-06-17T13:54:08.493991293Z] Releasing addresses for endpoint compose-e2e-cascade-fail-fail-1's interface on network compose-e2e-cascade-fail_default
DEBU[2025-06-17T13:54:08.494026627Z] ReleaseAddress(LocalDefault/172.19.0.0/16, 172.19.0.3)
DEBU[2025-06-17T13:54:08.494050585Z] Released address Address:172.19.0.3 Sequence:Bits: 65536, Unselected: 65532, Sequence: (0xe0000000, 1)->(0x0, 2046)->(0x1, 1)->end Curr:4
DEBU[2025-06-17T13:54:08.547674502Z] handling GET request                          method=GET module=api request-url=/v1.50/containers/045205bdc92df843cc05073aa509927a951cf587d708dfb6f2eb86f0db43d360/json spanID=16055a0a1a858c36 traceID=bdd586fde42f3b1b4995ca098f06031f vars="map[name:045205bdc92df843cc05073aa509927a951cf587d708dfb6f2eb86f0db43d360 version:1.50]"
DEBU[2025-06-17T13:54:08.548056502Z] handling GET request                          method=GET module=api request-url="/v1.50/containers/json?all=1&filters=%7B%22label%22%3A%7B%22com.docker.compose.config-hash%22%3Atrue%2C%22com.docker.compose.oneoff%3DFalse%22%3Atrue%2C%22com.docker.compose.project%3Dcompose-e2e-cascade-fail%22%3Atrue%7D%7D" spanID=2be9228de968a05a traceID=bdd586fde42f3b1b4995ca098f06031f vars="map[version:1.50]"
DEBU[2025-06-17T13:54:08.548728168Z] handling POST request                         method=POST module=api request-url=/v1.50/containers/045205bdc92df843cc05073aa509927a951cf587d708dfb6f2eb86f0db43d360/stop spanID=7543daea12a1c767 traceID=bdd586fde42f3b1b4995ca098f06031f vars="map[name:045205bdc92df843cc05073aa509927a951cf587d708dfb6f2eb86f0db43d360 version:1.50]"
DEBU[2025-06-17T13:54:08.548769002Z] error response for POST request               error-response="container is already stopped" method=POST module=api request-url=/v1.50/containers/045205bdc92df843cc05073aa509927a951cf587d708dfb6f2eb86f0db43d360/stop spanID=7543daea12a1c767 status=304 traceID=bdd586fde42f3b1b4995ca098f06031f vars="map[name:045205bdc92df843cc05073aa509927a951cf587d708dfb6f2eb86f0db43d360 version:1.50]"
DEBU[2025-06-17T13:54:08.548980668Z] handling POST request                         method=POST module=api request-url=/v1.50/containers/2d145bc43bf360e23571572c3688092e8e347c5c3da6646c604a062087b357ec/stop spanID=ba766f3ee6087d50 traceID=bdd586fde42f3b1b4995ca098f06031f vars="map[name:2d145bc43bf360e23571572c3688092e8e347c5c3da6646c604a062087b357ec version:1.50]"
DEBU[2025-06-17T13:54:08.549003377Z] error response for POST request               error-response="container is already stopped" method=POST module=api request-url=/v1.50/containers/2d145bc43bf360e23571572c3688092e8e347c5c3da6646c604a062087b357ec/stop spanID=ba766f3ee6087d50 status=304 traceID=bdd586fde42f3b1b4995ca098f06031f vars="map[name:2d145bc43bf360e23571572c3688092e8e347c5c3da6646c604a062087b357ec version:1.50]"
DEBU[2025-06-17T13:54:08.549397127Z] handling POST request                         method=POST module=api request-url=/v1.50/containers/5510ccc8706d8240739768890147d06252599864c6a4021649e78142f7c468fc/stop spanID=1d9ee845f20ccee4 traceID=bdd586fde42f3b1b4995ca098f06031f vars="map[name:5510ccc8706d8240739768890147d06252599864c6a4021649e78142f7c468fc version:1.50]"
DEBU[2025-06-17T13:54:08.549419918Z] sending signal 15 (terminated) to container   container=5510ccc8706d8240739768890147d06252599864c6a4021649e78142f7c468fc signal=15
DEBU[2025-06-17T13:54:08.577472252Z] handling GET request                          method=GET module=api request-url=/v1.50/containers/5510ccc8706d8240739768890147d06252599864c6a4021649e78142f7c468fc/json spanID=d32ef0e1a19bb7cc traceID=bdd586fde42f3b1b4995ca098f06031f vars="map[name:5510ccc8706d8240739768890147d06252599864c6a4021649e78142f7c468fc version:1.50]"
DEBU[2025-06-17T13:54:08.579589085Z] event                                         module=libcontainerd namespace=moby topic=/tasks/exit
DEBU[2025-06-17T13:54:08.584490418Z] event                                         module=libcontainerd namespace=moby topic=/tasks/delete
INFO[2025-06-17T13:54:08.584514543Z] ignoring event                                container=5510ccc8706d8240739768890147d06252599864c6a4021649e78142f7c468fc module=libcontainerd namespace=moby topic=/tasks/delete type="*events.TaskDelete"
INFO[2025-06-17T13:54:08.584579585Z] shim disconnected                             id=5510ccc8706d8240739768890147d06252599864c6a4021649e78142f7c468fc namespace=moby
WARN[2025-06-17T13:54:08.584636502Z] cleaning up after shim disconnected           id=5510ccc8706d8240739768890147d06252599864c6a4021649e78142f7c468fc namespace=moby
INFO[2025-06-17T13:54:08.584645252Z] cleaning up dead shim                         namespace=moby
WARN[2025-06-17T13:54:08.590962002Z] cleanup warnings time="2025-06-17T13:54:08Z" level=debug msg="starting signal loop" namespace=moby pid=1112 runtime=io.containerd.runc.v2  namespace=moby
DEBU[2025-06-17T13:54:08.591556210Z] attach: stdout: end
DEBU[2025-06-17T13:54:08.591600377Z] attach: stderr: end
DEBU[2025-06-17T13:54:08.591609627Z] attach done
DEBU[2025-06-17T13:54:08.591720502Z] Closing buffered stdin pipe                   container=5510ccc8706d8240739768890147d06252599864c6a4021649e78142f7c468fc
DEBU[2025-06-17T13:54:08.603172377Z] Revoking external connectivity on endpoint    eid=a0c0cafcd8d26d1555fbfdc81f39648a10df93baa1e9066e42b4cf045ca0d95a ep=compose-e2e-cascade-fail-running-1 net=compose-e2e-cascade-fail_default nid=fa39e78a7cb188f5cfbce35fba0f38415f27f55262254bc29cde5e93c6281cb6
DEBU[2025-06-17T13:54:08.614922668Z] Unsolicited ARP/NA sends cancelled            eid=a0c0cafcd8d26d1555fbfdc81f39648a10df93baa1e9066e42b4cf045ca0d95a ep=compose-e2e-cascade-fail-running-1 iface=eth0 ifi=11 ip4=172.19.0.2/16 ip6="<nil>" mac="36:68:ba:98:f2:5a" mcastRouteOk=true net=compose-e2e-cascade-fail_default nid=fa39e78a7cb188f5cfbce35fba0f38415f27f55262254bc29cde5e93c6281cb6 spanID=4e45918b565446a5 traceID=bdd586fde42f3b1b4995ca098f06031f
DEBU[2025-06-17T13:54:08.659804752Z] a0c0cafcd8d26d1555fbfdc81f39648a10df93baa1e9066e42b4cf045ca0d95a (fa39e78).deleteSvcRecords(compose-e2e-cascade-fail-running-1, 172.19.0.2, <nil>, true) updateSvcRecord sid:a0c0cafcd8d26d1555fbfdc81f39648a10df93baa1e9066e42b4cf045ca0d95a
DEBU[2025-06-17T13:54:08.659845127Z] a0c0cafcd8d26d1555fbfdc81f39648a10df93baa1e9066e42b4cf045ca0d95a (fa39e78).deleteSvcRecords(running, 172.19.0.2, <nil>, false) updateSvcRecord sid:a0c0cafcd8d26d1555fbfdc81f39648a10df93baa1e9066e42b4cf045ca0d95a
DEBU[2025-06-17T13:54:08.659855752Z] a0c0cafcd8d26d1555fbfdc81f39648a10df93baa1e9066e42b4cf045ca0d95a (fa39e78).deleteSvcRecords(5510ccc8706d, 172.19.0.2, <nil>, false) updateSvcRecord sid:a0c0cafcd8d26d1555fbfdc81f39648a10df93baa1e9066e42b4cf045ca0d95a
DEBU[2025-06-17T13:54:08.659874752Z] /usr/sbin/iptables, [--wait -t raw -C PREROUTING -d 172.19.0.2 ! -i br-fa39e78a7cb1 -j DROP]
DEBU[2025-06-17T13:54:08.660990543Z] /usr/sbin/iptables, [--wait -t raw -D PREROUTING -d 172.19.0.2 ! -i br-fa39e78a7cb1 -j DROP]
DEBU[2025-06-17T13:54:08.720048168Z] Releasing addresses for endpoint compose-e2e-cascade-fail-running-1's interface on network compose-e2e-cascade-fail_default
DEBU[2025-06-17T13:54:08.720170085Z] ReleaseAddress(LocalDefault/172.19.0.0/16, 172.19.0.2)
DEBU[2025-06-17T13:54:08.720215377Z] Released address Address:172.19.0.2 Sequence:Bits: 65536, Unselected: 65533, Sequence: (0xc0000000, 1)->(0x0, 2046)->(0x1, 1)->end Curr:4
DEBU[2025-06-17T13:54:08.760677418Z] handling GET request                          method=GET module=api request-url=/v1.50/containers/5510ccc8706d8240739768890147d06252599864c6a4021649e78142f7c468fc/json spanID=9e72f93bde614d37 traceID=bdd586fde42f3b1b4995ca098f06031f vars="map[name:5510ccc8706d8240739768890147d06252599864c6a4021649e78142f7c468fc version:1.50]"
DEBU[2025-06-17T13:54:08.788418710Z] Client context cancelled, stop sending events  spanID=37c2e543bf1e69cc traceID=bdd586fde42f3b1b4995ca098f06031f

Those show the same errors

time="2025-06-17T13:54:08.359290293Z" level=error msg="failed to enable controllers ([cpuset cpu io memory hugetlb pids rdma])" error="failed to write subtree controllers [cpuset cpu io memory hugetlb pids rdma] to \"/sys/fs/cgroup/docker/cgroup.subtree_control\": write /sys/fs/cgroup/docker/cgroup.subtree_control: no such file or directory"
time="2025-06-17T13:54:08.359639335Z" level=warning msg="error from *cgroupsv2.Manager.EventChan" error="failed to add inotify watch for \"/sys/fs/cgroup/docker/045205bdc92df843cc05073aa509927a951cf587d708dfb6f2eb86f0db43d360/memory.events\": no such file or directory"

Also these;

DEBU[2025-06-17T13:54:08.547674502Z] handling GET request                          method=GET module=api request-url=/v1.50/containers/045205bdc92df843cc05073aa509927a951cf587d708dfb6f2eb86f0db43d360/json spanID=16055a0a1a858c36 traceID=bdd586fde42f3b1b4995ca098f06031f vars="map[name:045205bdc92df843cc05073aa509927a951cf587d708dfb6f2eb86f0db43d360 version:1.50]"
DEBU[2025-06-17T13:54:08.548056502Z] handling GET request                          method=GET module=api request-url="/v1.50/containers/json?all=1&filters=%7B%22label%22%3A%7B%22com.docker.compose.config-hash%22%3Atrue%2C%22com.docker.compose.oneoff%3DFalse%22%3Atrue%2C%22com.docker.compose.project%3Dcompose-e2e-cascade-fail%22%3Atrue%7D%7D" spanID=2be9228de968a05a traceID=bdd586fde42f3b1b4995ca098f06031f vars="map[version:1.50]"
DEBU[2025-06-17T13:54:08.548728168Z] handling POST request                         method=POST module=api request-url=/v1.50/containers/045205bdc92df843cc05073aa509927a951cf587d708dfb6f2eb86f0db43d360/stop spanID=7543daea12a1c767 traceID=bdd586fde42f3b1b4995ca098f06031f vars="map[name:045205bdc92df843cc05073aa509927a951cf587d708dfb6f2eb86f0db43d360 version:1.50]"
DEBU[2025-06-17T13:54:08.548769002Z] error response for POST request               error-response="container is already stopped" method=POST module=api request-url=/v1.50/containers/045205bdc92df843cc05073aa509927a951cf587d708dfb6f2eb86f0db43d360/stop spanID=7543daea12a1c767 status=304 traceID=bdd586fde42f3b1b4995ca098f06031f vars="map[name:045205bdc92df843cc05073aa509927a951cf587d708dfb6f2eb86f0db43d360 version:1.50]"
DEBU[2025-06-17T13:54:08.548980668Z] handling POST request                         method=POST module=api request-url=/v1.50/containers/2d145bc43bf360e23571572c3688092e8e347c5c3da6646c604a062087b357ec/stop spanID=ba766f3ee6087d50 traceID=bdd586fde42f3b1b4995ca098f06031f vars="map[name:2d145bc43bf360e23571572c3688092e8e347c5c3da6646c604a062087b357ec version:1.50]"
DEBU[2025-06-17T13:54:08.549003377Z] error response for POST request               error-response="container is already stopped" method=POST module=api request-url=/v1.50/containers/2d145bc43bf360e23571572c3688092e8e347c5c3da6646c604a062087b357ec/stop spanID=ba766f3ee6087d50 status=304 traceID=bdd586fde42f3b1b4995ca098f06031f vars="map[name:2d145bc43bf360e23571572c3688092e8e347c5c3da6646c604a062087b357ec version:1.50]"
DEBU[2025-06-17T13:54:08.549397127Z] handling POST request                         method=POST module=api request-url=/v1.50/containers/5510ccc8706d8240739768890147d06252599864c6a4021649e78142f7c468fc/stop spanID=1d9ee845f20ccee4 traceID=bdd586fde42f3b1b4995ca098f06031f vars="map[name:5510ccc8706d8240739768890147d06252599864c6a4021649e78142f7c468fc version:1.50]"
DEBU[2025-06-17T13:54:08.549419918Z] sending signal 15 (terminated) to container   container=5510ccc8706d8240739768890147d06252599864c6a4021649e78142f7c468fc signal=15
DEBU[2025-06-17T13:54:08.577472252Z] handling GET request                          method=GET module=api request-url=/v1.50/containers/5510ccc8706d8240739768890147d06252599864c6a4021649e78142f7c468fc/json spanID=d32ef0e1a19bb7cc traceID=bdd586fde42f3b1b4995ca098f06031f vars="map[name:5510ccc8706d8240739768890147d06252599864c6a4021649e78142f7c468fc version:1.50]"

@thaJeztah
Copy link
Member Author

In case useful; state of all three containers after the above;

docker inspect --format '{{json .State}}' compose-e2e-cascade-fail-fail-1 | jq
{
  "Status": "exited",
  "Running": false,
  "Paused": false,
  "Restarting": false,
  "OOMKilled": false,
  "Dead": false,
  "Pid": 0,
  "ExitCode": 111,
  "Error": "",
  "StartedAt": "2025-06-17T14:00:42.980333087Z",
  "FinishedAt": "2025-06-17T14:00:43.156827545Z"
}

docker inspect --format '{{json .State}}' compose-e2e-cascade-fail-exit-1 | jq
{
  "Status": "exited",
  "Running": false,
  "Paused": false,
  "Restarting": false,
  "OOMKilled": false,
  "Dead": false,
  "Pid": 0,
  "ExitCode": 0,
  "Error": "",
  "StartedAt": "2025-06-17T14:00:42.22447442Z",
  "FinishedAt": "2025-06-17T14:00:42.384714253Z"
}


docker inspect --format '{{json .State}}' compose-e2e-cascade-fail-running-1 | jq
{
  "Status": "exited",
  "Running": false,
  "Paused": false,
  "Restarting": false,
  "OOMKilled": false,
  "Dead": false,
  "Pid": 0,
  "ExitCode": 143,
  "Error": "",
  "StartedAt": "2025-06-17T14:00:41.977671962Z",
  "FinishedAt": "2025-06-17T14:00:43.422726837Z"
}

@thaJeztah
Copy link
Member Author

Simplifying the compose file to have only 2 services makes it work, so it seems as if it's getting the status from the wrong container somehow; wondering if it's some sorting issue where the order of the containers returned in the response changed

services:
  exit:
    image: alpine
    command: /bin/true

  fail:
    image: alpine
    command: sh -c "return 111"
    depends_on:
      exit:
        condition: service_completed_successfully

@ndeloof
Copy link
Contributor

ndeloof commented Jun 17, 2025

compose relies on docker events, and will detect fail container to die with exitCode != 0, so trigger application STOP after exit code has been captured. The stop sequence sends SIGTERM to running container, so the 143 exit code, but this should not be captured as Compose already collected a value. Maybe a race condition in Compose ?
Related: #12906 which re-implement this whole logic in a single event listener

@thaJeztah
Copy link
Member Author

Looks like I may have found the PR that caused it; reverting this PR fixes it;

So, slightly wondering now if the test is faulty and depending on the wrong error code / status to be returned if the intermediate container has 143 as exit code 🤔 (need to look closer at the test what the expectation is)

@vvoland
Copy link
Contributor

vvoland commented Jun 17, 2025

I think the mentioned PR broke the order of events and now stop is sent after die:

2025-06-17T15:17:40.322700588Z container die acf3db7ae22712a17e5cf10673e23814d73a7b6c08c2029a5d22e1da284ea404 (com.docker.compose.config-hash=ac8cf83d816d1bf232d70bf50d1d0193d2722195c8094e27cb8eee2bf3e4be7d, com.docker.compose.container-number=1, com.docker.compose.depends_on=, com.docker.compose.image=sha256:2abc5e83407155714f171c293f197e1310176959e106f8ad63ffa2e7e9635d4a, com.docker.compose.oneoff=False, com.docker.compose.project=root, com.docker.compose.project.config_files=/root/compose.yml, com.docker.compose.project.working_dir=/root, com.docker.compose.service=running, com.docker.compose.version=2.37.1, execDuration=1, exitCode=143, image=alpine, name=root-running-1)

2025-06-17T15:17:40.322783338Z container stop acf3db7ae22712a17e5cf10673e23814d73a7b6c08c2029a5d22e1da284ea404 (com.docker.compose.config-hash=ac8cf83d816d1bf232d70bf50d1d0193d2722195c8094e27cb8eee2bf3e4be7d, com.docker.compose.container-number=1, com.docker.compose.depends_on=, com.docker.compose.image=sha256:2abc5e83407155714f171c293f197e1310176959e106f8ad63ffa2e7e9635d4a, com.docker.compose.oneoff=False, com.docker.compose.project=root, com.docker.compose.project.config_files=/root/compose.yml, com.docker.compose.project.working_dir=/root, com.docker.compose.service=running, com.docker.compose.version=2.37.1, image=alpine, name=root-running-1)

whereas before die was always coming AFTER stop

2025-06-17T17:18:57.282675472+02:00 container stop 33ec9b791b4f717ddf601eb02e0c4d47b1f16b86cac249ac8db6b889bc7fd1d4 (com.docker.compose.config-hash=ac8cf83d816d1bf232d70bf50d1d0193d2722195c8094e27cb8eee2bf3e4be7d, com.docker.compose.container-number=1, com.docker.compose.depends_on=, com.docker.compose.image=sha256:8a1f59ffb675680d47db6337b49d22281a139e9d709335b492be023728e11715, com.docker.compose.oneoff=False, com.docker.compose.project=tmpnkbs30dl6k, com.docker.compose.project.config_files=/var/folders/rv/7kmyxm9n6hd6xcpsh8tx3g300000gn/T/tmp.nkbs30Dl6k/compose.yml, com.docker.compose.project.working_dir=/var/folders/rv/7kmyxm9n6hd6xcpsh8tx3g300000gn/T/tmp.nkbs30Dl6k, com.docker.compose.service=running, com.docker.compose.version=2.36.2, desktop.docker.io/ports.scheme=v2, image=alpine, name=tmpnkbs30dl6k-running-1)

2025-06-17T17:18:57.309866430+02:00 container die 33ec9b791b4f717ddf601eb02e0c4d47b1f16b86cac249ac8db6b889bc7fd1d4 (com.docker.compose.config-hash=ac8cf83d816d1bf232d70bf50d1d0193d2722195c8094e27cb8eee2bf3e4be7d, com.docker.compose.container-number=1, com.docker.compose.depends_on=, com.docker.compose.image=sha256:8a1f59ffb675680d47db6337b49d22281a139e9d709335b492be023728e11715, com.docker.compose.oneoff=False, com.docker.compose.project=tmpnkbs30dl6k, com.docker.compose.project.config_files=/var/folders/rv/7kmyxm9n6hd6xcpsh8tx3g300000gn/T/tmp.nkbs30Dl6k/compose.yml, com.docker.compose.project.working_dir=/var/folders/rv/7kmyxm9n6hd6xcpsh8tx3g300000gn/T/tmp.nkbs30Dl6k, com.docker.compose.service=running, com.docker.compose.version=2.36.2, desktop.docker.io/ports.scheme=v2, execDuration=1, exitCode=143, image=alpine, name=tmpnkbs30dl6k-running-1)

@thaJeztah
Copy link
Member Author

Ah, yes, was just about to post;

Here's the events for both;

Faulty;

docker events --filter type=container
2025-06-17T15:20:07.049313417Z container create 7b97c52fd35444156c766df6d81beec49c5f404f8179444c8912a16558f4731a (com.docker.compose.config-hash=ac8cf83d816d1bf232d70bf50d1d0193d2722195c8094e27cb8eee2bf3e4be7d, com.docker.compose.container-number=1, com.docker.compose.depends_on=, com.docker.compose.image=sha256:2abc5e83407155714f171c293f197e1310176959e106f8ad63ffa2e7e9635d4a, com.docker.compose.oneoff=False, com.docker.compose.project=compose-e2e-cascade-fail, com.docker.compose.project.config_files=/go/src/github.com/docker/docker/docker-compose.yml, com.docker.compose.project.working_dir=/go/src/github.com/docker/docker, com.docker.compose.service=running, com.docker.compose.version=2.36.2, image=alpine, name=compose-e2e-cascade-fail-running-1)
2025-06-17T15:20:07.226179583Z container create f00e7e2793d1ee8e778258c3599252c0ac23e081cd4109d3370a707ff2b757e7 (com.docker.compose.config-hash=51e9343db7a049eda93799a02c7df0d4d30d187faaf4bb0500a6766a275aab78, com.docker.compose.container-number=1, com.docker.compose.depends_on=running:service_started:false, com.docker.compose.image=sha256:2abc5e83407155714f171c293f197e1310176959e106f8ad63ffa2e7e9635d4a, com.docker.compose.oneoff=False, com.docker.compose.project=compose-e2e-cascade-fail, com.docker.compose.project.config_files=/go/src/github.com/docker/docker/docker-compose.yml, com.docker.compose.project.working_dir=/go/src/github.com/docker/docker, com.docker.compose.service=exit, com.docker.compose.version=2.36.2, image=alpine, name=compose-e2e-cascade-fail-exit-1)
2025-06-17T15:20:07.402057209Z container create cf48350f539e422df61ce61f9b74981216380d05e6260b2e9d2368c7fbaf1fcb (com.docker.compose.config-hash=659db50aaa8f1e66a11a868fac7877cd378aa1e3cb58c20b87665e65b9cd226d, com.docker.compose.container-number=1, com.docker.compose.depends_on=exit:service_completed_successfully:false, com.docker.compose.image=sha256:2abc5e83407155714f171c293f197e1310176959e106f8ad63ffa2e7e9635d4a, com.docker.compose.oneoff=False, com.docker.compose.project=compose-e2e-cascade-fail, com.docker.compose.project.config_files=/go/src/github.com/docker/docker/docker-compose.yml, com.docker.compose.project.working_dir=/go/src/github.com/docker/docker, com.docker.compose.service=fail, com.docker.compose.version=2.36.2, image=alpine, name=compose-e2e-cascade-fail-fail-1)
2025-06-17T15:20:07.408387792Z container attach f00e7e2793d1ee8e778258c3599252c0ac23e081cd4109d3370a707ff2b757e7 (com.docker.compose.config-hash=51e9343db7a049eda93799a02c7df0d4d30d187faaf4bb0500a6766a275aab78, com.docker.compose.container-number=1, com.docker.compose.depends_on=running:service_started:false, com.docker.compose.image=sha256:2abc5e83407155714f171c293f197e1310176959e106f8ad63ffa2e7e9635d4a, com.docker.compose.oneoff=False, com.docker.compose.project=compose-e2e-cascade-fail, com.docker.compose.project.config_files=/go/src/github.com/docker/docker/docker-compose.yml, com.docker.compose.project.working_dir=/go/src/github.com/docker/docker, com.docker.compose.service=exit, com.docker.compose.version=2.36.2, image=alpine, name=compose-e2e-cascade-fail-exit-1)
2025-06-17T15:20:07.409782750Z container attach cf48350f539e422df61ce61f9b74981216380d05e6260b2e9d2368c7fbaf1fcb (com.docker.compose.config-hash=659db50aaa8f1e66a11a868fac7877cd378aa1e3cb58c20b87665e65b9cd226d, com.docker.compose.container-number=1, com.docker.compose.depends_on=exit:service_completed_successfully:false, com.docker.compose.image=sha256:2abc5e83407155714f171c293f197e1310176959e106f8ad63ffa2e7e9635d4a, com.docker.compose.oneoff=False, com.docker.compose.project=compose-e2e-cascade-fail, com.docker.compose.project.config_files=/go/src/github.com/docker/docker/docker-compose.yml, com.docker.compose.project.working_dir=/go/src/github.com/docker/docker, com.docker.compose.service=fail, com.docker.compose.version=2.36.2, image=alpine, name=compose-e2e-cascade-fail-fail-1)
2025-06-17T15:20:07.411643084Z container attach 7b97c52fd35444156c766df6d81beec49c5f404f8179444c8912a16558f4731a (com.docker.compose.config-hash=ac8cf83d816d1bf232d70bf50d1d0193d2722195c8094e27cb8eee2bf3e4be7d, com.docker.compose.container-number=1, com.docker.compose.depends_on=, com.docker.compose.image=sha256:2abc5e83407155714f171c293f197e1310176959e106f8ad63ffa2e7e9635d4a, com.docker.compose.oneoff=False, com.docker.compose.project=compose-e2e-cascade-fail, com.docker.compose.project.config_files=/go/src/github.com/docker/docker/docker-compose.yml, com.docker.compose.project.working_dir=/go/src/github.com/docker/docker, com.docker.compose.service=running, com.docker.compose.version=2.36.2, image=alpine, name=compose-e2e-cascade-fail-running-1)
2025-06-17T15:20:07.902639792Z container start 7b97c52fd35444156c766df6d81beec49c5f404f8179444c8912a16558f4731a (com.docker.compose.config-hash=ac8cf83d816d1bf232d70bf50d1d0193d2722195c8094e27cb8eee2bf3e4be7d, com.docker.compose.container-number=1, com.docker.compose.depends_on=, com.docker.compose.image=sha256:2abc5e83407155714f171c293f197e1310176959e106f8ad63ffa2e7e9635d4a, com.docker.compose.oneoff=False, com.docker.compose.project=compose-e2e-cascade-fail, com.docker.compose.project.config_files=/go/src/github.com/docker/docker/docker-compose.yml, com.docker.compose.project.working_dir=/go/src/github.com/docker/docker, com.docker.compose.service=running, com.docker.compose.version=2.36.2, image=alpine, name=compose-e2e-cascade-fail-running-1)
2025-06-17T15:20:08.196145667Z container start f00e7e2793d1ee8e778258c3599252c0ac23e081cd4109d3370a707ff2b757e7 (com.docker.compose.config-hash=51e9343db7a049eda93799a02c7df0d4d30d187faaf4bb0500a6766a275aab78, com.docker.compose.container-number=1, com.docker.compose.depends_on=running:service_started:false, com.docker.compose.image=sha256:2abc5e83407155714f171c293f197e1310176959e106f8ad63ffa2e7e9635d4a, com.docker.compose.oneoff=False, com.docker.compose.project=compose-e2e-cascade-fail, com.docker.compose.project.config_files=/go/src/github.com/docker/docker/docker-compose.yml, com.docker.compose.project.working_dir=/go/src/github.com/docker/docker, com.docker.compose.service=exit, com.docker.compose.version=2.36.2, image=alpine, name=compose-e2e-cascade-fail-exit-1)
2025-06-17T15:20:08.415093167Z container die f00e7e2793d1ee8e778258c3599252c0ac23e081cd4109d3370a707ff2b757e7 (com.docker.compose.config-hash=51e9343db7a049eda93799a02c7df0d4d30d187faaf4bb0500a6766a275aab78, com.docker.compose.container-number=1, com.docker.compose.depends_on=running:service_started:false, com.docker.compose.image=sha256:2abc5e83407155714f171c293f197e1310176959e106f8ad63ffa2e7e9635d4a, com.docker.compose.oneoff=False, com.docker.compose.project=compose-e2e-cascade-fail, com.docker.compose.project.config_files=/go/src/github.com/docker/docker/docker-compose.yml, com.docker.compose.project.working_dir=/go/src/github.com/docker/docker, com.docker.compose.service=exit, com.docker.compose.version=2.36.2, execDuration=0, exitCode=0, image=alpine, name=compose-e2e-cascade-fail-exit-1)
2025-06-17T15:20:09.010526001Z container start cf48350f539e422df61ce61f9b74981216380d05e6260b2e9d2368c7fbaf1fcb (com.docker.compose.config-hash=659db50aaa8f1e66a11a868fac7877cd378aa1e3cb58c20b87665e65b9cd226d, com.docker.compose.container-number=1, com.docker.compose.depends_on=exit:service_completed_successfully:false, com.docker.compose.image=sha256:2abc5e83407155714f171c293f197e1310176959e106f8ad63ffa2e7e9635d4a, com.docker.compose.oneoff=False, com.docker.compose.project=compose-e2e-cascade-fail, com.docker.compose.project.config_files=/go/src/github.com/docker/docker/docker-compose.yml, com.docker.compose.project.working_dir=/go/src/github.com/docker/docker, com.docker.compose.service=fail, com.docker.compose.version=2.36.2, image=alpine, name=compose-e2e-cascade-fail-fail-1)
2025-06-17T15:20:09.209227376Z container die cf48350f539e422df61ce61f9b74981216380d05e6260b2e9d2368c7fbaf1fcb (com.docker.compose.config-hash=659db50aaa8f1e66a11a868fac7877cd378aa1e3cb58c20b87665e65b9cd226d, com.docker.compose.container-number=1, com.docker.compose.depends_on=exit:service_completed_successfully:false, com.docker.compose.image=sha256:2abc5e83407155714f171c293f197e1310176959e106f8ad63ffa2e7e9635d4a, com.docker.compose.oneoff=False, com.docker.compose.project=compose-e2e-cascade-fail, com.docker.compose.project.config_files=/go/src/github.com/docker/docker/docker-compose.yml, com.docker.compose.project.working_dir=/go/src/github.com/docker/docker, com.docker.compose.service=fail, com.docker.compose.version=2.36.2, execDuration=0, exitCode=111, image=alpine, name=compose-e2e-cascade-fail-fail-1)
2025-06-17T15:20:09.240271751Z container kill 7b97c52fd35444156c766df6d81beec49c5f404f8179444c8912a16558f4731a (com.docker.compose.config-hash=ac8cf83d816d1bf232d70bf50d1d0193d2722195c8094e27cb8eee2bf3e4be7d, com.docker.compose.container-number=1, com.docker.compose.depends_on=, com.docker.compose.image=sha256:2abc5e83407155714f171c293f197e1310176959e106f8ad63ffa2e7e9635d4a, com.docker.compose.oneoff=False, com.docker.compose.project=compose-e2e-cascade-fail, com.docker.compose.project.config_files=/go/src/github.com/docker/docker/docker-compose.yml, com.docker.compose.project.working_dir=/go/src/github.com/docker/docker, com.docker.compose.service=running, com.docker.compose.version=2.36.2, image=alpine, name=compose-e2e-cascade-fail-running-1, signal=15)
2025-06-17T15:20:09.416072876Z container die 7b97c52fd35444156c766df6d81beec49c5f404f8179444c8912a16558f4731a (com.docker.compose.config-hash=ac8cf83d816d1bf232d70bf50d1d0193d2722195c8094e27cb8eee2bf3e4be7d, com.docker.compose.container-number=1, com.docker.compose.depends_on=, com.docker.compose.image=sha256:2abc5e83407155714f171c293f197e1310176959e106f8ad63ffa2e7e9635d4a, com.docker.compose.oneoff=False, com.docker.compose.project=compose-e2e-cascade-fail, com.docker.compose.project.config_files=/go/src/github.com/docker/docker/docker-compose.yml, com.docker.compose.project.working_dir=/go/src/github.com/docker/docker, com.docker.compose.service=running, com.docker.compose.version=2.36.2, execDuration=1, exitCode=143, image=alpine, name=compose-e2e-cascade-fail-running-1)
2025-06-17T15:20:09.416176418Z container stop 7b97c52fd35444156c766df6d81beec49c5f404f8179444c8912a16558f4731a (com.docker.compose.config-hash=ac8cf83d816d1bf232d70bf50d1d0193d2722195c8094e27cb8eee2bf3e4be7d, com.docker.compose.container-number=1, com.docker.compose.depends_on=, com.docker.compose.image=sha256:2abc5e83407155714f171c293f197e1310176959e106f8ad63ffa2e7e9635d4a, com.docker.compose.oneoff=False, com.docker.compose.project=compose-e2e-cascade-fail, com.docker.compose.project.config_files=/go/src/github.com/docker/docker/docker-compose.yml, com.docker.compose.project.working_dir=/go/src/github.com/docker/docker, com.docker.compose.service=running, com.docker.compose.version=2.36.2, image=alpine, name=compose-e2e-cascade-fail-running-1)

OK:

docker events --filter type=container
2025-06-17T15:23:04.227400930Z container create 37e559613b8ba0b094ab777f87d696db5f9c35d62e3892e9790425f048d78b26 (com.docker.compose.config-hash=ac8cf83d816d1bf232d70bf50d1d0193d2722195c8094e27cb8eee2bf3e4be7d, com.docker.compose.container-number=1, com.docker.compose.depends_on=, com.docker.compose.image=sha256:2abc5e83407155714f171c293f197e1310176959e106f8ad63ffa2e7e9635d4a, com.docker.compose.oneoff=False, com.docker.compose.project=compose-e2e-cascade-fail, com.docker.compose.project.config_files=/go/src/github.com/docker/docker/docker-compose.yml, com.docker.compose.project.working_dir=/go/src/github.com/docker/docker, com.docker.compose.service=running, com.docker.compose.version=2.36.2, image=alpine, name=compose-e2e-cascade-fail-running-1)
2025-06-17T15:23:04.382749138Z container create 3bbe11de13d6d27fd84ce11352b3f936433aca2314ddc37841f6bb4b68b05e47 (com.docker.compose.config-hash=51e9343db7a049eda93799a02c7df0d4d30d187faaf4bb0500a6766a275aab78, com.docker.compose.container-number=1, com.docker.compose.depends_on=running:service_started:false, com.docker.compose.image=sha256:2abc5e83407155714f171c293f197e1310176959e106f8ad63ffa2e7e9635d4a, com.docker.compose.oneoff=False, com.docker.compose.project=compose-e2e-cascade-fail, com.docker.compose.project.config_files=/go/src/github.com/docker/docker/docker-compose.yml, com.docker.compose.project.working_dir=/go/src/github.com/docker/docker, com.docker.compose.service=exit, com.docker.compose.version=2.36.2, image=alpine, name=compose-e2e-cascade-fail-exit-1)
2025-06-17T15:23:04.534887388Z container create 8779354cd66edaca21c144053f0f1006a08e11add0abaeee3c57cd6cc68cd155 (com.docker.compose.config-hash=659db50aaa8f1e66a11a868fac7877cd378aa1e3cb58c20b87665e65b9cd226d, com.docker.compose.container-number=1, com.docker.compose.depends_on=exit:service_completed_successfully:false, com.docker.compose.image=sha256:2abc5e83407155714f171c293f197e1310176959e106f8ad63ffa2e7e9635d4a, com.docker.compose.oneoff=False, com.docker.compose.project=compose-e2e-cascade-fail, com.docker.compose.project.config_files=/go/src/github.com/docker/docker/docker-compose.yml, com.docker.compose.project.working_dir=/go/src/github.com/docker/docker, com.docker.compose.service=fail, com.docker.compose.version=2.36.2, image=alpine, name=compose-e2e-cascade-fail-fail-1)
2025-06-17T15:23:04.539430513Z container attach 3bbe11de13d6d27fd84ce11352b3f936433aca2314ddc37841f6bb4b68b05e47 (com.docker.compose.config-hash=51e9343db7a049eda93799a02c7df0d4d30d187faaf4bb0500a6766a275aab78, com.docker.compose.container-number=1, com.docker.compose.depends_on=running:service_started:false, com.docker.compose.image=sha256:2abc5e83407155714f171c293f197e1310176959e106f8ad63ffa2e7e9635d4a, com.docker.compose.oneoff=False, com.docker.compose.project=compose-e2e-cascade-fail, com.docker.compose.project.config_files=/go/src/github.com/docker/docker/docker-compose.yml, com.docker.compose.project.working_dir=/go/src/github.com/docker/docker, com.docker.compose.service=exit, com.docker.compose.version=2.36.2, image=alpine, name=compose-e2e-cascade-fail-exit-1)
2025-06-17T15:23:04.540499221Z container attach 8779354cd66edaca21c144053f0f1006a08e11add0abaeee3c57cd6cc68cd155 (com.docker.compose.config-hash=659db50aaa8f1e66a11a868fac7877cd378aa1e3cb58c20b87665e65b9cd226d, com.docker.compose.container-number=1, com.docker.compose.depends_on=exit:service_completed_successfully:false, com.docker.compose.image=sha256:2abc5e83407155714f171c293f197e1310176959e106f8ad63ffa2e7e9635d4a, com.docker.compose.oneoff=False, com.docker.compose.project=compose-e2e-cascade-fail, com.docker.compose.project.config_files=/go/src/github.com/docker/docker/docker-compose.yml, com.docker.compose.project.working_dir=/go/src/github.com/docker/docker, com.docker.compose.service=fail, com.docker.compose.version=2.36.2, image=alpine, name=compose-e2e-cascade-fail-fail-1)
2025-06-17T15:23:04.541499388Z container attach 37e559613b8ba0b094ab777f87d696db5f9c35d62e3892e9790425f048d78b26 (com.docker.compose.config-hash=ac8cf83d816d1bf232d70bf50d1d0193d2722195c8094e27cb8eee2bf3e4be7d, com.docker.compose.container-number=1, com.docker.compose.depends_on=, com.docker.compose.image=sha256:2abc5e83407155714f171c293f197e1310176959e106f8ad63ffa2e7e9635d4a, com.docker.compose.oneoff=False, com.docker.compose.project=compose-e2e-cascade-fail, com.docker.compose.project.config_files=/go/src/github.com/docker/docker/docker-compose.yml, com.docker.compose.project.working_dir=/go/src/github.com/docker/docker, com.docker.compose.service=running, com.docker.compose.version=2.36.2, image=alpine, name=compose-e2e-cascade-fail-running-1)
2025-06-17T15:23:04.824452805Z container start 37e559613b8ba0b094ab777f87d696db5f9c35d62e3892e9790425f048d78b26 (com.docker.compose.config-hash=ac8cf83d816d1bf232d70bf50d1d0193d2722195c8094e27cb8eee2bf3e4be7d, com.docker.compose.container-number=1, com.docker.compose.depends_on=, com.docker.compose.image=sha256:2abc5e83407155714f171c293f197e1310176959e106f8ad63ffa2e7e9635d4a, com.docker.compose.oneoff=False, com.docker.compose.project=compose-e2e-cascade-fail, com.docker.compose.project.config_files=/go/src/github.com/docker/docker/docker-compose.yml, com.docker.compose.project.working_dir=/go/src/github.com/docker/docker, com.docker.compose.service=running, com.docker.compose.version=2.36.2, image=alpine, name=compose-e2e-cascade-fail-running-1)
2025-06-17T15:23:05.067551305Z container start 3bbe11de13d6d27fd84ce11352b3f936433aca2314ddc37841f6bb4b68b05e47 (com.docker.compose.config-hash=51e9343db7a049eda93799a02c7df0d4d30d187faaf4bb0500a6766a275aab78, com.docker.compose.container-number=1, com.docker.compose.depends_on=running:service_started:false, com.docker.compose.image=sha256:2abc5e83407155714f171c293f197e1310176959e106f8ad63ffa2e7e9635d4a, com.docker.compose.oneoff=False, com.docker.compose.project=compose-e2e-cascade-fail, com.docker.compose.project.config_files=/go/src/github.com/docker/docker/docker-compose.yml, com.docker.compose.project.working_dir=/go/src/github.com/docker/docker, com.docker.compose.service=exit, com.docker.compose.version=2.36.2, image=alpine, name=compose-e2e-cascade-fail-exit-1)
2025-06-17T15:23:05.243798847Z container die 3bbe11de13d6d27fd84ce11352b3f936433aca2314ddc37841f6bb4b68b05e47 (com.docker.compose.config-hash=51e9343db7a049eda93799a02c7df0d4d30d187faaf4bb0500a6766a275aab78, com.docker.compose.container-number=1, com.docker.compose.depends_on=running:service_started:false, com.docker.compose.image=sha256:2abc5e83407155714f171c293f197e1310176959e106f8ad63ffa2e7e9635d4a, com.docker.compose.oneoff=False, com.docker.compose.project=compose-e2e-cascade-fail, com.docker.compose.project.config_files=/go/src/github.com/docker/docker/docker-compose.yml, com.docker.compose.project.working_dir=/go/src/github.com/docker/docker, com.docker.compose.service=exit, com.docker.compose.version=2.36.2, execDuration=0, exitCode=0, image=alpine, name=compose-e2e-cascade-fail-exit-1)
2025-06-17T15:23:05.864039264Z container start 8779354cd66edaca21c144053f0f1006a08e11add0abaeee3c57cd6cc68cd155 (com.docker.compose.config-hash=659db50aaa8f1e66a11a868fac7877cd378aa1e3cb58c20b87665e65b9cd226d, com.docker.compose.container-number=1, com.docker.compose.depends_on=exit:service_completed_successfully:false, com.docker.compose.image=sha256:2abc5e83407155714f171c293f197e1310176959e106f8ad63ffa2e7e9635d4a, com.docker.compose.oneoff=False, com.docker.compose.project=compose-e2e-cascade-fail, com.docker.compose.project.config_files=/go/src/github.com/docker/docker/docker-compose.yml, com.docker.compose.project.working_dir=/go/src/github.com/docker/docker, com.docker.compose.service=fail, com.docker.compose.version=2.36.2, image=alpine, name=compose-e2e-cascade-fail-fail-1)
2025-06-17T15:23:06.048512666Z container die 8779354cd66edaca21c144053f0f1006a08e11add0abaeee3c57cd6cc68cd155 (com.docker.compose.config-hash=659db50aaa8f1e66a11a868fac7877cd378aa1e3cb58c20b87665e65b9cd226d, com.docker.compose.container-number=1, com.docker.compose.depends_on=exit:service_completed_successfully:false, com.docker.compose.image=sha256:2abc5e83407155714f171c293f197e1310176959e106f8ad63ffa2e7e9635d4a, com.docker.compose.oneoff=False, com.docker.compose.project=compose-e2e-cascade-fail, com.docker.compose.project.config_files=/go/src/github.com/docker/docker/docker-compose.yml, com.docker.compose.project.working_dir=/go/src/github.com/docker/docker, com.docker.compose.service=fail, com.docker.compose.version=2.36.2, execDuration=0, exitCode=111, image=alpine, name=compose-e2e-cascade-fail-fail-1)
2025-06-17T15:23:06.075755791Z container kill 37e559613b8ba0b094ab777f87d696db5f9c35d62e3892e9790425f048d78b26 (com.docker.compose.config-hash=ac8cf83d816d1bf232d70bf50d1d0193d2722195c8094e27cb8eee2bf3e4be7d, com.docker.compose.container-number=1, com.docker.compose.depends_on=, com.docker.compose.image=sha256:2abc5e83407155714f171c293f197e1310176959e106f8ad63ffa2e7e9635d4a, com.docker.compose.oneoff=False, com.docker.compose.project=compose-e2e-cascade-fail, com.docker.compose.project.config_files=/go/src/github.com/docker/docker/docker-compose.yml, com.docker.compose.project.working_dir=/go/src/github.com/docker/docker, com.docker.compose.service=running, com.docker.compose.version=2.36.2, image=alpine, name=compose-e2e-cascade-fail-running-1, signal=15)
2025-06-17T15:23:06.221668750Z container stop 37e559613b8ba0b094ab777f87d696db5f9c35d62e3892e9790425f048d78b26 (com.docker.compose.config-hash=ac8cf83d816d1bf232d70bf50d1d0193d2722195c8094e27cb8eee2bf3e4be7d, com.docker.compose.container-number=1, com.docker.compose.depends_on=, com.docker.compose.image=sha256:2abc5e83407155714f171c293f197e1310176959e106f8ad63ffa2e7e9635d4a, com.docker.compose.oneoff=False, com.docker.compose.project=compose-e2e-cascade-fail, com.docker.compose.project.config_files=/go/src/github.com/docker/docker/docker-compose.yml, com.docker.compose.project.working_dir=/go/src/github.com/docker/docker, com.docker.compose.service=running, com.docker.compose.version=2.36.2, image=alpine, name=compose-e2e-cascade-fail-running-1)
2025-06-17T15:23:06.242889500Z container die 37e559613b8ba0b094ab777f87d696db5f9c35d62e3892e9790425f048d78b26 (com.docker.compose.config-hash=ac8cf83d816d1bf232d70bf50d1d0193d2722195c8094e27cb8eee2bf3e4be7d, com.docker.compose.container-number=1, com.docker.compose.depends_on=, com.docker.compose.image=sha256:2abc5e83407155714f171c293f197e1310176959e106f8ad63ffa2e7e9635d4a, com.docker.compose.oneoff=False, com.docker.compose.project=compose-e2e-cascade-fail, com.docker.compose.project.config_files=/go/src/github.com/docker/docker/docker-compose.yml, com.docker.compose.project.working_dir=/go/src/github.com/docker/docker, com.docker.compose.service=running, com.docker.compose.version=2.36.2, execDuration=1, exitCode=143, image=alpine, name=compose-e2e-cascade-fail-running-1)

@thaJeztah
Copy link
Member Author

thaJeztah commented Jun 17, 2025

Yup! That PR added the lock for synchronisation, but that meant it now waits until after the container died, but the stop event is generated in a defer; https://github.com/moby/moby/blob/8e6cd44ce42962a53e16f138c0d04bc8de346d1f/daemon/stop.go#L74-L78

@thaJeztah
Copy link
Member Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants