├── .devcontainer ├── Dockerfile └── devcontainer.json ├── .editorconfig ├── .github ├── PULL_REQUEST_TEMPLATE.md ├── release.yml └── workflows │ ├── main.yml │ ├── pull_request.yml │ └── pull_request_label.yml ├── .gitignore ├── .licenseignore ├── .spi.yml ├── .swift-format ├── .swiftformatignore ├── .unacceptablelanguageignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── CONTRIBUTORS.txt ├── Docs ├── README.md └── images │ ├── SWIM │ ├── ping_pingreq_cycle.graffle │ ├── ping_pingreq_cycle.png │ ├── ping_pingreq_cycle_dark.graffle │ ├── ping_pingreq_cycle_dark.png │ ├── ping_pingreq_cycle_dark_1.png │ ├── ping_pingreq_cycle_dark_2.png │ ├── ping_pingreq_cycle_dark_3.png │ └── ping_pingreq_cycle_dark_4.png │ ├── actor_lifecycle.graffle │ ├── data.plist │ └── image2.pdf │ ├── actor_lifecycle.png │ ├── actor_lifecycle │ ├── Canvas 1.svg │ └── image2.pdf │ ├── actor_tree.graffle │ ├── data.plist │ └── image1.pdf │ ├── actor_tree.png │ ├── cluster_lifecycle_dark.graffle │ ├── data.plist │ ├── image2.png │ └── preview.jpeg │ ├── internals │ ├── faultHandling_mailbox_poc.graffle │ │ ├── data.plist │ │ └── image1.pdf │ ├── faultHandling_mailbox_poc.png │ ├── sendMessage_diagram.graffle │ │ ├── data.plist │ │ └── image2.pdf │ └── sendMessage_diagram.png │ ├── membership │ ├── membership-downing.graffle │ │ ├── data.plist │ │ └── image1.pdf │ └── membership-joining.graffle │ │ ├── data.plist │ │ └── image1.pdf │ ├── swim_lifecycle.graffle │ ├── swim_lifecycle.png │ └── swim_lifecycle.svg ├── IntegrationTests └── tests_01_cluster │ ├── it_Clustered_swim_suspension_reachability │ └── main.swift │ ├── it_Clustered_swim_ungraceful_shutdown │ └── main.swift │ ├── shared.sh │ ├── test_01_suspend_causes_unreachable_unsuspend_causes_reachable.sh │ └── test_02_ungraceful_shutdown_recovery.sh ├── InternalPlugins └── FishyDocs │ ├── .gitignore │ ├── Package.swift │ ├── Plugins │ └── FishyDocsPlugin │ │ └── plugin.swift │ ├── README.md │ ├── Sources │ └── FishyDocs │ │ └── FishyDocsMain.swift │ └── Tests │ └── FishyDocsTests │ └── FishyDocsTests.swift ├── LICENSE.txt ├── Models ├── mailbox.tla └── mailbox.toolbox │ └── .project ├── MultiNodeTests └── DistributedActorsMultiNodeTests │ ├── MultiNode+ClusterSingletonTests.swift │ ├── MultiNode+MultiNodeConductorTests.swift │ └── MultiNode+ReceptionistTests.swift ├── NOTICE.txt ├── Package.swift ├── Plugins └── MultiNodeTestPlugin │ └── plugin.swift ├── Protos ├── ActorID.proto ├── Clocks │ └── VersionVector.proto ├── Cluster │ ├── Cluster.proto │ ├── ClusterEvents.proto │ ├── Membership.proto │ └── SWIM │ │ └── SWIM.proto ├── README.md ├── Serialization │ └── Serialization.proto ├── SystemMessages.proto └── WireProtocol.proto ├── README.md ├── SECURITY.md ├── STYLE_GUIDE.md ├── Samples ├── Package.swift ├── Sources │ └── SampleDiningPhilosophers │ │ ├── DiningPhilosophers.swift │ │ ├── DistributedDiningPhilosophers.swift │ │ ├── Fork.swift │ │ ├── Philosopher.swift │ │ ├── SamplePrettyLogHandler.swift │ │ ├── boot.swift │ │ ├── dining-philosopher-fsm.graffle │ │ └── dining-philosopher-fsm.svg ├── Tests │ └── NoopTests │ │ └── SampleTest.swift └── grafana-dashboards │ └── cluster-overview-sample.json ├── Sources ├── CDistributedActorsMailbox │ ├── backtrace_support.c │ ├── c_mpsc_linked_queue.c │ └── include │ │ ├── backtrace_support.h │ │ ├── c_mpsc_linked_queue.h │ │ ├── itoa.h │ │ └── swift_interop.h ├── Clusterd │ └── boot+ClusterD.swift ├── DistributedActorsConcurrencyHelpers │ ├── README.md │ └── lock.swift ├── DistributedActorsTestKit │ ├── ActorTestKit.swift │ ├── ByteBuffer+Testing.swift │ ├── Cluster │ │ ├── ClusteredActorSystemsXCTestCase.swift │ │ └── DistributedActor+Assertions.swift │ ├── Data+Testing.swift │ ├── InspectKit.swift │ ├── LogCapture.swift │ ├── ShouldMatchers.swift │ ├── SingleClusterSystemXCTestCase.swift │ ├── Task+Testing.swift │ ├── TestProbes+Receptionist.swift │ └── TestProbes.swift ├── DistributedCluster │ ├── ActorContext.swift │ ├── ActorID.swift │ ├── ActorIDMetadataSettings.swift │ ├── ActorLogging.swift │ ├── ActorMessage+Protobuf.swift │ ├── ActorMessages.swift │ ├── ActorMetadata.swift │ ├── ActorRef+Ask.swift │ ├── ActorRefFactory.swift │ ├── ActorRefProvider.swift │ ├── ActorShell+Children.swift │ ├── Adapters.swift │ ├── AsyncResult.swift │ ├── Backoff.swift │ ├── Behaviors.swift │ ├── Clocks │ │ ├── Protobuf │ │ │ ├── VersionVector+Serialization.swift │ │ │ └── VersionVector.pb.swift │ │ └── VersionVector.swift │ ├── Cluster │ │ ├── Association.swift │ │ ├── Chaos │ │ │ └── FaultyNetworkSimulatingHandler.swift │ │ ├── Cluster+Event.swift │ │ ├── Cluster+Member.swift │ │ ├── Cluster+Membership.swift │ │ ├── ClusterControl.swift │ │ ├── ClusterEventStream.swift │ │ ├── ClusterShell+LeaderActions.swift │ │ ├── ClusterShell+Logging.swift │ │ ├── ClusterShell.swift │ │ ├── ClusterShellState.swift │ │ ├── DiscoveryShell.swift │ │ ├── DistributedNodeDeathWatcher.swift │ │ ├── Downing │ │ │ ├── DowningSettings.swift │ │ │ ├── DowningStrategy.swift │ │ │ └── TimeoutBasedDowningStrategy.swift │ │ ├── HandshakeStateMachine.swift │ │ ├── Leadership.swift │ │ ├── MembershipGossip │ │ │ ├── Cluster+MembershipGossip+Serialization.swift │ │ │ ├── Cluster+MembershipGossip.swift │ │ │ └── Cluster+MembershipGossipLogic.swift │ │ ├── NodeDeathWatcher.swift │ │ ├── Protobuf │ │ │ ├── Cluster+Serialization.swift │ │ │ ├── Cluster.pb.swift │ │ │ ├── ClusterEvents+Serialization.swift │ │ │ ├── ClusterEvents.pb.swift │ │ │ ├── Membership+Serialization.swift │ │ │ └── Membership.pb.swift │ │ ├── Reception │ │ │ ├── OperationLog.swift │ │ │ ├── OperationLogClusterReceptionist+Codable.swift │ │ │ ├── OperationLogDistributedReceptionist.swift │ │ │ └── _OperationLogClusterReceptionistBehavior.swift │ │ ├── SWIM │ │ │ ├── ClusterMembership+Converters.swift │ │ │ ├── Protobuf │ │ │ │ ├── SWIM+Serialization.swift │ │ │ │ └── SWIM.pb.swift │ │ │ ├── SWIMActor+NotUsedCalls.swift │ │ │ └── SWIMActor.swift │ │ ├── SystemMessages+Redelivery.swift │ │ └── Transport │ │ │ ├── RemoteClusterActorPersonality.swift │ │ │ ├── TransportPipelines.swift │ │ │ └── WireMessages.swift │ ├── ClusterEndpoint.swift │ ├── ClusterNode.swift │ ├── ClusterSystem+Clusterd.swift │ ├── ClusterSystem.swift │ ├── ClusterSystemSettings.swift │ ├── Collections │ │ ├── Heap.swift │ │ ├── MPSCLinkedQueue.swift │ │ ├── RingBuffer.swift │ │ └── _LinkedBlockingQueue.swift │ ├── Concurrency │ │ ├── AffinityThreadPool.swift │ │ ├── CountDownLatch.swift │ │ ├── _ClusterCancellableCheckedContinuation.swift │ │ ├── _Condition.swift │ │ ├── _FixedThreadPool.swift │ │ ├── _Thread.swift │ │ └── locks.swift │ ├── DeadLetters.swift │ ├── Dispatchers.swift │ ├── DistributedActor+Extensions.swift │ ├── DistributedActor+Internal.swift │ ├── DistributedActor+Messages.swift │ ├── DistributedActorContext.swift │ ├── Docs.docc │ │ ├── ClusterSingleton.md │ │ ├── Clustering.md │ │ ├── Contributing.md │ │ ├── Introduction.md │ │ ├── LeadershipSelectionSettings.md │ │ ├── Lifecycle.md │ │ ├── Observability.md │ │ ├── Receptionist.md │ │ ├── Resources │ │ │ ├── cluster_lifecycle copy.png │ │ │ ├── cluster_lifecycle.graffle │ │ │ ├── cluster_lifecycle.png │ │ │ ├── cluster_lifecycle.svg │ │ │ ├── cluster_lifecycle_dark.png │ │ │ ├── cluster_singleton_calls.graffle │ │ │ ├── cluster_singleton_calls.png │ │ │ ├── remote_watch_terminated.graffle │ │ │ └── remote_watch_terminated.png │ │ ├── Security.md │ │ └── index.md │ ├── Gossip │ │ ├── Gossip+Serialization.swift │ │ ├── Gossip+Settings.swift │ │ ├── GossipLogic.swift │ │ ├── Gossiper+Shell+Serialization.swift │ │ ├── Gossiper+Shell.swift │ │ └── Gossiper.swift │ ├── Instrumentation │ │ ├── ActorTransportInstrumentation.swift │ │ ├── ReceptionistInstrumentation.swift │ │ └── os_signpost │ │ │ ├── ActorTransportInstrumentation+os_signpost.swift │ │ │ ├── InstrumentationProvider+os_signpost.swift │ │ │ └── ReceptionistInstrumentation+os_signpost.swift │ ├── InvocationBehavior.swift │ ├── LifecycleMonitoring │ │ ├── LifecycleWatch.swift │ │ ├── LifecycleWatchContainer.swift │ │ └── _BehaviorDeathWatch.swift │ ├── Metrics │ │ ├── CoreMetrics+Extensions.swift │ │ ├── CoreMetrics+MetricsPNCounter.swift │ │ ├── Metrics+Actor.swift │ │ ├── Metrics+ClusterSystem.swift │ │ └── MetricsSettings.swift │ ├── NIO+Extensions.swift │ ├── Pattern │ │ └── WorkerPool.swift │ ├── Plugins │ │ ├── ClusterSingleton │ │ │ ├── ClusterSingleton.swift │ │ │ ├── ClusterSingletonAllocationStrategy.swift │ │ │ ├── ClusterSingletonBoss.swift │ │ │ ├── ClusterSingletonPlugin.swift │ │ │ └── ClusterSingletonSettings.swift │ │ ├── ClusterSystem+Plugins.swift │ │ └── ClusterSystemSettings+Plugins.swift │ ├── Props+Metrics.swift │ ├── Props.swift │ ├── Protobuf │ │ ├── ActorID+Serialization.swift │ │ ├── ActorID.pb.swift │ │ ├── ProtobufMessage+Extensions.swift │ │ ├── SystemMessages+Serialization.swift │ │ ├── SystemMessages.pb.swift │ │ ├── WireProtocol+Serialization.swift │ │ └── WireProtocol.pb.swift │ ├── Receptionist │ │ ├── ActorContext+Receptionist.swift │ │ ├── DistributedReception.swift │ │ ├── DistributedReceptionist.swift │ │ ├── Reception.swift │ │ ├── Receptionist+Serialization.swift │ │ ├── Receptionist.swift │ │ ├── ReceptionistOperations.swift │ │ ├── ReceptionistSettings.swift │ │ └── SystemReceptionist.swift │ ├── Refs+any.swift │ ├── Refs.swift │ ├── Scheduler.swift │ ├── Serialization │ │ ├── ActorRef+Serialization.swift │ │ ├── Protobuf │ │ │ └── Serialization.pb.swift │ │ ├── Serialization+Codable.swift │ │ ├── Serialization+Context.swift │ │ ├── Serialization+Invocation.swift │ │ ├── Serialization+Manifest.swift │ │ ├── Serialization+PrimitiveSerializers.swift │ │ ├── Serialization+SerializerID.swift │ │ ├── Serialization+Serializers+Codable.swift │ │ ├── Serialization+Serializers+Protobuf.swift │ │ ├── Serialization+Serializers.swift │ │ ├── Serialization+Settings.swift │ │ ├── Serialization.swift │ │ ├── SerializationPool.swift │ │ ├── TopLevelBlobCoders.swift │ │ ├── TopLevelBytesBlobCoders.swift │ │ ├── TopLevelBytesBlobSerializer.swift │ │ ├── TopLevelProtobufCoders.swift │ │ └── TopLevelProtobufSerializer.swift │ ├── StashBuffer.swift │ ├── String+Extensions.swift │ ├── Supervision.swift │ ├── SystemMessages.swift │ ├── Time.swift │ ├── TimeSpec.swift │ ├── Version.swift │ ├── WeakActorDictionary.swift │ ├── _ActorNaming.swift │ ├── _ActorShell.swift │ ├── _BehaviorTimers.swift │ ├── _Mailbox.swift │ ├── _OrderedSet+Extensions.swift │ ├── _Signals.swift │ └── utils.swift ├── MultiNodeTestKit │ ├── MultiNodeTestConductor.swift │ ├── MultiNodeTestKit+Control.swift │ ├── MultiNodeTestKit.swift │ └── MultiNodeTestSettings.swift ├── MultiNodeTestKitRunner │ ├── MultiNode+LogCapture.swift │ ├── MultiNode+TestSuites.swift │ ├── NaiveLogger.swift │ ├── OutputGrepper.swift │ ├── Process+Extensions.swift │ ├── Terminal+Rainbow.swift │ ├── Time.swift │ ├── boot+MultiNodeTestKitRunner+Exec.swift │ ├── boot+MultiNodeTestKitRunner+Test.swift │ └── boot+MultiNodeTestKitRunner.swift └── SwiftBenchmarkTools │ ├── ArgParser.swift │ ├── BenchmarkTools.swift │ ├── DistributedActorsBenchmarkCategory.swift │ ├── DriverUtils.swift │ └── README_SWIFT.md ├── Tests ├── CDistributedActorsMailboxTests │ └── CMPSCLinkedQueueTests.swift ├── DistributedActorsDocumentationTests │ ├── ActorDocExamples.swift │ ├── ActorSingletonDocExamples.swift │ ├── ClusterDocExamples.swift │ ├── ClusteringDocExamples.swift │ ├── DeathWatchDocExamples.swift │ ├── DocumentationProtos │ │ └── SerializationDocExamples.proto │ ├── InteropDocExamples.swift │ ├── Protobuf │ │ └── SerializationDocExamples.pb.swift │ ├── SerializationDocExamples.swift │ ├── SupervisionDocExamples.swift │ └── XCTest+Async.swift ├── DistributedActorsTestKitTests │ ├── ActorTestKitTests.swift │ ├── ActorTestProbeTests.swift │ ├── DeadlineTests.swift │ └── DurationTests.swift ├── DistributedClusterTests │ ├── ActorAskTests.swift │ ├── ActorIDMetadataTests.swift │ ├── ActorIDTests.swift │ ├── ActorIsolationFailureHandlingTests.swift │ ├── ActorLeakingTests.swift │ ├── ActorLifecycleTests.swift │ ├── ActorLoggingTests.swift │ ├── ActorNamingTests.swift │ ├── ActorPathTests.swift │ ├── ActorRefAdapterTests.swift │ ├── ActorSubReceiveTests.swift │ ├── BackoffStrategyTests.swift │ ├── BasicClusterSystemLifecycleTests.swift │ ├── BehaviorCanonicalizeTests.swift │ ├── BehaviorMatchers.swift │ ├── BehaviorTests.swift │ ├── BlockingReceptacleTests.swift │ ├── Clocks │ │ ├── Protobuf │ │ │ └── VersionVector+SerializationTests.swift │ │ └── VersionVectorTests.swift │ ├── Cluster │ │ ├── AggressiveNodeReplacementClusteredTests.swift │ │ ├── AssociationClusteredTests.swift │ │ ├── ClusterDiscoveryTests.swift │ │ ├── ClusterEventStreamTests.swift │ │ ├── ClusterLeaderActionsClusteredTests.swift │ │ ├── ClusterLeaderActionsTests.swift │ │ ├── ClusterMembershipSnapshotTests.swift │ │ ├── ClusterOnDownActionTests.swift │ │ ├── Daemon │ │ │ └── DaemonJoiningClusteredTests.swift │ │ ├── DowningStrategy │ │ │ ├── DowningClusteredTests.swift │ │ │ └── TimeoutBasedDowningInstanceTests.swift │ │ ├── GossipSeenTableTests.swift │ │ ├── LeadershipTests.swift │ │ ├── MembershipGossipClusteredTests.swift │ │ ├── MembershipGossipLogicSimulationTests.swift │ │ ├── MembershipGossipTests.swift │ │ ├── Protobuf │ │ │ ├── ClusterEvents+SerializationTests.swift │ │ │ └── Membership+SerializationTests.swift │ │ ├── ProtobufRoundTripTests.swift │ │ ├── Reception │ │ │ ├── OpLogDistributedReceptionistClusteredTests.swift │ │ │ ├── OpLogStreamTests.swift │ │ │ └── _OpLogClusterReceptionistClusteredTests.swift │ │ ├── RemoteActorRefProviderTests.swift │ │ ├── RemoteMessagingClusteredTests.swift │ │ ├── RemotingHandshakeStateMachineTests.swift │ │ ├── RemotingTLSClusteredTests.swift │ │ ├── SWIM │ │ │ ├── Protobuf │ │ │ │ └── SWIM+SerializationTests.swift │ │ │ └── SWIMActorClusteredTests.swift │ │ ├── ShootTheOtherNodeClusteredTests.swift │ │ ├── SystemMessagesRedeliveryTests.swift │ │ ├── TestExtensions+MembershipDSL.swift │ │ └── TestExtensions.swift │ ├── ClusterSystem+Testing.swift │ ├── ClusterSystemTests.swift │ ├── CustomStringInterpolationTests.swift │ ├── DeadLetterTests.swift │ ├── DefaultActorSystem.swift │ ├── DispatcherTests.swift │ ├── DistributedReceptionistTests.swift │ ├── EndpointTests.swift │ ├── FixedThreadPoolTests.swift │ ├── Gossip │ │ └── GossiperShellTests.swift │ ├── HeapTests.swift │ ├── InterceptorTests.swift │ ├── LifecycleWatchTests.swift │ ├── MPSCLinkedQueueTests.swift │ ├── MailboxTests.swift │ ├── MembershipTests.swift │ ├── Metrics │ │ ├── ActorMemoryTests.swift │ │ ├── ActorMetricsTests.swift │ │ └── SWIMActorPeerMetricsTests.swift │ ├── MetricsTestKit │ │ └── MetricsTestKit.swift │ ├── NIOExtensionsTests.swift │ ├── NodeDeathWatcherTests.swift │ ├── NoopLogger.swift │ ├── ParentChildActorTests.swift │ ├── Pattern │ │ └── WorkerPoolTests.swift │ ├── Plugins │ │ ├── ClusterSingleton │ │ │ ├── ClusterSingletonPluginClusteredTests.swift │ │ │ └── ClusterSingletonPluginTests.swift │ │ └── PluginsSettingsTests.swift │ ├── RemoteCallTests.swift │ ├── RingBufferTests.swift │ ├── SerializationPoolTests.swift │ ├── SerializationTests.swift │ ├── StashBufferTests.swift │ ├── StubDistributedActorTests.swift │ ├── SupervisionTests.swift │ ├── TimeSpecTests.swift │ ├── TimersTests.swift │ ├── TraversalTests.swift │ ├── XCTest+Async.swift │ ├── _ActorRefReceptionistTests.swift │ ├── _DeathWatchTests.swift │ └── _TerminationWatchTests.swift └── DocsTests │ ├── PlaceholderTest.swift │ └── README.md └── scripts ├── dev ├── diff_update_license_header_year.sh ├── find_test_failures.sh ├── git.commit.template ├── sact_backtrace_atos.sh ├── sact_backtrace_demangle.sh ├── test_time_stats.sh └── until_failure.sh ├── dump_actors.sh ├── generate_protos.sh └── integration_tests.sh /.devcontainer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/.devcontainer/Dockerfile -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/.github/release.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.github/workflows/pull_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/.github/workflows/pull_request.yml -------------------------------------------------------------------------------- /.github/workflows/pull_request_label.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/.github/workflows/pull_request_label.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/.gitignore -------------------------------------------------------------------------------- /.licenseignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/.licenseignore -------------------------------------------------------------------------------- /.spi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/.spi.yml -------------------------------------------------------------------------------- /.swift-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/.swift-format -------------------------------------------------------------------------------- /.swiftformatignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/.swiftformatignore -------------------------------------------------------------------------------- /.unacceptablelanguageignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/.unacceptablelanguageignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /CONTRIBUTORS.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/CONTRIBUTORS.txt -------------------------------------------------------------------------------- /Docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Docs/README.md -------------------------------------------------------------------------------- /Docs/images/SWIM/ping_pingreq_cycle.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Docs/images/SWIM/ping_pingreq_cycle.graffle -------------------------------------------------------------------------------- /Docs/images/SWIM/ping_pingreq_cycle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Docs/images/SWIM/ping_pingreq_cycle.png -------------------------------------------------------------------------------- /Docs/images/SWIM/ping_pingreq_cycle_dark.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Docs/images/SWIM/ping_pingreq_cycle_dark.graffle -------------------------------------------------------------------------------- /Docs/images/SWIM/ping_pingreq_cycle_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Docs/images/SWIM/ping_pingreq_cycle_dark.png -------------------------------------------------------------------------------- /Docs/images/SWIM/ping_pingreq_cycle_dark_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Docs/images/SWIM/ping_pingreq_cycle_dark_1.png -------------------------------------------------------------------------------- /Docs/images/SWIM/ping_pingreq_cycle_dark_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Docs/images/SWIM/ping_pingreq_cycle_dark_2.png -------------------------------------------------------------------------------- /Docs/images/SWIM/ping_pingreq_cycle_dark_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Docs/images/SWIM/ping_pingreq_cycle_dark_3.png -------------------------------------------------------------------------------- /Docs/images/SWIM/ping_pingreq_cycle_dark_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Docs/images/SWIM/ping_pingreq_cycle_dark_4.png -------------------------------------------------------------------------------- /Docs/images/actor_lifecycle.graffle/data.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Docs/images/actor_lifecycle.graffle/data.plist -------------------------------------------------------------------------------- /Docs/images/actor_lifecycle.graffle/image2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Docs/images/actor_lifecycle.graffle/image2.pdf -------------------------------------------------------------------------------- /Docs/images/actor_lifecycle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Docs/images/actor_lifecycle.png -------------------------------------------------------------------------------- /Docs/images/actor_lifecycle/Canvas 1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Docs/images/actor_lifecycle/Canvas 1.svg -------------------------------------------------------------------------------- /Docs/images/actor_lifecycle/image2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Docs/images/actor_lifecycle/image2.pdf -------------------------------------------------------------------------------- /Docs/images/actor_tree.graffle/data.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Docs/images/actor_tree.graffle/data.plist -------------------------------------------------------------------------------- /Docs/images/actor_tree.graffle/image1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Docs/images/actor_tree.graffle/image1.pdf -------------------------------------------------------------------------------- /Docs/images/actor_tree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Docs/images/actor_tree.png -------------------------------------------------------------------------------- /Docs/images/cluster_lifecycle_dark.graffle/data.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Docs/images/cluster_lifecycle_dark.graffle/data.plist -------------------------------------------------------------------------------- /Docs/images/cluster_lifecycle_dark.graffle/image2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Docs/images/cluster_lifecycle_dark.graffle/image2.png -------------------------------------------------------------------------------- /Docs/images/cluster_lifecycle_dark.graffle/preview.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Docs/images/cluster_lifecycle_dark.graffle/preview.jpeg -------------------------------------------------------------------------------- /Docs/images/internals/faultHandling_mailbox_poc.graffle/data.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Docs/images/internals/faultHandling_mailbox_poc.graffle/data.plist -------------------------------------------------------------------------------- /Docs/images/internals/faultHandling_mailbox_poc.graffle/image1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Docs/images/internals/faultHandling_mailbox_poc.graffle/image1.pdf -------------------------------------------------------------------------------- /Docs/images/internals/faultHandling_mailbox_poc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Docs/images/internals/faultHandling_mailbox_poc.png -------------------------------------------------------------------------------- /Docs/images/internals/sendMessage_diagram.graffle/data.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Docs/images/internals/sendMessage_diagram.graffle/data.plist -------------------------------------------------------------------------------- /Docs/images/internals/sendMessage_diagram.graffle/image2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Docs/images/internals/sendMessage_diagram.graffle/image2.pdf -------------------------------------------------------------------------------- /Docs/images/internals/sendMessage_diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Docs/images/internals/sendMessage_diagram.png -------------------------------------------------------------------------------- /Docs/images/membership/membership-downing.graffle/data.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Docs/images/membership/membership-downing.graffle/data.plist -------------------------------------------------------------------------------- /Docs/images/membership/membership-downing.graffle/image1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Docs/images/membership/membership-downing.graffle/image1.pdf -------------------------------------------------------------------------------- /Docs/images/membership/membership-joining.graffle/data.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Docs/images/membership/membership-joining.graffle/data.plist -------------------------------------------------------------------------------- /Docs/images/membership/membership-joining.graffle/image1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Docs/images/membership/membership-joining.graffle/image1.pdf -------------------------------------------------------------------------------- /Docs/images/swim_lifecycle.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Docs/images/swim_lifecycle.graffle -------------------------------------------------------------------------------- /Docs/images/swim_lifecycle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Docs/images/swim_lifecycle.png -------------------------------------------------------------------------------- /Docs/images/swim_lifecycle.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Docs/images/swim_lifecycle.svg -------------------------------------------------------------------------------- /IntegrationTests/tests_01_cluster/it_Clustered_swim_suspension_reachability/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/IntegrationTests/tests_01_cluster/it_Clustered_swim_suspension_reachability/main.swift -------------------------------------------------------------------------------- /IntegrationTests/tests_01_cluster/it_Clustered_swim_ungraceful_shutdown/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/IntegrationTests/tests_01_cluster/it_Clustered_swim_ungraceful_shutdown/main.swift -------------------------------------------------------------------------------- /IntegrationTests/tests_01_cluster/shared.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/IntegrationTests/tests_01_cluster/shared.sh -------------------------------------------------------------------------------- /IntegrationTests/tests_01_cluster/test_01_suspend_causes_unreachable_unsuspend_causes_reachable.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/IntegrationTests/tests_01_cluster/test_01_suspend_causes_unreachable_unsuspend_causes_reachable.sh -------------------------------------------------------------------------------- /IntegrationTests/tests_01_cluster/test_02_ungraceful_shutdown_recovery.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/IntegrationTests/tests_01_cluster/test_02_ungraceful_shutdown_recovery.sh -------------------------------------------------------------------------------- /InternalPlugins/FishyDocs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/InternalPlugins/FishyDocs/.gitignore -------------------------------------------------------------------------------- /InternalPlugins/FishyDocs/Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/InternalPlugins/FishyDocs/Package.swift -------------------------------------------------------------------------------- /InternalPlugins/FishyDocs/Plugins/FishyDocsPlugin/plugin.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/InternalPlugins/FishyDocs/Plugins/FishyDocsPlugin/plugin.swift -------------------------------------------------------------------------------- /InternalPlugins/FishyDocs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/InternalPlugins/FishyDocs/README.md -------------------------------------------------------------------------------- /InternalPlugins/FishyDocs/Sources/FishyDocs/FishyDocsMain.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/InternalPlugins/FishyDocs/Sources/FishyDocs/FishyDocsMain.swift -------------------------------------------------------------------------------- /InternalPlugins/FishyDocs/Tests/FishyDocsTests/FishyDocsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/InternalPlugins/FishyDocs/Tests/FishyDocsTests/FishyDocsTests.swift -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /Models/mailbox.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Models/mailbox.tla -------------------------------------------------------------------------------- /Models/mailbox.toolbox/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Models/mailbox.toolbox/.project -------------------------------------------------------------------------------- /MultiNodeTests/DistributedActorsMultiNodeTests/MultiNode+ClusterSingletonTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/MultiNodeTests/DistributedActorsMultiNodeTests/MultiNode+ClusterSingletonTests.swift -------------------------------------------------------------------------------- /MultiNodeTests/DistributedActorsMultiNodeTests/MultiNode+MultiNodeConductorTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/MultiNodeTests/DistributedActorsMultiNodeTests/MultiNode+MultiNodeConductorTests.swift -------------------------------------------------------------------------------- /MultiNodeTests/DistributedActorsMultiNodeTests/MultiNode+ReceptionistTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/MultiNodeTests/DistributedActorsMultiNodeTests/MultiNode+ReceptionistTests.swift -------------------------------------------------------------------------------- /NOTICE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/NOTICE.txt -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Package.swift -------------------------------------------------------------------------------- /Plugins/MultiNodeTestPlugin/plugin.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Plugins/MultiNodeTestPlugin/plugin.swift -------------------------------------------------------------------------------- /Protos/ActorID.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Protos/ActorID.proto -------------------------------------------------------------------------------- /Protos/Clocks/VersionVector.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Protos/Clocks/VersionVector.proto -------------------------------------------------------------------------------- /Protos/Cluster/Cluster.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Protos/Cluster/Cluster.proto -------------------------------------------------------------------------------- /Protos/Cluster/ClusterEvents.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Protos/Cluster/ClusterEvents.proto -------------------------------------------------------------------------------- /Protos/Cluster/Membership.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Protos/Cluster/Membership.proto -------------------------------------------------------------------------------- /Protos/Cluster/SWIM/SWIM.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Protos/Cluster/SWIM/SWIM.proto -------------------------------------------------------------------------------- /Protos/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Protos/README.md -------------------------------------------------------------------------------- /Protos/Serialization/Serialization.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Protos/Serialization/Serialization.proto -------------------------------------------------------------------------------- /Protos/SystemMessages.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Protos/SystemMessages.proto -------------------------------------------------------------------------------- /Protos/WireProtocol.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Protos/WireProtocol.proto -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/SECURITY.md -------------------------------------------------------------------------------- /STYLE_GUIDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/STYLE_GUIDE.md -------------------------------------------------------------------------------- /Samples/Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Samples/Package.swift -------------------------------------------------------------------------------- /Samples/Sources/SampleDiningPhilosophers/DiningPhilosophers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Samples/Sources/SampleDiningPhilosophers/DiningPhilosophers.swift -------------------------------------------------------------------------------- /Samples/Sources/SampleDiningPhilosophers/DistributedDiningPhilosophers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Samples/Sources/SampleDiningPhilosophers/DistributedDiningPhilosophers.swift -------------------------------------------------------------------------------- /Samples/Sources/SampleDiningPhilosophers/Fork.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Samples/Sources/SampleDiningPhilosophers/Fork.swift -------------------------------------------------------------------------------- /Samples/Sources/SampleDiningPhilosophers/Philosopher.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Samples/Sources/SampleDiningPhilosophers/Philosopher.swift -------------------------------------------------------------------------------- /Samples/Sources/SampleDiningPhilosophers/SamplePrettyLogHandler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Samples/Sources/SampleDiningPhilosophers/SamplePrettyLogHandler.swift -------------------------------------------------------------------------------- /Samples/Sources/SampleDiningPhilosophers/boot.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Samples/Sources/SampleDiningPhilosophers/boot.swift -------------------------------------------------------------------------------- /Samples/Sources/SampleDiningPhilosophers/dining-philosopher-fsm.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Samples/Sources/SampleDiningPhilosophers/dining-philosopher-fsm.graffle -------------------------------------------------------------------------------- /Samples/Sources/SampleDiningPhilosophers/dining-philosopher-fsm.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Samples/Sources/SampleDiningPhilosophers/dining-philosopher-fsm.svg -------------------------------------------------------------------------------- /Samples/Tests/NoopTests/SampleTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Samples/Tests/NoopTests/SampleTest.swift -------------------------------------------------------------------------------- /Samples/grafana-dashboards/cluster-overview-sample.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Samples/grafana-dashboards/cluster-overview-sample.json -------------------------------------------------------------------------------- /Sources/CDistributedActorsMailbox/backtrace_support.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/CDistributedActorsMailbox/backtrace_support.c -------------------------------------------------------------------------------- /Sources/CDistributedActorsMailbox/c_mpsc_linked_queue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/CDistributedActorsMailbox/c_mpsc_linked_queue.c -------------------------------------------------------------------------------- /Sources/CDistributedActorsMailbox/include/backtrace_support.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/CDistributedActorsMailbox/include/backtrace_support.h -------------------------------------------------------------------------------- /Sources/CDistributedActorsMailbox/include/c_mpsc_linked_queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/CDistributedActorsMailbox/include/c_mpsc_linked_queue.h -------------------------------------------------------------------------------- /Sources/CDistributedActorsMailbox/include/itoa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/CDistributedActorsMailbox/include/itoa.h -------------------------------------------------------------------------------- /Sources/CDistributedActorsMailbox/include/swift_interop.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/CDistributedActorsMailbox/include/swift_interop.h -------------------------------------------------------------------------------- /Sources/Clusterd/boot+ClusterD.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/Clusterd/boot+ClusterD.swift -------------------------------------------------------------------------------- /Sources/DistributedActorsConcurrencyHelpers/README.md: -------------------------------------------------------------------------------- 1 | # NOT SUPPORTED transient library until Swift receives Atomics 2 | 3 | -------------------------------------------------------------------------------- /Sources/DistributedActorsConcurrencyHelpers/lock.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedActorsConcurrencyHelpers/lock.swift -------------------------------------------------------------------------------- /Sources/DistributedActorsTestKit/ActorTestKit.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedActorsTestKit/ActorTestKit.swift -------------------------------------------------------------------------------- /Sources/DistributedActorsTestKit/ByteBuffer+Testing.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedActorsTestKit/ByteBuffer+Testing.swift -------------------------------------------------------------------------------- /Sources/DistributedActorsTestKit/Cluster/ClusteredActorSystemsXCTestCase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedActorsTestKit/Cluster/ClusteredActorSystemsXCTestCase.swift -------------------------------------------------------------------------------- /Sources/DistributedActorsTestKit/Cluster/DistributedActor+Assertions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedActorsTestKit/Cluster/DistributedActor+Assertions.swift -------------------------------------------------------------------------------- /Sources/DistributedActorsTestKit/Data+Testing.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedActorsTestKit/Data+Testing.swift -------------------------------------------------------------------------------- /Sources/DistributedActorsTestKit/InspectKit.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedActorsTestKit/InspectKit.swift -------------------------------------------------------------------------------- /Sources/DistributedActorsTestKit/LogCapture.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedActorsTestKit/LogCapture.swift -------------------------------------------------------------------------------- /Sources/DistributedActorsTestKit/ShouldMatchers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedActorsTestKit/ShouldMatchers.swift -------------------------------------------------------------------------------- /Sources/DistributedActorsTestKit/SingleClusterSystemXCTestCase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedActorsTestKit/SingleClusterSystemXCTestCase.swift -------------------------------------------------------------------------------- /Sources/DistributedActorsTestKit/Task+Testing.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedActorsTestKit/Task+Testing.swift -------------------------------------------------------------------------------- /Sources/DistributedActorsTestKit/TestProbes+Receptionist.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedActorsTestKit/TestProbes+Receptionist.swift -------------------------------------------------------------------------------- /Sources/DistributedActorsTestKit/TestProbes.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedActorsTestKit/TestProbes.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/ActorContext.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/ActorContext.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/ActorID.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/ActorID.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/ActorIDMetadataSettings.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/ActorIDMetadataSettings.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/ActorLogging.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/ActorLogging.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/ActorMessage+Protobuf.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/ActorMessage+Protobuf.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/ActorMessages.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/ActorMessages.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/ActorMetadata.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/ActorMetadata.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/ActorRef+Ask.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/ActorRef+Ask.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/ActorRefFactory.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/ActorRefFactory.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/ActorRefProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/ActorRefProvider.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/ActorShell+Children.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/ActorShell+Children.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Adapters.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Adapters.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/AsyncResult.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/AsyncResult.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Backoff.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Backoff.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Behaviors.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Behaviors.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Clocks/Protobuf/VersionVector+Serialization.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Clocks/Protobuf/VersionVector+Serialization.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Clocks/Protobuf/VersionVector.pb.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Clocks/Protobuf/VersionVector.pb.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Clocks/VersionVector.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Clocks/VersionVector.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Cluster/Association.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Cluster/Association.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Cluster/Chaos/FaultyNetworkSimulatingHandler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Cluster/Chaos/FaultyNetworkSimulatingHandler.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Cluster/Cluster+Event.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Cluster/Cluster+Event.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Cluster/Cluster+Member.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Cluster/Cluster+Member.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Cluster/Cluster+Membership.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Cluster/Cluster+Membership.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Cluster/ClusterControl.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Cluster/ClusterControl.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Cluster/ClusterEventStream.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Cluster/ClusterEventStream.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Cluster/ClusterShell+LeaderActions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Cluster/ClusterShell+LeaderActions.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Cluster/ClusterShell+Logging.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Cluster/ClusterShell+Logging.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Cluster/ClusterShell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Cluster/ClusterShell.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Cluster/ClusterShellState.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Cluster/ClusterShellState.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Cluster/DiscoveryShell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Cluster/DiscoveryShell.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Cluster/DistributedNodeDeathWatcher.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Cluster/DistributedNodeDeathWatcher.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Cluster/Downing/DowningSettings.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Cluster/Downing/DowningSettings.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Cluster/Downing/DowningStrategy.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Cluster/Downing/DowningStrategy.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Cluster/Downing/TimeoutBasedDowningStrategy.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Cluster/Downing/TimeoutBasedDowningStrategy.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Cluster/HandshakeStateMachine.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Cluster/HandshakeStateMachine.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Cluster/Leadership.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Cluster/Leadership.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Cluster/MembershipGossip/Cluster+MembershipGossip+Serialization.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Cluster/MembershipGossip/Cluster+MembershipGossip+Serialization.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Cluster/MembershipGossip/Cluster+MembershipGossip.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Cluster/MembershipGossip/Cluster+MembershipGossip.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Cluster/MembershipGossip/Cluster+MembershipGossipLogic.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Cluster/MembershipGossip/Cluster+MembershipGossipLogic.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Cluster/NodeDeathWatcher.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Cluster/NodeDeathWatcher.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Cluster/Protobuf/Cluster+Serialization.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Cluster/Protobuf/Cluster+Serialization.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Cluster/Protobuf/Cluster.pb.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Cluster/Protobuf/Cluster.pb.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Cluster/Protobuf/ClusterEvents+Serialization.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Cluster/Protobuf/ClusterEvents+Serialization.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Cluster/Protobuf/ClusterEvents.pb.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Cluster/Protobuf/ClusterEvents.pb.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Cluster/Protobuf/Membership+Serialization.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Cluster/Protobuf/Membership+Serialization.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Cluster/Protobuf/Membership.pb.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Cluster/Protobuf/Membership.pb.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Cluster/Reception/OperationLog.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Cluster/Reception/OperationLog.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Cluster/Reception/OperationLogClusterReceptionist+Codable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Cluster/Reception/OperationLogClusterReceptionist+Codable.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Cluster/Reception/OperationLogDistributedReceptionist.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Cluster/Reception/OperationLogDistributedReceptionist.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Cluster/Reception/_OperationLogClusterReceptionistBehavior.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Cluster/Reception/_OperationLogClusterReceptionistBehavior.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Cluster/SWIM/ClusterMembership+Converters.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Cluster/SWIM/ClusterMembership+Converters.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Cluster/SWIM/Protobuf/SWIM+Serialization.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Cluster/SWIM/Protobuf/SWIM+Serialization.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Cluster/SWIM/Protobuf/SWIM.pb.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Cluster/SWIM/Protobuf/SWIM.pb.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Cluster/SWIM/SWIMActor+NotUsedCalls.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Cluster/SWIM/SWIMActor+NotUsedCalls.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Cluster/SWIM/SWIMActor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Cluster/SWIM/SWIMActor.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Cluster/SystemMessages+Redelivery.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Cluster/SystemMessages+Redelivery.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Cluster/Transport/RemoteClusterActorPersonality.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Cluster/Transport/RemoteClusterActorPersonality.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Cluster/Transport/TransportPipelines.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Cluster/Transport/TransportPipelines.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Cluster/Transport/WireMessages.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Cluster/Transport/WireMessages.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/ClusterEndpoint.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/ClusterEndpoint.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/ClusterNode.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/ClusterNode.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/ClusterSystem+Clusterd.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/ClusterSystem+Clusterd.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/ClusterSystem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/ClusterSystem.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/ClusterSystemSettings.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/ClusterSystemSettings.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Collections/Heap.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Collections/Heap.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Collections/MPSCLinkedQueue.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Collections/MPSCLinkedQueue.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Collections/RingBuffer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Collections/RingBuffer.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Collections/_LinkedBlockingQueue.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Collections/_LinkedBlockingQueue.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Concurrency/AffinityThreadPool.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Concurrency/AffinityThreadPool.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Concurrency/CountDownLatch.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Concurrency/CountDownLatch.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Concurrency/_ClusterCancellableCheckedContinuation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Concurrency/_ClusterCancellableCheckedContinuation.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Concurrency/_Condition.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Concurrency/_Condition.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Concurrency/_FixedThreadPool.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Concurrency/_FixedThreadPool.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Concurrency/_Thread.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Concurrency/_Thread.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Concurrency/locks.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Concurrency/locks.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/DeadLetters.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/DeadLetters.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Dispatchers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Dispatchers.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/DistributedActor+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/DistributedActor+Extensions.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/DistributedActor+Internal.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/DistributedActor+Internal.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/DistributedActor+Messages.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/DistributedActor+Messages.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/DistributedActorContext.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/DistributedActorContext.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Docs.docc/ClusterSingleton.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Docs.docc/ClusterSingleton.md -------------------------------------------------------------------------------- /Sources/DistributedCluster/Docs.docc/Clustering.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Docs.docc/Clustering.md -------------------------------------------------------------------------------- /Sources/DistributedCluster/Docs.docc/Contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Docs.docc/Contributing.md -------------------------------------------------------------------------------- /Sources/DistributedCluster/Docs.docc/Introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Docs.docc/Introduction.md -------------------------------------------------------------------------------- /Sources/DistributedCluster/Docs.docc/LeadershipSelectionSettings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Docs.docc/LeadershipSelectionSettings.md -------------------------------------------------------------------------------- /Sources/DistributedCluster/Docs.docc/Lifecycle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Docs.docc/Lifecycle.md -------------------------------------------------------------------------------- /Sources/DistributedCluster/Docs.docc/Observability.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Docs.docc/Observability.md -------------------------------------------------------------------------------- /Sources/DistributedCluster/Docs.docc/Receptionist.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Docs.docc/Receptionist.md -------------------------------------------------------------------------------- /Sources/DistributedCluster/Docs.docc/Resources/cluster_lifecycle copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Docs.docc/Resources/cluster_lifecycle copy.png -------------------------------------------------------------------------------- /Sources/DistributedCluster/Docs.docc/Resources/cluster_lifecycle.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Docs.docc/Resources/cluster_lifecycle.graffle -------------------------------------------------------------------------------- /Sources/DistributedCluster/Docs.docc/Resources/cluster_lifecycle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Docs.docc/Resources/cluster_lifecycle.png -------------------------------------------------------------------------------- /Sources/DistributedCluster/Docs.docc/Resources/cluster_lifecycle.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Docs.docc/Resources/cluster_lifecycle.svg -------------------------------------------------------------------------------- /Sources/DistributedCluster/Docs.docc/Resources/cluster_lifecycle_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Docs.docc/Resources/cluster_lifecycle_dark.png -------------------------------------------------------------------------------- /Sources/DistributedCluster/Docs.docc/Resources/cluster_singleton_calls.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Docs.docc/Resources/cluster_singleton_calls.graffle -------------------------------------------------------------------------------- /Sources/DistributedCluster/Docs.docc/Resources/cluster_singleton_calls.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Docs.docc/Resources/cluster_singleton_calls.png -------------------------------------------------------------------------------- /Sources/DistributedCluster/Docs.docc/Resources/remote_watch_terminated.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Docs.docc/Resources/remote_watch_terminated.graffle -------------------------------------------------------------------------------- /Sources/DistributedCluster/Docs.docc/Resources/remote_watch_terminated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Docs.docc/Resources/remote_watch_terminated.png -------------------------------------------------------------------------------- /Sources/DistributedCluster/Docs.docc/Security.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Docs.docc/Security.md -------------------------------------------------------------------------------- /Sources/DistributedCluster/Docs.docc/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Docs.docc/index.md -------------------------------------------------------------------------------- /Sources/DistributedCluster/Gossip/Gossip+Serialization.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Gossip/Gossip+Serialization.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Gossip/Gossip+Settings.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Gossip/Gossip+Settings.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Gossip/GossipLogic.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Gossip/GossipLogic.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Gossip/Gossiper+Shell+Serialization.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Gossip/Gossiper+Shell+Serialization.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Gossip/Gossiper+Shell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Gossip/Gossiper+Shell.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Gossip/Gossiper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Gossip/Gossiper.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Instrumentation/ActorTransportInstrumentation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Instrumentation/ActorTransportInstrumentation.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Instrumentation/ReceptionistInstrumentation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Instrumentation/ReceptionistInstrumentation.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Instrumentation/os_signpost/ActorTransportInstrumentation+os_signpost.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Instrumentation/os_signpost/ActorTransportInstrumentation+os_signpost.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Instrumentation/os_signpost/InstrumentationProvider+os_signpost.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Instrumentation/os_signpost/InstrumentationProvider+os_signpost.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Instrumentation/os_signpost/ReceptionistInstrumentation+os_signpost.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Instrumentation/os_signpost/ReceptionistInstrumentation+os_signpost.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/InvocationBehavior.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/InvocationBehavior.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/LifecycleMonitoring/LifecycleWatch.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/LifecycleMonitoring/LifecycleWatch.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/LifecycleMonitoring/LifecycleWatchContainer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/LifecycleMonitoring/LifecycleWatchContainer.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/LifecycleMonitoring/_BehaviorDeathWatch.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/LifecycleMonitoring/_BehaviorDeathWatch.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Metrics/CoreMetrics+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Metrics/CoreMetrics+Extensions.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Metrics/CoreMetrics+MetricsPNCounter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Metrics/CoreMetrics+MetricsPNCounter.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Metrics/Metrics+Actor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Metrics/Metrics+Actor.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Metrics/Metrics+ClusterSystem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Metrics/Metrics+ClusterSystem.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Metrics/MetricsSettings.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Metrics/MetricsSettings.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/NIO+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/NIO+Extensions.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Pattern/WorkerPool.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Pattern/WorkerPool.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Plugins/ClusterSingleton/ClusterSingleton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Plugins/ClusterSingleton/ClusterSingleton.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Plugins/ClusterSingleton/ClusterSingletonAllocationStrategy.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Plugins/ClusterSingleton/ClusterSingletonAllocationStrategy.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Plugins/ClusterSingleton/ClusterSingletonBoss.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Plugins/ClusterSingleton/ClusterSingletonBoss.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Plugins/ClusterSingleton/ClusterSingletonPlugin.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Plugins/ClusterSingleton/ClusterSingletonPlugin.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Plugins/ClusterSingleton/ClusterSingletonSettings.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Plugins/ClusterSingleton/ClusterSingletonSettings.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Plugins/ClusterSystem+Plugins.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Plugins/ClusterSystem+Plugins.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Plugins/ClusterSystemSettings+Plugins.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Plugins/ClusterSystemSettings+Plugins.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Props+Metrics.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Props+Metrics.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Props.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Props.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Protobuf/ActorID+Serialization.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Protobuf/ActorID+Serialization.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Protobuf/ActorID.pb.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Protobuf/ActorID.pb.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Protobuf/ProtobufMessage+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Protobuf/ProtobufMessage+Extensions.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Protobuf/SystemMessages+Serialization.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Protobuf/SystemMessages+Serialization.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Protobuf/SystemMessages.pb.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Protobuf/SystemMessages.pb.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Protobuf/WireProtocol+Serialization.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Protobuf/WireProtocol+Serialization.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Protobuf/WireProtocol.pb.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Protobuf/WireProtocol.pb.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Receptionist/ActorContext+Receptionist.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Receptionist/ActorContext+Receptionist.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Receptionist/DistributedReception.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Receptionist/DistributedReception.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Receptionist/DistributedReceptionist.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Receptionist/DistributedReceptionist.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Receptionist/Reception.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Receptionist/Reception.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Receptionist/Receptionist+Serialization.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Receptionist/Receptionist+Serialization.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Receptionist/Receptionist.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Receptionist/Receptionist.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Receptionist/ReceptionistOperations.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Receptionist/ReceptionistOperations.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Receptionist/ReceptionistSettings.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Receptionist/ReceptionistSettings.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Receptionist/SystemReceptionist.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Receptionist/SystemReceptionist.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Refs+any.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Refs+any.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Refs.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Refs.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Scheduler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Scheduler.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Serialization/ActorRef+Serialization.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Serialization/ActorRef+Serialization.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Serialization/Protobuf/Serialization.pb.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Serialization/Protobuf/Serialization.pb.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Serialization/Serialization+Codable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Serialization/Serialization+Codable.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Serialization/Serialization+Context.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Serialization/Serialization+Context.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Serialization/Serialization+Invocation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Serialization/Serialization+Invocation.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Serialization/Serialization+Manifest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Serialization/Serialization+Manifest.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Serialization/Serialization+PrimitiveSerializers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Serialization/Serialization+PrimitiveSerializers.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Serialization/Serialization+SerializerID.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Serialization/Serialization+SerializerID.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Serialization/Serialization+Serializers+Codable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Serialization/Serialization+Serializers+Codable.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Serialization/Serialization+Serializers+Protobuf.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Serialization/Serialization+Serializers+Protobuf.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Serialization/Serialization+Serializers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Serialization/Serialization+Serializers.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Serialization/Serialization+Settings.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Serialization/Serialization+Settings.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Serialization/Serialization.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Serialization/Serialization.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Serialization/SerializationPool.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Serialization/SerializationPool.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Serialization/TopLevelBlobCoders.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Serialization/TopLevelBlobCoders.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Serialization/TopLevelBytesBlobCoders.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Serialization/TopLevelBytesBlobCoders.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Serialization/TopLevelBytesBlobSerializer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Serialization/TopLevelBytesBlobSerializer.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Serialization/TopLevelProtobufCoders.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Serialization/TopLevelProtobufCoders.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Serialization/TopLevelProtobufSerializer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Serialization/TopLevelProtobufSerializer.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/StashBuffer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/StashBuffer.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/String+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/String+Extensions.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Supervision.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Supervision.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/SystemMessages.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/SystemMessages.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Time.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Time.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/TimeSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/TimeSpec.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/Version.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/Version.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/WeakActorDictionary.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/WeakActorDictionary.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/_ActorNaming.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/_ActorNaming.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/_ActorShell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/_ActorShell.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/_BehaviorTimers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/_BehaviorTimers.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/_Mailbox.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/_Mailbox.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/_OrderedSet+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/_OrderedSet+Extensions.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/_Signals.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/_Signals.swift -------------------------------------------------------------------------------- /Sources/DistributedCluster/utils.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/DistributedCluster/utils.swift -------------------------------------------------------------------------------- /Sources/MultiNodeTestKit/MultiNodeTestConductor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/MultiNodeTestKit/MultiNodeTestConductor.swift -------------------------------------------------------------------------------- /Sources/MultiNodeTestKit/MultiNodeTestKit+Control.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/MultiNodeTestKit/MultiNodeTestKit+Control.swift -------------------------------------------------------------------------------- /Sources/MultiNodeTestKit/MultiNodeTestKit.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/MultiNodeTestKit/MultiNodeTestKit.swift -------------------------------------------------------------------------------- /Sources/MultiNodeTestKit/MultiNodeTestSettings.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/MultiNodeTestKit/MultiNodeTestSettings.swift -------------------------------------------------------------------------------- /Sources/MultiNodeTestKitRunner/MultiNode+LogCapture.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/MultiNodeTestKitRunner/MultiNode+LogCapture.swift -------------------------------------------------------------------------------- /Sources/MultiNodeTestKitRunner/MultiNode+TestSuites.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/MultiNodeTestKitRunner/MultiNode+TestSuites.swift -------------------------------------------------------------------------------- /Sources/MultiNodeTestKitRunner/NaiveLogger.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/MultiNodeTestKitRunner/NaiveLogger.swift -------------------------------------------------------------------------------- /Sources/MultiNodeTestKitRunner/OutputGrepper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/MultiNodeTestKitRunner/OutputGrepper.swift -------------------------------------------------------------------------------- /Sources/MultiNodeTestKitRunner/Process+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/MultiNodeTestKitRunner/Process+Extensions.swift -------------------------------------------------------------------------------- /Sources/MultiNodeTestKitRunner/Terminal+Rainbow.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/MultiNodeTestKitRunner/Terminal+Rainbow.swift -------------------------------------------------------------------------------- /Sources/MultiNodeTestKitRunner/Time.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/MultiNodeTestKitRunner/Time.swift -------------------------------------------------------------------------------- /Sources/MultiNodeTestKitRunner/boot+MultiNodeTestKitRunner+Exec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/MultiNodeTestKitRunner/boot+MultiNodeTestKitRunner+Exec.swift -------------------------------------------------------------------------------- /Sources/MultiNodeTestKitRunner/boot+MultiNodeTestKitRunner+Test.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/MultiNodeTestKitRunner/boot+MultiNodeTestKitRunner+Test.swift -------------------------------------------------------------------------------- /Sources/MultiNodeTestKitRunner/boot+MultiNodeTestKitRunner.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/MultiNodeTestKitRunner/boot+MultiNodeTestKitRunner.swift -------------------------------------------------------------------------------- /Sources/SwiftBenchmarkTools/ArgParser.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/SwiftBenchmarkTools/ArgParser.swift -------------------------------------------------------------------------------- /Sources/SwiftBenchmarkTools/BenchmarkTools.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/SwiftBenchmarkTools/BenchmarkTools.swift -------------------------------------------------------------------------------- /Sources/SwiftBenchmarkTools/DistributedActorsBenchmarkCategory.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/SwiftBenchmarkTools/DistributedActorsBenchmarkCategory.swift -------------------------------------------------------------------------------- /Sources/SwiftBenchmarkTools/DriverUtils.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Sources/SwiftBenchmarkTools/DriverUtils.swift -------------------------------------------------------------------------------- /Sources/SwiftBenchmarkTools/README_SWIFT.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Tests/CDistributedActorsMailboxTests/CMPSCLinkedQueueTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/CDistributedActorsMailboxTests/CMPSCLinkedQueueTests.swift -------------------------------------------------------------------------------- /Tests/DistributedActorsDocumentationTests/ActorDocExamples.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedActorsDocumentationTests/ActorDocExamples.swift -------------------------------------------------------------------------------- /Tests/DistributedActorsDocumentationTests/ActorSingletonDocExamples.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedActorsDocumentationTests/ActorSingletonDocExamples.swift -------------------------------------------------------------------------------- /Tests/DistributedActorsDocumentationTests/ClusterDocExamples.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedActorsDocumentationTests/ClusterDocExamples.swift -------------------------------------------------------------------------------- /Tests/DistributedActorsDocumentationTests/ClusteringDocExamples.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedActorsDocumentationTests/ClusteringDocExamples.swift -------------------------------------------------------------------------------- /Tests/DistributedActorsDocumentationTests/DeathWatchDocExamples.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedActorsDocumentationTests/DeathWatchDocExamples.swift -------------------------------------------------------------------------------- /Tests/DistributedActorsDocumentationTests/DocumentationProtos/SerializationDocExamples.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedActorsDocumentationTests/DocumentationProtos/SerializationDocExamples.proto -------------------------------------------------------------------------------- /Tests/DistributedActorsDocumentationTests/InteropDocExamples.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedActorsDocumentationTests/InteropDocExamples.swift -------------------------------------------------------------------------------- /Tests/DistributedActorsDocumentationTests/Protobuf/SerializationDocExamples.pb.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedActorsDocumentationTests/Protobuf/SerializationDocExamples.pb.swift -------------------------------------------------------------------------------- /Tests/DistributedActorsDocumentationTests/SerializationDocExamples.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedActorsDocumentationTests/SerializationDocExamples.swift -------------------------------------------------------------------------------- /Tests/DistributedActorsDocumentationTests/SupervisionDocExamples.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedActorsDocumentationTests/SupervisionDocExamples.swift -------------------------------------------------------------------------------- /Tests/DistributedActorsDocumentationTests/XCTest+Async.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedActorsDocumentationTests/XCTest+Async.swift -------------------------------------------------------------------------------- /Tests/DistributedActorsTestKitTests/ActorTestKitTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedActorsTestKitTests/ActorTestKitTests.swift -------------------------------------------------------------------------------- /Tests/DistributedActorsTestKitTests/ActorTestProbeTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedActorsTestKitTests/ActorTestProbeTests.swift -------------------------------------------------------------------------------- /Tests/DistributedActorsTestKitTests/DeadlineTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedActorsTestKitTests/DeadlineTests.swift -------------------------------------------------------------------------------- /Tests/DistributedActorsTestKitTests/DurationTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedActorsTestKitTests/DurationTests.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/ActorAskTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/ActorAskTests.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/ActorIDMetadataTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/ActorIDMetadataTests.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/ActorIDTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/ActorIDTests.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/ActorIsolationFailureHandlingTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/ActorIsolationFailureHandlingTests.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/ActorLeakingTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/ActorLeakingTests.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/ActorLifecycleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/ActorLifecycleTests.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/ActorLoggingTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/ActorLoggingTests.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/ActorNamingTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/ActorNamingTests.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/ActorPathTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/ActorPathTests.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/ActorRefAdapterTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/ActorRefAdapterTests.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/ActorSubReceiveTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/ActorSubReceiveTests.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/BackoffStrategyTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/BackoffStrategyTests.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/BasicClusterSystemLifecycleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/BasicClusterSystemLifecycleTests.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/BehaviorCanonicalizeTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/BehaviorCanonicalizeTests.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/BehaviorMatchers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/BehaviorMatchers.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/BehaviorTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/BehaviorTests.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/BlockingReceptacleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/BlockingReceptacleTests.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/Clocks/Protobuf/VersionVector+SerializationTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/Clocks/Protobuf/VersionVector+SerializationTests.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/Clocks/VersionVectorTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/Clocks/VersionVectorTests.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/Cluster/AggressiveNodeReplacementClusteredTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/Cluster/AggressiveNodeReplacementClusteredTests.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/Cluster/AssociationClusteredTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/Cluster/AssociationClusteredTests.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/Cluster/ClusterDiscoveryTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/Cluster/ClusterDiscoveryTests.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/Cluster/ClusterEventStreamTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/Cluster/ClusterEventStreamTests.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/Cluster/ClusterLeaderActionsClusteredTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/Cluster/ClusterLeaderActionsClusteredTests.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/Cluster/ClusterLeaderActionsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/Cluster/ClusterLeaderActionsTests.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/Cluster/ClusterMembershipSnapshotTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/Cluster/ClusterMembershipSnapshotTests.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/Cluster/ClusterOnDownActionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/Cluster/ClusterOnDownActionTests.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/Cluster/Daemon/DaemonJoiningClusteredTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/Cluster/Daemon/DaemonJoiningClusteredTests.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/Cluster/DowningStrategy/DowningClusteredTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/Cluster/DowningStrategy/DowningClusteredTests.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/Cluster/DowningStrategy/TimeoutBasedDowningInstanceTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/Cluster/DowningStrategy/TimeoutBasedDowningInstanceTests.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/Cluster/GossipSeenTableTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/Cluster/GossipSeenTableTests.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/Cluster/LeadershipTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/Cluster/LeadershipTests.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/Cluster/MembershipGossipClusteredTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/Cluster/MembershipGossipClusteredTests.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/Cluster/MembershipGossipLogicSimulationTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/Cluster/MembershipGossipLogicSimulationTests.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/Cluster/MembershipGossipTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/Cluster/MembershipGossipTests.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/Cluster/Protobuf/ClusterEvents+SerializationTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/Cluster/Protobuf/ClusterEvents+SerializationTests.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/Cluster/Protobuf/Membership+SerializationTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/Cluster/Protobuf/Membership+SerializationTests.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/Cluster/ProtobufRoundTripTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/Cluster/ProtobufRoundTripTests.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/Cluster/Reception/OpLogDistributedReceptionistClusteredTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/Cluster/Reception/OpLogDistributedReceptionistClusteredTests.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/Cluster/Reception/OpLogStreamTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/Cluster/Reception/OpLogStreamTests.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/Cluster/Reception/_OpLogClusterReceptionistClusteredTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/Cluster/Reception/_OpLogClusterReceptionistClusteredTests.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/Cluster/RemoteActorRefProviderTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/Cluster/RemoteActorRefProviderTests.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/Cluster/RemoteMessagingClusteredTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/Cluster/RemoteMessagingClusteredTests.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/Cluster/RemotingHandshakeStateMachineTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/Cluster/RemotingHandshakeStateMachineTests.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/Cluster/RemotingTLSClusteredTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/Cluster/RemotingTLSClusteredTests.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/Cluster/SWIM/Protobuf/SWIM+SerializationTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/Cluster/SWIM/Protobuf/SWIM+SerializationTests.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/Cluster/SWIM/SWIMActorClusteredTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/Cluster/SWIM/SWIMActorClusteredTests.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/Cluster/ShootTheOtherNodeClusteredTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/Cluster/ShootTheOtherNodeClusteredTests.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/Cluster/SystemMessagesRedeliveryTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/Cluster/SystemMessagesRedeliveryTests.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/Cluster/TestExtensions+MembershipDSL.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/Cluster/TestExtensions+MembershipDSL.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/Cluster/TestExtensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/Cluster/TestExtensions.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/ClusterSystem+Testing.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/ClusterSystem+Testing.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/ClusterSystemTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/ClusterSystemTests.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/CustomStringInterpolationTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/CustomStringInterpolationTests.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/DeadLetterTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/DeadLetterTests.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/DefaultActorSystem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/DefaultActorSystem.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/DispatcherTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/DispatcherTests.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/DistributedReceptionistTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/DistributedReceptionistTests.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/EndpointTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/EndpointTests.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/FixedThreadPoolTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/FixedThreadPoolTests.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/Gossip/GossiperShellTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/Gossip/GossiperShellTests.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/HeapTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/HeapTests.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/InterceptorTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/InterceptorTests.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/LifecycleWatchTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/LifecycleWatchTests.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/MPSCLinkedQueueTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/MPSCLinkedQueueTests.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/MailboxTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/MailboxTests.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/MembershipTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/MembershipTests.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/Metrics/ActorMemoryTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/Metrics/ActorMemoryTests.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/Metrics/ActorMetricsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/Metrics/ActorMetricsTests.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/Metrics/SWIMActorPeerMetricsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/Metrics/SWIMActorPeerMetricsTests.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/MetricsTestKit/MetricsTestKit.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/MetricsTestKit/MetricsTestKit.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/NIOExtensionsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/NIOExtensionsTests.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/NodeDeathWatcherTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/NodeDeathWatcherTests.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/NoopLogger.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/NoopLogger.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/ParentChildActorTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/ParentChildActorTests.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/Pattern/WorkerPoolTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/Pattern/WorkerPoolTests.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/Plugins/ClusterSingleton/ClusterSingletonPluginClusteredTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/Plugins/ClusterSingleton/ClusterSingletonPluginClusteredTests.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/Plugins/ClusterSingleton/ClusterSingletonPluginTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/Plugins/ClusterSingleton/ClusterSingletonPluginTests.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/Plugins/PluginsSettingsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/Plugins/PluginsSettingsTests.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/RemoteCallTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/RemoteCallTests.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/RingBufferTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/RingBufferTests.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/SerializationPoolTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/SerializationPoolTests.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/SerializationTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/SerializationTests.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/StashBufferTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/StashBufferTests.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/StubDistributedActorTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/StubDistributedActorTests.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/SupervisionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/SupervisionTests.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/TimeSpecTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/TimeSpecTests.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/TimersTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/TimersTests.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/TraversalTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/TraversalTests.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/XCTest+Async.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/XCTest+Async.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/_ActorRefReceptionistTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/_ActorRefReceptionistTests.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/_DeathWatchTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/_DeathWatchTests.swift -------------------------------------------------------------------------------- /Tests/DistributedClusterTests/_TerminationWatchTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DistributedClusterTests/_TerminationWatchTests.swift -------------------------------------------------------------------------------- /Tests/DocsTests/PlaceholderTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DocsTests/PlaceholderTest.swift -------------------------------------------------------------------------------- /Tests/DocsTests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/Tests/DocsTests/README.md -------------------------------------------------------------------------------- /scripts/dev/diff_update_license_header_year.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/scripts/dev/diff_update_license_header_year.sh -------------------------------------------------------------------------------- /scripts/dev/find_test_failures.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/scripts/dev/find_test_failures.sh -------------------------------------------------------------------------------- /scripts/dev/git.commit.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/scripts/dev/git.commit.template -------------------------------------------------------------------------------- /scripts/dev/sact_backtrace_atos.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/scripts/dev/sact_backtrace_atos.sh -------------------------------------------------------------------------------- /scripts/dev/sact_backtrace_demangle.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/scripts/dev/sact_backtrace_demangle.sh -------------------------------------------------------------------------------- /scripts/dev/test_time_stats.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/scripts/dev/test_time_stats.sh -------------------------------------------------------------------------------- /scripts/dev/until_failure.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/scripts/dev/until_failure.sh -------------------------------------------------------------------------------- /scripts/dump_actors.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/scripts/dump_actors.sh -------------------------------------------------------------------------------- /scripts/generate_protos.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/scripts/generate_protos.sh -------------------------------------------------------------------------------- /scripts/integration_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-distributed-actors/HEAD/scripts/integration_tests.sh --------------------------------------------------------------------------------