mirror of
https://github.com/corda/corda.git
synced 2024-12-21 13:57:54 +00:00
Fix rpc sender thread busy looping (#2655)
This commit is contained in:
parent
b625dc7417
commit
aafd8401ad
@ -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…
Reference in New Issue
Block a user