Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • batsim batsim
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 38
    • Issues 38
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • Deployments
    • Deployments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • Repository
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar

Attention une mise à jour du service Gitlab va être effectuée le mardi 07 février entre 13h30 et 14h00. Cette mise à jour va générer une interruption du service dont nous ne maîtrisons pas complètement la durée mais qui ne devrait pas excéder quelques minutes (habituellement de l'ordre de trois minutes).

  • batsim
  • batsimbatsim
  • Issues
  • #55
Closed
Open
Issue created Feb 08, 2018 by MERCIER Michael@mmercierOwner2 of 2 checklist items completed2/2 checklist items

Rethink user defined job metadata and ID

Problematic

We need to improve the flexibility of the jobs allows users to attach there own semantic to each job. One way to do this is to change the job id into a more flexible format: a string.

Example

For example, current users are using workload name to add semantics to the jobs they submit. This is wrong because it modify the workload semantic and force to submit profile when it is not necessary.

A simple solution would be to resubmit the job with id 1 that was killed can be named 1#1, if it is resubmitted again 1#2 and so on...

Conclusion

To conclude, make job ID a string instead of an integer. It would simplify greatly the code of the scheduler and prevent batsim to keep metadata of the job that it is not useful for batsim.

TODO

  • Change the job id from int to string
  • Add documentation to SET_JOB_METADATA to explain it's role
Edited Feb 13, 2018 by MERCIER Michael
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking