1. 07 Nov, 2012 1 commit
    • Yiannis Georgiou's avatar
      Updates to energy accounting work · ab74dece
      Yiannis Georgiou authored
      The patch contains:
      1) general code cleanup
      2) documentation concerning the energy framework
      3) fix for sstat header/data mismatch problem
      4) changes on the rapl plugin to print the average power consumption between 2 measurements
      in place of an instantaneous value:  this is printed for CurrentWatts value of "scontrol show node"
      5)the memory leak that Moe located on cpu frequency code
      
      we are currently working on the following :
      - the requested frequency as described by Martin
      - rapl fine grain measurements (socket level)
      - the ipmi plugin based on freeipmi
      
      and we hope to have them either during your 2.5.0.rc1 testing period or for the 2.5.1
      ab74dece
  2. 26 Oct, 2012 1 commit
  3. 25 Oct, 2012 1 commit
  4. 24 Oct, 2012 3 commits
  5. 23 Oct, 2012 1 commit
  6. 16 Oct, 2012 1 commit
  7. 15 Oct, 2012 2 commits
  8. 25 Sep, 2012 8 commits
    • Morris Jette's avatar
      Energy plugins: add new web page · 2bdf1b8c
      Morris Jette authored
      2bdf1b8c
    • Morris Jette's avatar
      energy accounting: Add new modules · 4ea66c1d
      Morris Jette authored
      4ea66c1d
    • Morris Jette's avatar
      Energy accounting modules, add new modules · e573f60c
      Morris Jette authored
      e573f60c
    • Morris Jette's avatar
      Energy plugin mods · dc4e9875
      Morris Jette authored
      Minor format changes including removing changes from master code base that
      are not needed (e.g. blank lines added or removed)
      dc4e9875
    • Morris Jette's avatar
      Patches to energy consumption logic · b57eabfa
      Morris Jette authored
      Fix to some un/pack logic
      Fix to test12.5 for new sacct help format
      Address various compiler warnings
      b57eabfa
    • Martin Perry's avatar
      Energy use collection logic · 86f60616
      Martin Perry authored
      Attached is the energy accounting patch that Martin and Yiannis have been working.  The framework is there, but the functionality it currently not working.  They are both on vacation this week and then are back a week before the conference.  I thought it would be better to send in order to get the framework and the structures in place for an official 2.5.0 instead of waiting.  If you disagree, just let us know and we can send it again when the low level functionality working.    Here is a short summary of our test results.
      
      1. jobacct_gather/none + energy_accounting/none
      
      Looks OK.  Did not find any errors.
      
      2.  jobacct_gather/linux or cgroup + energy_accounting/none
      
      Looks OK.  Did not find any errors.
      
      3.  jobacct_gather/linux or cgroup + energy_accounting/rapl
      
      Slurmd aborts when you run a job that uses a node that does not support RAPL.  This appears to be because of the error()/pexit() at line# 150/151 in energy_accounting_rapl.c.  We need to change this code to just issue a debug message and return.  For now, energy_accounting must not be configured if the cluster includes any nodes that do not support RAPL.
      
      The cpu frequency values reported by jobacct_gather are not correct.
      
      Again, there are obviously some problems, so if it would be better to wait for full functionality just let us know.  It may be three weeks before they are able to spend some time on this to fix the problems, so that is why I thought you may prefer to have something that has the correctly data structures in sooner rather than later.
      86f60616
    • Morris Jette's avatar
      Forgot to add new html file in last commit · 4dd74934
      Morris Jette authored
      4dd74934
    • Morris Jette's avatar
      Added Prolog and Epilog Guide (web page) · e8ca6922
      Morris Jette authored
      Based upon work by Jason Sollom, Cray Inc. and used by permission
      e8ca6922
  9. 24 Sep, 2012 2 commits
  10. 23 Sep, 2012 1 commit
  11. 22 Sep, 2012 1 commit
  12. 21 Sep, 2012 2 commits
  13. 20 Sep, 2012 3 commits
  14. 19 Sep, 2012 3 commits
  15. 18 Sep, 2012 10 commits