pekko/akka-docs/rst/scala/code/docs/actor
Patrik Nordwall 84ade6fdc3 add CoordinatedShutdown, #21537
* CoordinatedShutdown that can run tasks for configured phases in order (DAG)
* coordinate handover/shutdown of singleton with cluster exiting/shutdown
* phase config obj with depends-on list
* integrate graceful leaving of sharding in coordinated shutdown
* add timeout and recover
* add some missing artery ports to tests
* leave via CoordinatedShutdown.run
* optionally exit-jvm in last phase
* run via jvm shutdown hook
* send ExitingConfirmed to leader before shutdown of Exiting
  to not have to wait for failure detector to mark it as
  unreachable before removing
* the unreachable signal is still kept as a safe guard if
  message is lost or leader dies
* PhaseClusterExiting vs MemberExited in ClusterSingletonManager
* terminate ActorSystem when cluster shutdown (via Down)
* add more predefined and custom phases
* reference documentation
* migration guide
* problem when the leader order was sys2, sys1, sys3,
  then sys3 could not perform it's duties and move Leving sys1 to
  Exiting because it was observing sys1 as unreachable
* exclude Leaving with exitingConfirmed from convergence condidtion
2017-01-16 09:01:57 +01:00
..
ActorDocSpec.scala add CoordinatedShutdown, #21537 2017-01-16 09:01:57 +01:00
ByteBufferSerializerDocSpec.scala extended copyright into 2017 2017-01-04 17:37:15 +01:00
FaultHandlingDocSample.scala extended copyright into 2017 2017-01-04 17:37:15 +01:00
FaultHandlingDocSpec.scala extended copyright into 2017 2017-01-04 17:37:15 +01:00
FSMDocSpec.scala extended copyright into 2017 2017-01-04 17:37:15 +01:00
InitializationDocSpec.scala extended copyright into 2017 2017-01-04 17:37:15 +01:00
PropsEdgeCaseSpec.scala extended copyright into 2017 2017-01-04 17:37:15 +01:00
SchedulerDocSpec.scala extended copyright into 2017 2017-01-04 17:37:15 +01:00
TypedActorDocSpec.scala extended copyright into 2017 2017-01-04 17:37:15 +01:00
UnnestedReceives.scala extended copyright into 2017 2017-01-04 17:37:15 +01:00