Como modificar uma associação de usuário no Slurm?

Como modificar uma associação de usuário no Slurm?

Quero mover um usuário no sistema de agendamento de trabalhos Slurm, de seu grupo atual para outro grupo. Mas há erros quando tento o óbvio:

sacctmgr modify user where name=example set account=groupb

A única maneira que consigo é excluí-lo e criar novamente com a nova conta:

sacctmgr delete user example account=groupa
sacctmgr add user example account=groupb

Obrigado

Responder1

Encontrei outra maneira de usar várias contas e definir a padrão como a última adicionada:

sacctmgr add user example account=groupb
sacctmgr modify user where user=example set defaultaccount=groupb

Responder2

Recebi esta resposta e quero compartilhar minha visão aqui: No Slurm tudo está centrado em associações. A resposta de Zhen está absolutamente certa. Basta adicionar uma nova associação para esse usuário e excluir a antiga. Ou até mesmo deixar a associação antiga para que o usuário possa decidir em qual conta executar um trabalho (veja a opção -U do srun)

sacctmgr remove user where user=example and account=oldgroup
sacctmgr add user name=example defaultaccount=newgroup ...

informação relacionada