checkpoint-restore / criu

Checkpoint/Restore tool
criu.org
Other
2.96k stars 596 forks source link

Unable to checkpoint openvpn connections in RAN(Radio acess network) #1743

Open Drmitakaushik opened 2 years ago

Drmitakaushik commented 2 years ago

Description

Unable to restore openvpn connection between Centralised unit ,Core network and Distributed unit.The checkpoint/dumping is working fine but while restoring it is unable to call the restore function as a result restoration is failing **Steps to reproduce the issue:** 1.Create openvpn connection between CU ,DU and core network 2.Run the hss,mme and spgw.Launch CU in ubuntu 18.04 container,DU.You would be able to see 1 in connected enb in mme console 3.Try to checkpoint and restore the connection **Describe the results you received:** After checkpointing the connection between core network and Centralised unit is not locked,it is just reassc0ating as a result connection between CU and DU is lost and we are failing to restore the connection.The connection should be restored, that is it should never be broken.Between CU and core network first connection is broken and then restored so restoration not working properly.We are running CU in a container and doing container migration of CU. **Describe the results you expected:** Wanted that connection between CU and core network did not break as a result connection bw CU and DU restored. **Additional information you deem important (e.g. issue happens only occasionally):** **CRIU logs and information:** [criu.log](https://github.com/checkpoint-restore/criu/files/8010281/criu.log)
CRIU full dump/restore logs:

Output of `criu --version`:

``` Version: 3.12 GitID: v3.12-175-g3953b3332 ```

Output of `criu check --all`:

Nothing showing

**Additional environment details:** Docker version;- Client: Docker Engine - Community Version: 20.10.12 API version: 1.41 Go version: go1.16.12 Git commit: e91ed57 Built: Mon Dec 13 11:45:27 2021 OS/Arch: linux/amd64 Context: default Experimental: true Server: Docker Engine - Community Engine: Version: 20.10.12 API version: 1.41 (minimum version 1.12) Go version: go1.16.12 Git commit: 459d0df Built: Mon Dec 13 11:43:36 2021 OS/Arch: linux/amd64 Experimental: true containerd: Version: 1.4.12 GitCommit: 7b11cfaabd73bb80907dd23182b9347b4245eb5d runc: Version: 1.0.2 GitCommit: v1.0.2-0-g52b36a2 docker-init: Version: 0.19.0 GitCommit: de40ad0
rst0git commented 2 years ago

@Drmitakaushik I believe a similar problem was reported in this issue: https://github.com/checkpoint-restore/criu/issues/838

Drmitakaushik commented 2 years ago

@rst0git thank you so much for the response but now the issue I am facing is that I am not able to see the dump and restore information in the same log while checkpointing the sctp connections.Could you please give your insight on what could be the issue.

rst0git commented 2 years ago

I am not able to see the dump and restore information in the same log while checkpointing the sctp connections.

As far as I know, CRIU does not yet have support for sctp connections (https://github.com/checkpoint-restore/criu/issues/321, https://github.com/checkpoint-restore/criu/issues/974)

github-actions[bot] commented 2 years ago

A friendly reminder that this issue had no activity for 30 days.