Fork me on GitHub
#yada
<
2016-08-05
>
bhagany03:08:51

for now I'm just derefing a promise that never resolves, but I would appreciate any tips on something better

lmergen08:08:43

@bhagany: I just use @(promise) myself as well

lmergen08:08:59

i think in order to support this, this would need to be built into yada — i can see why it is relevant, though, but it would increase yada’s coupling with aleph

malcolmsparks13:08:20

@bhagany: which version of aleph are you using?. I've heard others using aleph recently have the same issue but I haven't run into it. Out of curiosity, how does edge work in this case?

lmergen14:08:33

@malcolmsparks: edge is using boot’s wait, which uses the @(promise) technique

lmergen14:08:51

i think it’s a good idea to support graceful shutdowns

bhagany15:08:38

@malcolmsparks: I'm using aleph 0.4.1

jstaffans15:08:45

small heads up, maybe someone is affected: there was a memory leak in dirigiste 0.1.3, which is a dependency of manifold and therefore aleph (0.4.1). It's fixed in dirigiste 0.1.4. Just spent an hour tracking it down, thinking it was in my app ..

jstaffans15:08:49

I think it's only noticeable if you have a pretty high load

malcolmsparks16:08:46

@jstaffans: good to know. Thanks.