Merge pull request #28274 from chbatey/rebalance-dead-letter

Avoid dead letter for rebalance timeout msg
This commit is contained in:
Patrik Nordwall 2019-12-05 15:58:56 +01:00 committed by GitHub
commit 2c96a57d89
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -437,15 +437,15 @@ object ShardCoordinator {
regions: Set[ActorRef],
shuttingDownRegions: Set[ActorRef])
extends Actor
with ActorLogging {
with ActorLogging
with Timers {
import Internal._
shuttingDownRegions.foreach(context.watch)
regions.foreach(_ ! BeginHandOff(shard))
var remaining = regions
import context.dispatcher
context.system.scheduler.scheduleOnce(handOffTimeout, self, ReceiveTimeout)
timers.startSingleTimer("hand-off-timeout", ReceiveTimeout, handOffTimeout)
def receive = {
case BeginHandOffAck(`shard`) =>