Fork me on GitHub
#onyx
<
2017-02-22
>
isaac03:02:05

I got error when I upgrade onyx for 0.9.15 -> 0.10.0-beta4

17-02-22 03:10:47 localhost WARN [onyx.messaging.aeron.status-publisher:22] - Aeron status channel error
                         java.lang.Thread.run           Thread.java: 745
        org.agrona.concurrent.AgentRunner.run      AgentRunner.java: 122
              io.aeron.ClientConductor.doWork  ClientConductor.java: 146
              io.aeron.ClientConductor.doWork  ClientConductor.java: 330
     io.aeron.ClientConductor.onCheckTimeouts  ClientConductor.java: 385
^C                       java.lang.Thread.run           Thread.java: 745
        org.agrona.concurrent.AgentRunner.run      AgentRunner.java: 122
              io.aeron.ClientConductor.doWork  ClientConductor.java: 146
              io.aeron.ClientConductor.doWork  ClientConductor.java: 330
     io.aeron.ClientConductor.onCheckTimeouts  ClientConductor.java: 385
io.aeron.ClientConductor.checkDriverHeartbeat  ClientConductor.java: 312
io.aeron.exceptions.DriverTimeoutException: Driver has been inactive for over 10000ms

lucasbradstreet03:02:49

@isaac do you see any other errors in the log?

isaac03:02:07

has many this kind errors, but no other kinds

lucasbradstreet03:02:28

Could you explain what you’re doing in your job (e.g. what plugins you’re using?).

isaac03:02:29

We just use core.async plugin

lucasbradstreet03:02:42

The new version needs somewhere to buffer results in case of allocation changes.

isaac03:02:11

I use ns onyx.tasks.core-async to create task

lucasbradstreet03:02:23

Ah, that should be OK then.

lucasbradstreet03:02:52

Are you loading in a lot of data/could you track your memory consumption to see whether it’s GC’ing?

isaac03:02:16

That error throws at start up

lucasbradstreet03:02:01

Are you starting the aeron media driver (either embedded or non embedded?)

isaac06:02:07

I use embeded aeron media driver got it error, non embedded got another:

java.lang.Thread.run              Thread.java:  745
             java.util.concurrent.ThreadPoolExecutor$Worker.run  ThreadPoolExecutor.java:  617
              java.util.concurrent.ThreadPoolExecutor.runWorker  ThreadPoolExecutor.java: 1142
                                                            ...
                              clojure.core.async/thread-call/fn                async.clj:  439
              onyx.peer.task-lifecycle/start-task-lifecycle!/fn       task_lifecycle.clj:  868
                   onyx.peer.task-lifecycle/run-task-lifecycle!       task_lifecycle.clj:  415
        onyx.peer.task-lifecycle.TaskStateMachine/next-replica!       task_lifecycle.clj:  709
           onyx.messaging.messenger-state/next-messenger-state!      messenger_state.clj:   80
            onyx.messaging.messenger-state/transition-messenger      messenger_state.clj:   70
onyx.messaging.aeron.messenger.AeronMessenger/update-subscriber            messenger.clj:  115
               onyx.messaging.aeron.subscriber.Subscriber/start           subscriber.clj:   87
                                         io.aeron.Aeron.connect               Aeron.java:  137
                                          io.aeron.Aeron.<init>               Aeron.java:   93
                                io.aeron.Aeron$Context.conclude               Aeron.java:  294
                         io.aeron.Aeron$Context.connectToDriver               Aeron.java:  596
io.aeron.exceptions.DriverTimeoutException: CnC file not found: cnc.dat