Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
  • C cmsgemos
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 100
    • Issues 100
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
  • Merge requests 13
    • Merge requests 13
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • cmsgemonline
  • gem-daq
  • cmsgemos
  • Issues
  • #63

Closed
Open
Created May 04, 2020 by Laurent Petre@lpetreOwner

Push artifacts to the back-end boards

Summary

Once #62 will be implemented, the cmsgemos online software will be able to push the required artifacts to the back-end board. This issue aims a discussing and the implementing this feature in the best way.

Any functional back-end board will require artifacts (described in #62) to run smoothly. In order to ensure run-time compatibility, those artifacts are part of the DAQ client software bundle. This does not solve the problem of the last step deployment.

The last step can be done (to be discussed) through SSH, rsync, nfs,... Ideally, the RPC server on the back-end is successfully restarted automatically before notifying the client.

What is the expected correct behavior?

The users (including the experts) should have to worry about the artifacts installation on the back-end board. Those artifacts can be pushed on-demand or during some specified transitions (during back-end board initialization?) To cope with the various requirement, the functionality will have to be reusable.

Edited May 06, 2020 by Laurent Petre
Assignee
Assign to
Time tracking