<div dir="ltr"><br><div>Dear slurm-users,</div><div><br></div><div>for interested parties, we have dropped another version of goslmailer (v.2.4.0), this time with a discord connector and bot.</div><div>Now supporting job notifications delivery to discord servers, in addition to already existing ones: matrix, telegram, msteams and e-mail.</div><div><br></div><div>As usual, all the information can be found at the project github README: <a href="https://github.com/CLIP-HPC/goslmailer">https://github.com/CLIP-HPC/goslmailer</a></div><div><br></div><div>best,</div><div>Petar</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Jul 1, 2022 at 11:27 AM Tomás Di Domenico <<a href="mailto:tdido@tdido.ar">tdido@tdido.ar</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hello everyone.<br>
<br>
For those interested, we've just added a Matrix connector to goslmailer, <br>
which allows slurm to send messages to Matrix rooms. The README file of <br>
the project [1] has details on functionality and features.<br>
<br>
If you do use it, we'd love to hear your feedback!<br>
<br>
Best,<br>
Tomás<br>
<br>
[1] <a href="https://github.com/CLIP-HPC/goslmailer" rel="noreferrer" target="_blank">https://github.com/CLIP-HPC/goslmailer</a><br>
<br>
On 18/05/2022 14:39, Petar Jager wrote:<br>
> <br>
> Hi Hermann,<br>
> <br>
> You're welcome, looking forward to hearing some feedback from you.<br>
> <br>
> Regarding the matrix integration, or any other for that matter, gosl <br>
> code was written with extensibility in mind.<br>
> Meaning, all the helper code required to create a new connector is <br>
> packaged and easily reusable.<br>
> If you take a look at telegram and msteams connectors, you'll see <br>
> they're ~90% boilerplate code with a few lines of system specific api calls.<br>
> <br>
> That makes the complexity of implementation depend solely on the API of <br>
> the other system and implementers familiarity with it.<br>
> Guessing the time estimate is not simple, depends on a lot of factors.<br>
> For me, never having used the matrix and reading its documentation for <br>
> the first time now, it would be much more than for someone familiar with <br>
> it.<br>
> Together with the test system setup, understanding of the protocol, <br>
> libraries, code, figuring out the preferred workflow, testing, etc.. I'd <br>
> guess a couple of weeks (with my usual load).<br>
> For someone intimately familiar with matrix, probably it's measured in days.<br>
> <br>
> I'd suggest you open an issue on github with this as a feature request, <br>
> and if you have the resources to start working on the connector <br>
> yourself, we'll be more than happy to assist you getting around,<br>
> or else we'll see if could manage the time on our side to tackle this if <br>
> there is wider interest for this integration.<br>
> <br>
> best,<br>
> Petar<br>
> <br>
> On Tue, May 17, 2022 at 5:31 PM Hermann Schwärzler <br>
> <<a href="mailto:hermann.schwaerzler@uibk.ac.at" target="_blank">hermann.schwaerzler@uibk.ac.at</a> <mailto:<a href="mailto:hermann.schwaerzler@uibk.ac.at" target="_blank">hermann.schwaerzler@uibk.ac.at</a>>> <br>
> wrote:<br>
> <br>
>     Hi Petar,<br>
> <br>
>     thanks for letting us know!<br>
>     We will definitely look into this and will get back to you on GitHub<br>
>     when technical questions/problems arise.<br>
> <br>
>     Just one quick question: we are neither using Telegram nor MS-Teams<br>
>     here, but Matrix. In case we would like to deliver messages through<br>
>     that: what's your guess on how much work it would be to implement it?<br>
> <br>
>     Regards,<br>
>     Hermann<br>
> <br>
>     On 5/16/22 2:20 PM, Petar Jager wrote:<br>
>      ><br>
>      > Hello slurm users,<br>
>      ><br>
>      > we, the Vienna BioCenter HPC team, got a bit carried away and<br>
>     developed<br>
>      > a slightly elaborate slurm notification solution.<br>
>      ><br>
>      > It acts as drop-in for regular MailProg mailer and can do:<br>
>      ><br>
>      > * message delivery to: e-mail (enhanced classic), telegram, msteams<br>
>      > * gathering of job statistics<br>
>      > * generating hints for users on how to tune their job scripts<br>
>      > * template able messages<br>
>      > * message throttling<br>
>      ><br>
>      > You can find it here: <a href="https://github.com/CLIP-HPC/goslmailer" rel="noreferrer" target="_blank">https://github.com/CLIP-HPC/goslmailer</a><br>
>     <<a href="https://github.com/CLIP-HPC/goslmailer" rel="noreferrer" target="_blank">https://github.com/CLIP-HPC/goslmailer</a>><br>
>      > <<a href="https://github.com/CLIP-HPC/goslmailer" rel="noreferrer" target="_blank">https://github.com/CLIP-HPC/goslmailer</a><br>
>     <<a href="https://github.com/CLIP-HPC/goslmailer" rel="noreferrer" target="_blank">https://github.com/CLIP-HPC/goslmailer</a>>><br>
>      ><br>
>      > We hope you find it interesting (and helpful) and if you have<br>
>     ideas or<br>
>      > would like to contribute, feel free to reach out to us there :)<br>
>      ><br>
>      ><br>
>      > best,<br>
>      > Petar<br>
>      ><br>
>      ><br>
>      > --<br>
>      > Petar Jager<br>
>      > mailto:<a href="mailto:petar.jager@gmail.com" target="_blank">petar.jager@gmail.com</a> <mailto:<a href="mailto:petar.jager@gmail.com" target="_blank">petar.jager@gmail.com</a>><br>
>     <mailto:<a href="mailto:petar.jager@gmail.com" target="_blank">petar.jager@gmail.com</a> <mailto:<a href="mailto:petar.jager@gmail.com" target="_blank">petar.jager@gmail.com</a>>><br>
> <br>
> <br>
> <br>
> -- <br>
> Petar Jager<br>
> mailto:<a href="mailto:petar.jager@gmail.com" target="_blank">petar.jager@gmail.com</a> <mailto:<a href="mailto:petar.jager@gmail.com" target="_blank">petar.jager@gmail.com</a>><br>
<br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature">Petar Jager<br>mailto:<a href="mailto:petar.jager@gmail.com" target="_blank">petar.jager@gmail.com</a></div>