1. 13 Mar, 2017 2 commits
    • Alejandro Sanchez's avatar
      Consider QOS flags Partition[Min|Max]Nodes when doing backfill. · bec4c516
      Alejandro Sanchez authored
      Bug 3530
      
      NOTE: there does appear to be other issues here, but we didn't fell comfortable
      changing this many things in 17.02 for fear of breaking something.
      
      This only fixes a bit of the issue as it appears node_scheduler.c has a fuller
      test for these.  In 17.11 I plan to make this a function that will fill in
      the min, req, max nodes and use it in both places in the code to prevent this
      from happening again.
      bec4c516
    • Alejandro Sanchez's avatar
      Fix regression in b894280a. · 07ce0773
      Alejandro Sanchez authored
      Code calls list_find_first to search in resv_list whether the requested
      name for the new reservation already exists. If it exists, resv_ptr is
      set with the pointer to the existing reservation. Then the code goto
      bad_parse label and xfreed that resv_ptr, thus corrupting the list data
      by freeing the existing reservation. This is fixed by only freeing memory on the
      new local resv_ptr instead of always freeing memory.  xfree is also not
      sufficient for freeing the memory, we needed to call _del_resv_rec() or we would
      leak the memory we had transferred from the resv_desc_ptr.  This also involved
      NULLing out the other variables freed after bad_parse, or you would get
      double frees.
      
      Bug 3558.
      07ce0773
  2. 11 Mar, 2017 2 commits
  3. 10 Mar, 2017 10 commits
  4. 08 Mar, 2017 16 commits
  5. 07 Mar, 2017 5 commits
  6. 06 Mar, 2017 4 commits
  7. 03 Mar, 2017 1 commit