<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>