!zghijEASpYQWYFzriI:nixos.org

Hydra

384 Members
108 Servers

Load older messages


SenderMessageTime
2 Aug 2023
@raitobezarius:matrix.orgraitobezarius das_j: what do you think of me researching how to introduce server sent events for realtime streaming of evaluation logs and build logs in Hydra? 02:23:36
@raitobezarius:matrix.orgraitobezariusin catalyst02:23:37
@raitobezarius:matrix.orgraitobezariusI wonder if it could be just a matter of processing the MIME type for text/event-stream and having a long lived request, but I'm a total newbie with the Catalyst framework, it's unclear for me if this is something that can be handled well by this thingie02:26:43
@hacker1024:matrix.orghacker1024
In reply to @raitobezarius:matrix.org
das_j: what do you think of me researching how to introduce server sent events for realtime streaming of evaluation logs and build logs in Hydra?
https://addons.mozilla.org/en-US/firefox/addon/tab-reloader my current solution
02:51:40
@raitobezarius:matrix.orgraitobezariusthat's not really what I am looking for ;)02:51:56
@janne.hess:helsinki-systems.dedas_j
In reply to @raitobezarius:matrix.org
das_j: what do you think of me researching how to introduce server sent events for realtime streaming of evaluation logs and build logs in Hydra?
I kinda had that idea and I kinda have a solution
06:53:25
@janne.hess:helsinki-systems.dedas_jbut yes, a native one would be a lot better than mine06:53:32
@janne.hess:helsinki-systems.dedas_jMy hacky solution is this: https://github.com/NixOS/hydra/pull/957 but it's very unstable06:53:56
@janne.hess:helsinki-systems.dedas_jbut there should probably be a server-wide opt-in/out since I expect this to cause a lot of load on hydra.nixos.org06:55:31
@raitobezarius:matrix.orgraitobezarius das_j: ok and thinking further, what do you think of introducing Rust/Python for the web stuff and having Perl and Python together in the codebase and slowing getting out the Perl part for the web MVC framework so we can get something "more hackable" for random people? (I mean, I can do/read/code Perl but heh…) 14:25:56
@raitobezarius:matrix.orgraitobezarius(I don't really care about either Rust or Python or whatever lang, just something that people can usually grok)14:26:12
@rick:matrix.ciphernetics.nlRick (Mindavi)I think mixed languages won't improve status quo much to be honest17:46:48
@raitobezarius:matrix.orgraitobezariusit would make it easier at least to have a drive-by contribution in some areas, no?17:48:24
@raitobezarius:matrix.orgraitobezariusOf course, not gonna insist on this, I lowkey though want a bug-to-bug compatible of Perl parts of Hydra in some other language just to get the opportunity to make place for some features easily17:51:25
@raitobezarius:matrix.orgraitobezarius * Of course, not gonna insist on this, I lowkey though want a bug-to-bug compatible version of Perl parts of Hydra in some other language just to get the opportunity to make place for some features easily17:51:35
@rick:matrix.ciphernetics.nlRick (Mindavi)Anyway, at least it would require someone that is willing to push it through to the end17:51:48
@raitobezarius:matrix.orgraitobezariusIt's like having 4 weeks of free time and being bored no?17:52:19
@rick:matrix.ciphernetics.nlRick (Mindavi)I guess forking or buying in Graham is also part of the story :) but yeah, sure17:57:22
@raitobezarius:matrix.orgraitobezariusLet's explicitly have Graham in the loop then18:01:17
@raitobezarius:matrix.orgraitobezariusSo we can decide18:01:19
@raitobezarius:matrix.orgraitobezariusForking is fine I suppose as Hydra is not receiving active development18:01:28
@k900:conduit.0upti.meK900 (deprecated)I'd be very interested in rewriting Hydra FWIW18:01:55
@k900:conduit.0upti.meK900 (deprecated)Though I'm probably more interested in the queue runner bits18:02:05
@raitobezarius:matrix.orgraitobezarius hahhaha it's such a shame you were not here in Munich when das_j presented us with 18:05:56
@raitobezarius:matrix.orgraitobezariushttps://github.com/NixOS/hydra/blob/master/src/hydra-queue-runner/hydra-queue-runner.cc#L284-L31218:06:49
@janne.hess:helsinki-systems.dedas_j
In reply to @raitobezarius:matrix.org
(I don't really care about either Rust or Python or whatever lang, just something that people can usually grok)
Please don't let it be python
18:06:58
@raitobezarius:matrix.orgraitobezariusor was it linus?18:06:59
@raitobezarius:matrix.orgraitobezarius
In reply to @janne.hess:helsinki-systems.de
Please don't let it be python
why? :p
18:07:04
@raitobezarius:matrix.orgraitobezariusI don't think the web performance matters, does it?18:07:09
@raitobezarius:matrix.orgraitobezariusalso without GIL it goes faaaaaaaast18:07:17

Show newer messages


Back to Room ListRoom Version: 6