Commit a8b9e64
Implement ActorSingleton for DistributedActor (#980)
* Implement ActorSingleton for DistributedActor
Resolves #824
* Fix compilation errors
* Rename and better APIs
* Update docs
* Formatting; revert unneeded changes
* Only singleton needs to have known name
* Implement ActorSingleton for DistributedActor
Resolves #824
* rework how we get hold of intercepted actors
* rework how we get hold of intercepted actors
* Rebase and move ClusterSingletonPlugin into DistributedActors module
* Move singleton tests
* Singleton allocation should be time bound
* Remove unnecessary actor
* Add test for allocation timeout
* Respect buffer capacity
* clean up FIXMEs
* Make plugin shutdown async
Co-authored-by: Konrad `ktoso` Malawski <[email protected]>1 parent 4507550 commit a8b9e64
File tree
24 files changed
+1408
-1079
lines changed- Sources
- ActorSingletonPlugin
- DistributedActors
- Cluster/Downing
- Plugins
- ClusterSingleton
- Serialization
- Tests
- ActorSingletonPluginTests
- DistributedActorsTests
- Metrics
- Plugins/ClusterSingleton
24 files changed
+1408
-1079
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
37 | | - | |
38 | | - | |
39 | | - | |
40 | | - | |
41 | | - | |
42 | | - | |
43 | | - | |
44 | | - | |
45 | | - | |
46 | | - | |
47 | 37 | | |
48 | 38 | | |
49 | 39 | | |
| |||
71 | 61 | | |
72 | 62 | | |
73 | 63 | | |
74 | | - | |
75 | 64 | | |
76 | 65 | | |
77 | 66 | | |
| |||
105 | 94 | | |
106 | 95 | | |
107 | 96 | | |
108 | | - | |
109 | | - | |
110 | | - | |
111 | | - | |
112 | | - | |
113 | | - | |
114 | | - | |
115 | | - | |
116 | 97 | | |
117 | 98 | | |
118 | 99 | | |
| |||
219 | 200 | | |
220 | 201 | | |
221 | 202 | | |
222 | | - | |
223 | | - | |
224 | | - | |
225 | | - | |
226 | | - | |
227 | | - | |
228 | | - | |
229 | 203 | | |
230 | 204 | | |
231 | 205 | | |
| |||
This file was deleted.
Lines changed: 0 additions & 111 deletions
This file was deleted.
0 commit comments