2010-2-15

14:09 asksol
so celerymon
14:09 asksol
needs to be awesome
14:09 asksol
I have this idea that requires javascript
14:09 asksol
a grid of currently executed tasks, new ones is appended to the end
14:10 asksol
s/executed/executing
14:10 asksol
received tasks are grey, executing tasks are yellow, successful tasks are green, and failed tasks are red
14:10 asksol
when they're finished/failed they stick around for some time, maybe failed tasks stay longer
14:11 asksol
you can click on them to get detailed information, results, tracebacks etc
14:11 padt
asksol: sounds nice
14:11 asksol
and you can freeze the interface
14:13 padt
non linear animation on opacity is trivial in all of the libs fwiw. so fading out in a nice way is easy enough
14:13 asksol
cool
14:13 asksol
and we need awesome graphs
14:13 asksol
I wonder what the best js lib for that is
14:13 asksol
14:13 padt
graps as in barcharts and things?
14:14 asksol
yeah, exactly
14:15 asksol
not sure what graphs to show though, but stuff like failed tasks vs total tasks
14:15 asksol
number of workers running
14:15 asksol
maybe you could even select to graph the result of a task over time :)
14:17 padt
lots of spiffy things you can do. need some mock data to work against
14:17 asksol
yeah, indeed
14:17 padt
or some simple setup that generates traffic
14:17 asksol
I'm going to finish the API part of celerymon first
14:24 asksol
maybe I should call my flash friend, to get some crazy 3d visuals too ;)
14:25 padt
bah
14:25 padt
that's cheating
14:26 padt
asksol: but we have some old sceners in webapps. Could do milkdrop like vizualization in canvas or something :)
14:26 padt
nice for impressing people when showing them around a server room
14:26 asksol
hehe
14:27 asksol
there should always be a 3d donut
14:29 padt
with the audio tag you could do sounds as well. nice steady chatter for ok tasks and some kind of tick for failed or somethning
14:30 asksol
oooh, yeah
14:30 asksol
CSI style
14:41 padt
even better, we could write a gui in visual basic and track the IPs!
14:41 padt
(sorry)
14:43 asksol
it could generate sounds from the current state of the cluster
14:43 asksol
after a while maybe you could learn to detect failures from the sound
14:44 asksol
and then we could publish an album: cluster sounds - microsound generated by celery
14:44 asksol
would be a big hit for contemporaries
18:31 mat__
asksol: is it possible to change the name of the celeryctl queues?
20:50 heedly
sometimes when launched celery just sits doing nothing. shouldn't it be running my periodic tasks? it completely misses them
20:51 heedly
usually a flush fixes it, but sometimes not
21:12 heedly
this is what strace gives me http://pastebin.com/m1250746
21:12 heedly
any suggestions?
21:32 harel
asksol: i know jquery is all hyped up these days, but after many years of js apis etc, i think ExtJS is the most well done framework and toolkit around. its free for opensource projects, has hands down the best grid out there and graphs as well.
21:34 harel
23:01 FMJaguar
it's very good for internal projects