mirror of
https://github.com/corda/corda.git
synced 2025-02-20 17:33:15 +00:00
Merge pull request #2653 from corda/aslemmer-fix-rpc-server-sender
Fix rpc sender thread busy looping
This commit is contained in:
commit
48da1c3ebf
@ -210,7 +210,7 @@ class RPCServer(
|
||||
return thread(name = "rpc-server-sender", isDaemon = true) {
|
||||
var deduplicationSequenceNumber = 0L
|
||||
while (true) {
|
||||
val job = sendJobQueue.poll()
|
||||
val job = sendJobQueue.take()
|
||||
when (job) {
|
||||
is RpcSendJob.Send -> handleSendJob(deduplicationSequenceNumber++, job)
|
||||
RpcSendJob.Stop -> return@thread
|
||||
|
Loading…
x
Reference in New Issue
Block a user