Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
slapos slapos
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Labels
    • Labels
  • Merge requests 122
    • Merge requests 122
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Environments
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value Stream
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Jobs
  • Commits
Collapse sidebar
  • nexedi
  • slaposslapos
  • Merge requests
  • !974

Merged
Created Apr 27, 2021 by Łukasz Nowak@lukeMaintainer4 of 4 tasks completed4/4 tasks

Feature/kvm follow slapos restart

  • Overview 8
  • Commits 5
  • Pipelines 16
  • Changes 6

Requirements:

  • download of virtual-hard-drive-url shall happen like other downloads, with checking for download state and checksum
  • starting of etc/service/kvm shall be held until all defined downloads are finished and checksum is correct
  • promises are going to be used to give the state of download
  • hash of etc/service-kvm-<hash> shall be extended with additional assets (like downloaded files)
  • SlapOS Master UI shall be extended to present information on each Hosting Subscription Changing parameters of the instance might result with restarting it in order to apply the changes, which is true for any software and not specific to KVM
    • this is generic issue, which will be handled elsewhere
  • optional: use ACPI OFF signal to softly poweroff the VM during stop phase (remember: there are only 60s to react, hardcoded from slapos supervisord stopwaitsecs=60
  • optional: etc/service/kvm-<hash> runner shall be simple executor of the qemu itself
    • rejected as this would require global rewrite of KVM logic
Edited May 11, 2021 by Łukasz Nowak
Assignee
Assign to
Reviewer
Request review from
None
Milestone
None
Assign milestone
Time tracking
Source branch: feature/kvm-follow-slapos-restart
GitLab Nexedi Edition | About GitLab | About Nexedi | 沪ICP备2021021310号-2 | 沪ICP备2021021310号-7