Fork me on GitHub
#onyx
<
2016-03-29
>
mccraigmccraig11:03:49

i sometimes see these

16-03-29 11:03:21 ip-172-31-36-31 WARN [onyx.messaging.aeron] -
                                  java.lang.Thread.run           Thread.java: 745
    uk.co.real_logic.agrona.concurrent.AgentRunner.run      AgentRunner.java: 105
         uk.co.real_logic.aeron.ClientConductor.doWork  ClientConductor.java: 113
         uk.co.real_logic.aeron.ClientConductor.doWork  ClientConductor.java: 293
uk.co.real_logic.aeron.ClientConductor.onCheckTimeouts  ClientConductor.java: 338
uk.co.real_logic.aeron.exceptions.ConductorServiceTimeoutException: Timeout between service calls over 5000000000ns

mccraigmccraig11:03:03

though it doesn't seem to affect operation

lucasbradstreet11:03:03

Most likely cause is GCs > 5s

lucasbradstreet11:03:39

You can increase the liveness timeout for no real harm, though you should probably look at why you might be GCing for that long and consider using G1GC, if you’re not already

mccraigmccraig11:03:17

i'll look into GC. i do get boatloads of the exceptions though - they fill up the log (and in dev cause my terminal backlog to use all my RAM :) ), which seems slightly odd - i would have thought that there would be occasional exceptions for a GC collector-type prob

lucasbradstreet11:03:17

Yeah, I’m not that surprised. The problem is that the connection will timeout and then every message that is sent will result in the same log entry there. It should probably be rate limited somehow

lucasbradstreet11:03:38

increasing the liveness timeout will help

mccraigmccraig11:03:47

k, i'll try that

mccraigmccraig11:03:51

i'm not specifying G1GC, so i guess i'm using the throughput collector (default for oracle 1.8 with server vm)... are recommended JVM flags docced anywhere ? (i originally configured according to http://onyx.readthedocs.org/en/latest/user-guide/environment/ iirc )

lucasbradstreet12:03:36

Mmm, we should probably put that in the docs.

michaeldrogalis14:03:12

I need to get rid of ReadTheDocs. It's defunct in favor of the website, but I can't find my credentials to log in and delete them. Dx

michaeldrogalis14:03:45

@lucasbradstreet: Are the ReadTheDocs under your username? I just tried to recover all my usual email addresses, and it says I'm not a member. -shrug-

lucasbradstreet14:03:25

I don’t remember setting it up 😕. I’ll try

michaeldrogalis14:03:04

.. Phantom docs.

michaeldrogalis14:03:54

Oh huh, the docs are completely up to date. It's been correctly tracking our builds the entire time. Should we just keep it?

lucasbradstreet14:03:22

I think we should remove it

lucasbradstreet14:03:40

I’d rather have all of them on the website, and to do the website right

michaeldrogalis14:03:15

Done. Only copy of the rendered docs that I'm aware of are at: http://www.onyxplatform.org/docs/