My code calls setNodes, and locked up when it  collided with a configSubmit
on a slave and an api request for /api/python.

        at jenkins.model.Jenkins.save(Jenkins.java:2513)
        - waiting to lock <0x000000054239ebc0> (a hudson.model.Hudson)
        at hudson.model.Node.setTemporaryOfflineCause(Node.java:210)
        at hudson.model.Computer.setNode(Computer.java:613)
        at hudson.slaves.SlaveComputer.setNode(SlaveComputer.java:514)
        at
hudson.model.AbstractCIBase.updateComputer(AbstractCIBase.java:116)
        at
hudson.model.AbstractCIBase.updateComputerList(AbstractCIBase.java:174)
        - locked <0x0000000542d6bc78> (a java.lang.Object)
        at jenkins.model.Jenkins.updateComputerList(Jenkins.java:1113)
        at jenkins.model.Jenkins.setNodes(Jenkins.java:1621)

I'm not doing any interesting synchronization calls around my setNodes
call; should I be?

I'm basically just calling:

Jenkins.getInstance().setNodes(newNodes);

I'm running with 1.466

-- 
Marc MacIntyre

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to