Skip to content

mxqi: Fix MXQD_JOB_TMPDIR spelling to correctly set it #467

Merged

Conversation

pmenzel
Copy link
Contributor

@pmenzel pmenzel commented May 22, 2025

No description provided.

    $ mxqi -h
    Unknown option: h

    usage: /usr/bin/mxqi OPTIONS

        OPTIONS:

        -j n | --processors n    # set number of processors    (default: 4)
        -m SIZE | --memory SIZE  # set amount of memory        (default: 40G)
        --tmpdir SIZE            # set size of MXQ_JOB_TMPDIR  (default: 100G)
    […]

Currently, running an interactive session, the environment variable
`MXQD_JOB_TMPDIR` is not set due to a missing underscore in the variable
name, that causes it to not get forwarded.

    @hotelcalifornia:~$ env
    SHELL=/usr/bin/bash
    MXQ_SERVERID=main
    MXQ_JOBID=54915408
    MXQI_SUBMIT_WD=/home/pmenzel
    PWD=/home/pmenzel
    LOGNAME=pmenzel
    HOME=/home/pmenzel
    TMPDIR=/dev/shm/mxqd/mnt/job/54915408
    PERL5LIB=/home/pmenzel/perl5/lib/perl5
    MXQ_THREADS=4
    MXQ_TIME=600
    SSH_CONNECTION=141.14.21.78 38894 141.14.16.151 34371
    MXQ_MEMORY=40960
    TERM=xterm-256color
    PERL_MB_OPT=--install_base "/home/pmenzel/perl5"
    USER=pmenzel
    MXQ_HOSTNAME=hotelcalifornia.molgen.mpg.de
    MXQ_HOSTID=12c86da0-a55a-4b72-b587-6b40f466b0b6-436a9-a22
    PERL_MM_OPT=INSTALL_BASE=/home/pmenzel/perl5
    SHLVL=1
    LC_CTYPE=en_US.UTF-8
    PS1=\u@\h:\w\$
    SSH_CLIENT=141.14.21.78 38894 34371
    PERL_LOCAL_LIB_ROOT=/home/pmenzel/perl5
    PATH=/home/pmenzel/perl5/bin:/usr/local/package/bin:/usr/local/bin:/usr/sbin:/usr/bin:/home/pmenzel/bin:/home/pmenzel/.cargo/bin
    MXQ_SLOTS=6
    JOB_ID=54915408
    MAIL=/var/mail/pmenzel
    SSH_TTY=/dev/pts/0
    _=/usr/bin/env

Add the _ score, so it’s correctly matched.
Copy link
Collaborator

@donald donald left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I can't believe it.

@pmenzel pmenzel merged commit 3a5305e into master May 22, 2025
@pmenzel
Copy link
Contributor Author

pmenzel commented May 22, 2025

Installed and verified:

$ ssh -t pmenzel@geniux.molgen.mpg.de mxqi

Requested Resources:

    processors:    4
    max memory:    40960 MB
    max runtime:   600 min

Note, that your job is killed without warning, if you exceed the reserved memory or runtime.

Waiting for callback from job 54915411 (group 560863)
Last login: Wed Apr 30 09:34:24 2025 from flughafenberlinbrandenburgwillybrandt.molgen.mpg.de

  #     #                  ###         #     #  stairwaytoheaven
  ##   ##    ##    #####    #   #    #  #   #   system Supermicro 2023US-TR4
  # # # #   #  #   #    #   #   #    #   # #    cpu    128x AMD EPYC 7601
  #  #  #  #    #  #    #   #   #    #    # 64  ram    1027.6 GB
  #     #  ######  #####    #   #    #   # #    arch   x86_64 / 64-bit
  #     #  #    #  #   #    #   #    #  #   #   glibc  2.36
  #     #  #    #  #    #  ###   ####  #     #  kernel 5.15.131.mx64.457 #1

  tags: amd confidential hitparade mx64 mxqd server

  * MXQ cluster node - only to be used via mxqsub/mxqi
  * Access to confidential data enabled

pmenzel@stairwaytoheaven:~$ env
SHELL=/usr/bin/bash
MXQ_SERVERID=main
MXQ_JOBID=54915411
MXQI_SUBMIT_WD=/home/pmenzel
PWD=/home/pmenzel
LOGNAME=pmenzel
HOME=/home/pmenzel
TMPDIR=/dev/shm/mxqd/mnt/job/54915411
PERL5LIB=/home/pmenzel/perl5/lib/perl5
MXQ_THREADS=4
MXQ_TIME=600
SSH_CONNECTION=141.14.21.78 54194 141.14.16.150 35045
MXQ_MEMORY=40960
TERM=xterm-256color
PERL_MB_OPT=--install_base "/home/pmenzel/perl5"
USER=pmenzel
MXQ_HOSTNAME=stairwaytoheaven.molgen.mpg.de
MXQ_HOSTID=d2f1c3d5-d84d-4c78-a585-5b323a686fa1-42e69-aca
PERL_MM_OPT=INSTALL_BASE=/home/pmenzel/perl5
SHLVL=1
LC_CTYPE=en_US.UTF-8
PS1=\u@\h:\w\$ 
SSH_CLIENT=141.14.21.78 54194 35045
MXQ_JOB_TMPDIR=/dev/shm/mxqd/mnt/job/54915411
PERL_LOCAL_LIB_ROOT=/home/pmenzel/perl5
PATH=/home/pmenzel/perl5/bin:/usr/local/package/bin:/usr/local/bin:/usr/sbin:/usr/bin:/home/pmenzel/bin:/home/pmenzel/.cargo/bin
MXQ_SLOTS=6
JOB_ID=54915411
MAIL=/var/mail/pmenzel
SSH_TTY=/dev/pts/0
_=/usr/bin/env

Sign in to join this conversation on GitHub.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants