sb0 changed the topic of #m-labs to: ARTIQ, Migen, MiSoC, Mixxeo & other M-Labs projects :: fka #milkymist :: Logs http://irclog.whitequark.org/m-labs
sandeepkr__ has joined #m-labs
sandeepkr_ has quit [Ping timeout: 246 seconds]
kuldeep has quit [Ping timeout: 276 seconds]
kuldeep has joined #m-labs
fengling has quit [Ping timeout: 240 seconds]
sb0 has joined #m-labs
sb0 has quit [Client Quit]
fengling has joined #m-labs
fengling has quit [Ping timeout: 240 seconds]
fengling has joined #m-labs
fengling has quit [Ping timeout: 240 seconds]
fengling has joined #m-labs
fengling has quit [Ping timeout: 240 seconds]
EvilSpirit has joined #m-labs
mumptai has joined #m-labs
rohitksingh has joined #m-labs
rohitksingh has quit [Ping timeout: 246 seconds]
rohitksingh has joined #m-labs
rohitksingh1 has joined #m-labs
rohitksingh has quit [Ping timeout: 244 seconds]
EvilSpirit has quit [Ping timeout: 244 seconds]
fengling has joined #m-labs
fengling has quit [Ping timeout: 240 seconds]
fengling has joined #m-labs
fengling has quit [Ping timeout: 240 seconds]
kyak has joined #m-labs
kyak has quit []
rohitksingh1 has quit [Ping timeout: 244 seconds]
kyak has joined #m-labs
rohitksingh has joined #m-labs
fengling has joined #m-labs
rohitksingh has quit [Quit: Leaving.]
Gurty has quit [Remote host closed the connection]
Gurty has joined #m-labs
sandeepkr__ has quit [Ping timeout: 260 seconds]
rohitksingh has joined #m-labs
sandeepkr__ has joined #m-labs
fengling has quit [Quit: WeeChat 1.4]
key2 has joined #m-labs
<GitHub119> [artiq] sbourdeauducq pushed 1 new commit to master: https://git.io/vr21Z
<GitHub119> artiq/master 3d6f551 Sebastien Bourdeauducq: coredevice/TCA6424A: convert 'outputs' value to little endian. Closes #437
<GitHub119> [artiq] sbourdeauducq pushed 1 new commit to release-1: https://git.io/vr21l
<GitHub119> artiq/release-1 42c84e0 Sebastien Bourdeauducq: coredevice/TCA6424A: convert 'outputs' value to little endian. Closes #437
rohitksingh has quit [Ping timeout: 246 seconds]
sb0 has joined #m-labs
<GitHub197> [artiq] jordens pushed 4 new commits to master: https://git.io/vr2yW
<GitHub197> artiq/master a9434d2 Robert Jordens: pyon: use dtype.str...
<GitHub197> artiq/master 9e68159 Robert Jordens: pyon: ship ndarray data as bytes...
<GitHub197> artiq/master 0857cfd Robert Jordens: short_format: cover a few more numpy types correctly
<rjo> sb0: why is lab.m-labs.hk down?
<sb0> I don't know and I'm not in HK right now, whitequark ?
<sb0> rjo, can I move artiq_browser.LogBufferHandler and init_log to artiq.gui and use it in the dashboard as well at some point?
<sb0> though I'm not sure how much can really be reused...
<sb0> what I want to do is add the dashboard's internal logging messages to the log dock
rohitksingh has joined #m-labs
<rjo> sb0: sure. there are a bunch of things, also in browser.experiments there are a few things i might refactor.
<rjo> ack. locally handling the dashboard log sounds right.
EvilSpirit has joined #m-labs
rohitksingh has quit [Ping timeout: 244 seconds]
rohitksingh has joined #m-labs
<GitHub127> [artiq] sbourdeauducq pushed 1 new commit to master: https://git.io/vr2Fk
<GitHub127> artiq/master a46d3ff Sebastien Bourdeauducq: browser: remove unnecessary loop.call_soon
rohitksingh has quit [Read error: Connection reset by peer]
rohitksingh has joined #m-labs
rohitksingh has quit [Read error: Connection reset by peer]
sandeepkr__ has quit [Ping timeout: 260 seconds]
kuldeep has quit [Ping timeout: 276 seconds]
kaalikahn has quit [Quit: Leaving]
kuldeep has joined #m-labs
sandeepkr__ has joined #m-labs
tariq786 has joined #m-labs
<whitequark> rjo: I will check
<whitequark> rjo: hm, it's up now
<whitequark> more specifically, it is up if you use ipv4
<whitequark> oh. only the router is up. the buildserver is actually down. so i suppose what happened is it crashed or something.
key2 has quit [Ping timeout: 276 seconds]
<whitequark> rjo: do you want me to just reboot it or do you want me to try and look at the kernel panic, if any? not sure what sort of hardware-related bugs we can expect
<rjo> whitequark: i have no preference.
<whitequark> ok. then i will just reboot it once the trains start running.
rohitksingh has joined #m-labs
key2 has joined #m-labs
rohitksingh has quit [Client Quit]
<sb0> rjo, I have an idea to deal with slow sync_struct subscribers (and slow applets)
<rjo> whitequark: ack. afaict it has been down for a couple of days already. fwiw no unusual level of urgency
<sb0> if the size of all non-init messages in the queue is larger than the size of the last sent init message, clear the queue and replace with a init
<rjo> sb0: ok. but they can still pile up just on inits. and maybe processing inits is more expensive. but those are details...
<sb0> "clear the queue" == clear everything including any existing init message that may be there
<rjo> ok
<sb0> so no, they won't pile up
<sb0> it will just make the updates slower, at the rate that the subscriber can process them
<rjo> well. yes. they might still pile up. but not "earlier" than now.
<whitequark> rjo: well, I'm going to need it to work on openocd, for one
<sb0> alternatives are basically listed here http://zguide.zeromq.org/php:chapter5#Slow-Subscriber-Detection-Suicidal-Snail-Pattern but none are good. in the special case of sync_struct, this trick would be better imo.
<rjo> whitequark: so you are taking that?
<rjo> sb0: ack
<rjo> whitequark: are you going to try to use msvc?
<rjo> sb0: yes. i remember seeing that a while ago when i did some pubsub with 0mq. the "compress queue by replaceing with an init" looks good to me.
<sb0> if init processing is more expensive, there can be some tweaking of the compression condition, e.g. compress when size of queued mods is 1.2x size of last init
<rjo> and a good condition for "definitely too slow" might be that algorithm finding an init in the queue.
<sb0> the way sync_struct works is written, each message is a queue entry. it's straightforward to add a boolean flag to determine if the message is init or not without deserializing it on the publisher
key2 has quit [Ping timeout: 260 seconds]
<whitequark> rjo: yes, it is assigned to me and I did some preliminary work already
<whitequark> no, I will not use msvc, since openocd uses autocrap for building
<whitequark> instead, I will simply cross-compile it using Debian's cross-gcc for Windows
<rjo> and make a cross conda package out of it?
<whitequark> yeah
<whitequark> tht's the only part that worries me.
<whitequark> but there ought to be some way to make those.
<sb0> ignore conda-build, make the tarball yourself?
<whitequark> `conda convert` apparently
sb0 has quit [Quit: Leaving]
larsc has quit [Ping timeout: 244 seconds]
EvilSpirit has quit [Ping timeout: 260 seconds]
larsc has joined #m-labs
nkaretnikov has quit [Ping timeout: 244 seconds]
sandeepkr__ has quit [Ping timeout: 252 seconds]
mumptai has quit [Remote host closed the connection]
nkaretnikov has joined #m-labs
nkaretnikov has quit [Quit: WeeChat 1.4]
nkaretnikov has joined #m-labs
nkaretnikov has quit [Ping timeout: 276 seconds]
mindrunner has quit [Ping timeout: 276 seconds]
nkaretnikov has joined #m-labs
mindrunner has joined #m-labs
nkaretnikov has quit [Ping timeout: 264 seconds]
nkaretnikov has joined #m-labs
nkaretnikov has quit [Ping timeout: 260 seconds]