[slurm-users] Slurm notifications, a more comprehensive solution - goslmailer

Tomás Di Domenico tdido at tdido.ar
Fri Jul 1 09:25:36 UTC 2022


Hello everyone.

For those interested, we've just added a Matrix connector to goslmailer, 
which allows slurm to send messages to Matrix rooms. The README file of 
the project [1] has details on functionality and features.

If you do use it, we'd love to hear your feedback!

Best,
Tomás

[1] https://github.com/CLIP-HPC/goslmailer

On 18/05/2022 14:39, Petar Jager wrote:
> 
> Hi Hermann,
> 
> You're welcome, looking forward to hearing some feedback from you.
> 
> Regarding the matrix integration, or any other for that matter, gosl 
> code was written with extensibility in mind.
> Meaning, all the helper code required to create a new connector is 
> packaged and easily reusable.
> If you take a look at telegram and msteams connectors, you'll see 
> they're ~90% boilerplate code with a few lines of system specific api calls.
> 
> That makes the complexity of implementation depend solely on the API of 
> the other system and implementers familiarity with it.
> Guessing the time estimate is not simple, depends on a lot of factors.
> For me, never having used the matrix and reading its documentation for 
> the first time now, it would be much more than for someone familiar with 
> it.
> Together with the test system setup, understanding of the protocol, 
> libraries, code, figuring out the preferred workflow, testing, etc.. I'd 
> guess a couple of weeks (with my usual load).
> For someone intimately familiar with matrix, probably it's measured in days.
> 
> I'd suggest you open an issue on github with this as a feature request, 
> and if you have the resources to start working on the connector 
> yourself, we'll be more than happy to assist you getting around,
> or else we'll see if could manage the time on our side to tackle this if 
> there is wider interest for this integration.
> 
> best,
> Petar
> 
> On Tue, May 17, 2022 at 5:31 PM Hermann Schwärzler 
> <hermann.schwaerzler at uibk.ac.at <mailto:hermann.schwaerzler at uibk.ac.at>> 
> wrote:
> 
>     Hi Petar,
> 
>     thanks for letting us know!
>     We will definitely look into this and will get back to you on GitHub
>     when technical questions/problems arise.
> 
>     Just one quick question: we are neither using Telegram nor MS-Teams
>     here, but Matrix. In case we would like to deliver messages through
>     that: what's your guess on how much work it would be to implement it?
> 
>     Regards,
>     Hermann
> 
>     On 5/16/22 2:20 PM, Petar Jager wrote:
>      >
>      > Hello slurm users,
>      >
>      > we, the Vienna BioCenter HPC team, got a bit carried away and
>     developed
>      > a slightly elaborate slurm notification solution.
>      >
>      > It acts as drop-in for regular MailProg mailer and can do:
>      >
>      > * message delivery to: e-mail (enhanced classic), telegram, msteams
>      > * gathering of job statistics
>      > * generating hints for users on how to tune their job scripts
>      > * template able messages
>      > * message throttling
>      >
>      > You can find it here: https://github.com/CLIP-HPC/goslmailer
>     <https://github.com/CLIP-HPC/goslmailer>
>      > <https://github.com/CLIP-HPC/goslmailer
>     <https://github.com/CLIP-HPC/goslmailer>>
>      >
>      > We hope you find it interesting (and helpful) and if you have
>     ideas or
>      > would like to contribute, feel free to reach out to us there :)
>      >
>      >
>      > best,
>      > Petar
>      >
>      >
>      > --
>      > Petar Jager
>      > mailto:petar.jager at gmail.com <mailto:petar.jager at gmail.com>
>     <mailto:petar.jager at gmail.com <mailto:petar.jager at gmail.com>>
> 
> 
> 
> -- 
> Petar Jager
> mailto:petar.jager at gmail.com <mailto:petar.jager at gmail.com>



More information about the slurm-users mailing list