Skip to content
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

feat: revise controller for remote update #454

Merged
merged 81 commits into from
Dec 26, 2024

Conversation

tzskp1
Copy link
Contributor

@tzskp1 tzskp1 commented Dec 24, 2024

  • Changed internal server from actix-web to axum to prevent unix domain socket from being deleted on exit.
  • Removed Agent Manager and Runtime Manager to let Runtime Manager do all the work, as Agent Manager and Runtime Manager responsibilities were interfering.
  • Use SCM_RIGHTS to send the unix domain socket file descriptor only when SIGUSR1 is received.
  • Use mmap to store runtime information for Linux embedded devices.
  • Include feat: revise controller for remote update #453, Feat/ota test #446

@tzskp1 tzskp1 marked this pull request as ready for review December 24, 2024 06:29
@tzskp1 tzskp1 requested a review from a team as a code owner December 24, 2024 06:29
@tzskp1 tzskp1 requested review from curry-like and da13da and removed request for a team and curry-like December 24, 2024 06:29
@tzskp1 tzskp1 changed the title Feat/revised ota test feat: revise controller for remote update Dec 25, 2024
@tzskp1 tzskp1 changed the base branch from feat/ota-test to feat/add-controller-for-remote-update December 25, 2024 01:16
agent/src/server.rs Show resolved Hide resolved
controller/src/state/rollback/mod.rs Outdated Show resolved Hide resolved
controller/src/unix_utils.rs Show resolved Hide resolved
@tzskp1 tzskp1 requested a review from da13da December 26, 2024 01:08
@tzskp1
Copy link
Contributor Author

tzskp1 commented Dec 26, 2024

@da13da I erased the Init state for safety... The system was deadlocked when it was forced to exit in the “Init” state.

@tzskp1 tzskp1 merged commit 03b3e58 into feat/add-controller-for-remote-update Dec 26, 2024
14 checks passed
@tzskp1 tzskp1 deleted the feat/revised-ota-test branch December 26, 2024 07:48
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.

2 participants