Skip to content
Snippets Groups Projects
  1. May 11, 2004
  2. May 08, 2004
  3. May 03, 2004
  4. Apr 30, 2004
  5. Apr 23, 2004
    • Moe Jette's avatar
      Add support for AIX systems: · 55e62ab4
      Moe Jette authored
      * Memory leak in slurm_cred.c, added EVP_MD_CTX_cleanup().
      * Pthread stack size too small on AIX. Resulting in stack corruption
        and ugly failure modes. Added slurm_attr_init to macros.h to
        explicitly set the stack size  for all pthreads.
      * /dev/urandom not present on AIX, use rand() as needed instead in
        constructing a credential. Used in "srun --join".
      * getsockopt(Socket, Level, SO_ERROR, &err, OptionLenght) sometime
        returns an error code of -1. This causes an assert failure in
        slurmd/io.c:_update_error_state().
      * Function aliasing is not working on AIX. It is being turned off
        via a variable in config.h and "#if" logic in macros.h and
        slurm_xlator.h.
      * dlopen failing if plugins reference any functions not present in
        caller. This may be fixed with the LDFLAG "-Wl,-bgcbypass=1000"
        being added for the slurm commands (avoid garbage collection of
        unused functions).
      * read() is sometimes generates EAGAIN error, which was not handled
        in some places.
      * vsnprintf() for string NULL is printing "" instead of "(null)"
        as produced by snprintf(). More format printing was added to log.c
        to produce more consistent log messages.
      * poll() takes a timeout of -1 for unlimited rather than any negative
        number. Modify logic that was always multiplying by 1000 to convert
        usec to msec.
      * getopt_long keyword table was not NULL terminated, resulting in
        segfault with invalid command-line argument in most commands.
      * xmalloc module assert failures were not generating a core file.
        Changed "fatal();abort();" to "error();abort();".
      * Change msg timeout from 3 sec to 5 sec. Running everything on single
        AIX node was very slow.
      55e62ab4
  6. Apr 22, 2004
  7. Apr 21, 2004
  8. Apr 20, 2004
  9. Apr 15, 2004
  10. Apr 13, 2004
  11. Apr 08, 2004
  12. Apr 02, 2004
  13. Mar 30, 2004
  14. Mar 24, 2004
  15. Mar 22, 2004
    • Moe Jette's avatar
      Check the prefix of a potential plugin name before trying to dlopen it. · 8dfadcd5
      Moe Jette authored
      Only attempt to open files having the proper prefix. For example, slurmd
      should never even try to dlopen a plugin with a prefix of "jobcomp" as
      doing so both wastes time and generates undefined external errors (the
      jobcomp plugin is written for the slurmctld daemon and only it has the
      proper external function to dlopen that plugin).
      8dfadcd5
  16. Mar 19, 2004
  17. Mar 16, 2004
  18. Mar 11, 2004
  19. Mar 10, 2004
  20. Feb 27, 2004
  21. Feb 21, 2004
  22. Feb 19, 2004
  23. Feb 14, 2004
  24. Feb 13, 2004
  25. Feb 12, 2004
  26. Jan 21, 2004
  27. Jan 17, 2004
  28. Jan 13, 2004
Loading