WGH

Results 151 comments of WGH

Is missing files constitutes such an error? I do have several torrents permanently errored due to missing files. I can check which torrent it is and what seems wrong with...

``` $71 = {ec = {val_ = 2, failed_ = true, cat_ = 0x555555c77980 }, file_idx = 15, operation = libtorrent::operation_t::file_open} ``` This is is `strace` fragment just before the...

@arvidn I applied the patch, and I've got another stack trace for you. It's the same torrent file with missing files. ``` file: 'torrent.cpp' line: 7959 function: check_invariant expression: want_tick()...

``` (gdb) p want_tick() $14 = false (gdb) p m_links._M_elems[aux::session_interface::torrent_want_tick.m_val] $15 = {index = 0} ```

I'm going to iteratively add `update_xxx()` calls until this's either fixed or I get something really confusing, and will report the results. Since `update_want_tick()` helped me get past the last...

I also had the same problem with VPN and `DNSOverTLS` being globally enabled. I think this is a nice solution (I myself just patched `update-systemd-resolved` to always call `SetLinkDNSOverTLS(idx, off)`)....

> There seems to be no way in go to trigger a scheduler consistently when accounting for time spend suspended (or otherwise not in the process, e.g. under extreme load)....

I think the current plan is to wait for #152, and then implement `CLOCK_BOOTTIME` timerfd support, right?

FWIW, for some time I've been running a naive timer implementation that creates a new `CLOCK_BOOTTIME` timerfd for every `Scheduler` instance. It creates (relatively) lots of fds, but works fine...

I think this code is wrong. All VPNs I've seen (OpenVPN and Wireguard) perpetually have "unknown" operstate. https://github.com/soumya92/barista/blob/e4b58e5439b3da96e53066d717c90d7e818f74e1/modules/vpn/vpn.go#L100-L109