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 | NoopDurationChecker | ElasticSearchDurationChecker | 7 | ActivationServiceImpl | |||||||||||||||||||
78 | ActivationServiceImpl | InvokerHealthManager | EtcdUtils | ||||||||||||||||||||
98 | DataManagementServiceInvokerHealthManager | EtcdClientEtcdUtils | |||||||||||||||||||||
109 | WatcherServiceDataManagementService | EtcdClient | |||||||||||||||||||||
1110 | ContainerCreationConsumerWatcherService | FunctionPullingContainerPoolEtcdClient | |||||||||||||||||||||
1211 | FPCInvokerServer | InvokerHealthManager | EtcdUtils | ||||||||||||||||||||
1312 | LeaseKeepAliveService | EtcdClient | WatcherService | ||||||||||||||||||||
1413 | ContainerManager | EtcdClient | EtcdUtils | ||||||||||||||||||||
1514 | EtcdUtils | LeaseKeepAliveService | EtcdClient | WatcherService | |||||||||||||||||||
1615 | FunctionPullingContainerPool | EtcdClient | DataManagementService | InvokerHealthManager | |||||||||||||||||||
1617 | QueueManager | FunctionPullingContainerProxyEtcdClient | EtcdUtils | DataManagementService | WatcherService | ||||||||||||||||||
17 | ContainerCreationConsumer | FunctionPullingContainerPool | EtcdClient | DataManagementServiceActivationClientProxy | InvokerHealthManager | ||||||||||||||||||
18 | QueueManagerCreationJobManager | EtcdClient | EtcdUtils | QueueManager | DataManagementService | WatcherService | |||||||||||||||||
19 | CreationJobManagerMemoryQueue | EtcdClient | EtcdUtils | QueueManagerContainerManager | DataManagementServiceActivationServiceImpl | WatcherServiceElasticSearchDurationChecker | QueueManager | WatcherService | CreationJobManager | ||||||||||||||
20 | ActivationClientProxy | ActivationServiceImpl | MemoryQueue | EtcdClient | EtcdUtils | ContainerManager | ActivationServiceImpl | ElasticSearchDurationChecker | QueueManager | WatcherService | CreationJobManager | ||||||||||||
21 | MemoryQueue | EtcdClient | EtcdUtils | ContainerManager | ActivationServiceImpl | ElasticSearchDurationChecker | QueueManager | WatcherService | FunctionPullingContainerProxy | EtcdUtils | DataManagementService | ActivationClientProxy | InvokerHealthManager | ActivationClientProxy | CreationJobManager | ||||||||
22 | FPCInvokerReactive | DataManagementService | LeaseKeepAliveService | WatcherService | ActivationServiceImpl | EtcdClient | EtcdUtils | FPCScheduler | FunctionPullingContainerPool | FunctionPullingContainerProxy | InvokerHealthManager | ||||||||||||
23 | FPCScheduler | EtcdClient | EtcdUtils | ContainerManager | CreationJobManager | ActivationServiceImpl | DataManagementService | LeaseKeepAliveService | WatcherService | ElasticSearchDurationChecker | QueueManager | MemoryQueue | |||||||||||
24 | FPCPoolBalancer | EtcdClient | EtcdUtils | FPCScheduler | ContainerManager | CreationJobManager | ActivationServiceImpl | DataManagementService | LeaseKeepAliveService | WatcherService | ElasticSearchDurationChecker | QueueManagerMemoryQueue |