THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
The table below defines the order to implement each module. Less dependent modules will be implemented first.
Order | Module | Dependencies | |||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | EtcdClient | ||||||||||||||||||||||||||||||
2 | FPCEntitlementProvider | ||||||||||||||||||||||||||||||
3 | FPCSchedulerServer | ||||||||||||||||||||||||||||||
4 | NamespaceContainerCount | ||||||||||||||||||||||||||||||
5 | ElasticSearchDurationChecker | ||||||||||||||||||||||||||||||
6 | ActivationServiceImpl | NoopDurationChecker | ElasticSearchDurationChecker | ||||||||||||||||||||||||||||
7 | InvokerHealthManager | EtcdUtils | ActivationServiceImpl | ||||||||||||||||||||||||||||
8 | DataManagementService | EtcdClient | |||||||||||||||||||||||||||||
9 | WatcherService | EtcdClient | |||||||||||||||||||||||||||||
10 | ContainerCreationConsumerLeaseKeepAliveService | FunctionPullingContainerPool | EtcdClient | WatcherService | |||||||||||||||||||||||||||
11 | ContainerManager | EtcdClient | 11 | FPCInvokerServer | InvokerHealthManager | EtcdUtils | |||||||||||||||||||||||||
12 | EtcdUtils | 12LeaseKeepAliveService | EtcdClient | WatcherService | |||||||||||||||||||||||||||
13 | ContainerManager | EtcdClient | EtcdUtils | ||||||||||||||||||||||||||||
13 | InvokerHealthManager | EtcdUtils | 14 | EtcdUtils | LeaseKeepAliveService | EtcdClient | WatcherService | ||||||||||||||||||||||||
14 | QueueManager | EtcdClient | EtcdUtils | DataManagementService | WatcherService | ||||||||||||||||||||||||||
15 | FunctionPullingContainerPool | EtcdClientFPCInvokerServer | DataManagementService | InvokerHealthManager | EtcdUtils | 16 | FunctionPullingContainerProxy | LeaseKeepAliveService | EtcdClient | ||||||||||||||||||||||
16 | FunctionPullingContainerPool | EtcdClientEtcdUtils | DataManagementService | ActivationClientProxy | InvokerHealthManager | ||||||||||||||||||||||||||
17 | ContainerCreationConsumer | FunctionPullingContainerPool | 17 | QueueManager | EtcdClient | EtcdUtils | DataManagementService | WatcherService | InvokerHealthManager | ||||||||||||||||||||||
18 | CreationJobManager | EtcdClient | EtcdUtils | QueueManager | DataManagementService | WatcherService | |||||||||||||||||||||||||
19 | ActivationClientProxy | ActivationServiceImpl | MemoryQueue | EtcdClient | EtcdUtils | ContainerManager | ActivationServiceImpl | ElasticSearchDurationChecker | QueueManager | WatcherService | CreationJobManager | ||||||||||||||||||||
20 | ActivationClientProxy | 20ActivationServiceImpl | MemoryQueue | EtcdClient | EtcdUtils | ContainerManager | ActivationServiceImpl | ElasticSearchDurationChecker | QueueManager | WatcherService | CreationJobManager | ||||||||||||||||||||
21 | FunctionPullingContainerProxy | EtcdUtils | DataManagementService | ActivationClientProxy | InvokerHealthManager | ActivationClientProxy | |||||||||||||||||||||||||
2221 | FPCInvokerReactive | DataManagementService | LeaseKeepAliveService | WatcherService | ActivationServiceImpl | EtcdClient | EtcdUtils | FPCScheduler | FunctionPullingContainerPool | FunctionPullingContainerProxy | InvokerHealthManager | ||||||||||||||||||||
2223 | FPCScheduler | EtcdClient | EtcdUtils | ContainerManager | CreationJobManager | ActivationServiceImpl | DataManagementService | LeaseKeepAliveService | WatcherService | ElasticSearchDurationChecker | QueueManager | MemoryQueue | |||||||||||||||||||
24 | 23 | FPCPoolBalancer | EtcdClient | EtcdUtils | FPCScheduler | ContainerManager | CreationJobManager | ActivationServiceImpl | DataManagementService | LeaseKeepAliveService | WatcherService | ElasticSearchDurationChecker | QueueManagerMemoryQueue |