1. 12 Feb, 2013 2 commits
  2. 11 Feb, 2013 5 commits
    • Magnus Jonsson's avatar
      enable partition based SelectType · 8810c471
      Magnus Jonsson authored
      Hi everybody!
      
      Here attached is a patch that enables partition based SelectType (currently CR_Socket/CR_Core) in select/cons_res.
      
      The patch requires that CR_ALLOCATE_FULL_SOCKET is enabled to work and also this patch from master branch: https://github.com/SchedMD/slurm/commit/cdf679d0158a246e7389a15b62f127e5142003fe
      
      It should however be easy to change it to use the old #define if you want to.
      
      We are currently testing this in our development system but will go into production later this spring based on needs from some of our users.
      
      One thing that I noticed during the development of this is that if a new option is added to the slurm.conf that is not supported with an earlier version of slurm programs/libs that are compiled with the earlier version stops working due to complaining of errors in slurm.conf.
      
      We have the CR_ALLOCATE_FULL_SOCKET patch in our production system and some programs linked with openmpi stop working for some of our users.
      
      It might we wise to try require less reading of the slurm.conf from the core parts of slurm and try to put more reading/parsing of the config file from the plugins (and other modular parts of slurm).
      
      Best regards,
      Magnus
      8810c471
    • Nathan Yee's avatar
      Add job array test · 60003932
      Nathan Yee authored
      60003932
    • Morris Jette's avatar
      Various updates for new slurmctld/dynalloc plugin · 463d2388
      Morris Jette authored
      1. Removed the job_submit and job_modify functions from the plugin, they are not required for the "slurmctld" plugin type
      2. Renamed the new parameter from "JobSubmitDynAllocPort" to "DynAllocPort" and renamed the variable (You need to change this in your slurm.conf file)
      3. Added logic so you can see the DynAllocPort value using "scontrol show config" or "sview"
      4. I made some minor formatting changes, mostly for lines that were too long
      5. Added #ifdef to the msg.h header file
      6. Changed the #ifdef variables in the header files to start with "DYNALLOC_", perhaps not needed, but it should safer, especiallly with some common names like "INFO_H"
      7. I re-wrote much of info.c. There was no need to get a copy of the node information and process the copy. We can just work directly with the data structures.
      463d2388
    • Morris Jette's avatar
      Add missing file from previous commit · d13a12f1
      Morris Jette authored
      d13a12f1
    • Jimmy Cao's avatar
      Added slurmctld/dynalloc plugin, JobSubmitDynAllocPort config parameter · 835b902b
      Jimmy Cao authored
      These provide support for MapReduce+
      835b902b
  3. 07 Feb, 2013 4 commits
  4. 06 Feb, 2013 6 commits
  5. 05 Feb, 2013 13 commits
  6. 04 Feb, 2013 6 commits
  7. 01 Feb, 2013 4 commits