gradle-docker-compose-plugin icon indicating copy to clipboard operation
gradle-docker-compose-plugin copied to clipboard

Parallelise the tasks

Open NikolayMetchev opened this issue 5 years ago • 2 comments
trafficstars

Hello, On our build the composeUp task takes 1 minute and the composeLogs task takes 51 seconds. A significant proportion of that is because we have around 15 containers in the docker-compose.yaml file. So on startup the plugin is checking the ports in serial. On exit it is dumping the logs in serial as well. It would be great if those were done in parallel. One container operation in a separate gradle worker: https://guides.gradle.org/using-the-worker-api/

Many thanks, Nikolay

NikolayMetchev avatar Jun 24 '20 21:06 NikolayMetchev

Thank you for this issue! Could you please provide more details on the composeUp execution, e.g. provide me with a log?

I'm asking because the first check of a port is made without any artificial delay, so if all containers are ready, the waiting for open ports should be very fast (e.g. less than one second). That's why I would like to see how it behaves in your case.

Thanks!

augi avatar Jun 25 '20 08:06 augi

Here is a log. Unfortunately gradle doesn't provide timestamps unless they are debug logs but those leak too much information. This log is from my local mac which is less powerful then our CI server so that is why the whole thing takes longer than in my original request.

The relevant bit after the log message Will use localhost as host of mocks3 takes 1 minute and 40 second.

The final bit where it probes various containers in sequence for their ports after the message TCP socket on localhost:8000 of 'metals_api_paxos_1' is ready takes 30 seconds - which would have been avoided had the probing been in parallel. The problem isn't the delay between checks for the port. The problem is that the checks are done in sequence for each container. In our case once a container port probe succeeds it is likely that all the other containers are also ready and yet the plugin spends an extra 30 seconds probing at the end. The situation is very similar for the composeLogs task.

Task :overwatch:allComposeUp mocks3 uses an image, skipping zookeeper uses an image, skipping kafka uses an image, skipping swift uses an image, skipping kevin uses an image, skipping metals_api_paxos uses an image, skipping metals_api_acme uses an image, skipping metals_api_intlifl uses an image, skipping metals_api_aviato uses an image, skipping metals_api_sumitomo uses an image, skipping metals_api_triland uses an image, skipping metals_api_koch uses an image, skipping metals_api_sgas uses an image, skipping metals_api_securities uses an image, skipping absledge uses an image, skipping metals_api_dealer2 uses an image, skipping metals_api_dealer1 uses an image, skipping Building commodities-db Creating network "9bdff634c853411cb380518461c33709_overwatch_all_default" with the default driver Creating 9bdff634c853411cb380518461c33709_overwatch_all_zookeeper_1 ... Creating 9bdff634c853411cb380518461c33709_overwatch_all_mocks3_1 ... Creating 9bdff634c853411cb380518461c33709_overwatch_all_commodities-db_1 ... Creating 9bdff634c853411cb380518461c33709_overwatch_all_zookeeper_1 ... done Creating 9bdff634c853411cb380518461c33709_overwatch_all_mocks3_1 ... done Creating 9bdff634c853411cb380518461c33709_overwatch_all_kafka_1 ... Creating 9bdff634c853411cb380518461c33709_overwatch_all_commodities-db_1 ... done Creating 9bdff634c853411cb380518461c33709_overwatch_all_kafka_1 ... done Creating 9bdff634c853411cb380518461c33709_overwatch_all_kevin_1 ... Creating 9bdff634c853411cb380518461c33709_overwatch_all_absledge_1 ... Creating 9bdff634c853411cb380518461c33709_overwatch_all_swift_1 ... Creating 9bdff634c853411cb380518461c33709_overwatch_all_swift_1 ... done Creating 9bdff634c853411cb380518461c33709_overwatch_all_absledge_1 ... done Creating 9bdff634c853411cb380518461c33709_overwatch_all_kevin_1 ... done Creating 9bdff634c853411cb380518461c33709_overwatch_all_metals_api_intlifl_1 ... Creating 9bdff634c853411cb380518461c33709_overwatch_all_metals_api_triland_1 ... Creating 9bdff634c853411cb380518461c33709_overwatch_all_metals_api_acme_1 ... Creating 9bdff634c853411cb380518461c33709_overwatch_all_metals_api_aviato_1 ... Creating 9bdff634c853411cb380518461c33709_overwatch_all_metals_api_koch_1 ... Creating 9bdff634c853411cb380518461c33709_overwatch_all_metals_api_securities_1 ... Creating 9bdff634c853411cb380518461c33709_overwatch_all_metals_api_dealer2_1 ... Creating 9bdff634c853411cb380518461c33709_overwatch_all_metals_api_sgas_1 ... Creating 9bdff634c853411cb380518461c33709_overwatch_all_metals_api_sumitomo_1 ... Creating 9bdff634c853411cb380518461c33709_overwatch_all_metals_api_paxos_1 ... Creating 9bdff634c853411cb380518461c33709_overwatch_all_metals_api_dealer1_1 ... Creating 9bdff634c853411cb380518461c33709_overwatch_all_metals_api_aviato_1 ... done Creating 9bdff634c853411cb380518461c33709_overwatch_all_metals_api_intlifl_1 ... done Creating 9bdff634c853411cb380518461c33709_overwatch_all_metals_api_sumitomo_1 ... done Creating 9bdff634c853411cb380518461c33709_overwatch_all_metals_api_dealer2_1 ... done Creating 9bdff634c853411cb380518461c33709_overwatch_all_metals_api_paxos_1 ... done Creating 9bdff634c853411cb380518461c33709_overwatch_all_metals_api_sgas_1 ... done Creating 9bdff634c853411cb380518461c33709_overwatch_all_metals_api_securities_1 ... done Creating 9bdff634c853411cb380518461c33709_overwatch_all_metals_api_triland_1 ... done Creating 9bdff634c853411cb380518461c33709_overwatch_all_metals_api_acme_1 ... done Creating 9bdff634c853411cb380518461c33709_overwatch_all_metals_api_dealer1_1 ... done Creating 9bdff634c853411cb380518461c33709_overwatch_all_metals_api_koch_1 ... done Will use localhost as host of mocks3 Will use localhost as host of commodities-db Will use localhost as host of zookeeper Will use localhost as host of kafka Will use localhost as host of swift Will use localhost as host of kevin Will use localhost as host of metals_api_paxos Will use localhost as host of metals_api_acme Will use localhost as host of metals_api_intlifl Will use localhost as host of metals_api_aviato Will use localhost as host of metals_api_sumitomo Will use localhost as host of metals_api_triland Will use localhost as host of metals_api_koch Will use localhost as host of metals_api_sgas Will use localhost as host of metals_api_securities Will use localhost as host of absledge Will use localhost as host of metals_api_dealer2 Will use localhost as host of metals_api_dealer1 Probing TCP socket on localhost:65432 of 'commodities-db_1' Waiting for TCP socket on localhost:65432 of 'commodities-db_1' (TCP connection on localhost:65432 of 'commodities-db_1' was disconnected right after connected) Will use localhost as host of commodities-db Waiting for TCP socket on localhost:65432 of 'commodities-db_1' (TCP connection on localhost:65432 of 'commodities-db_1' was disconnected right after connected) Will use localhost as host of commodities-db Waiting for TCP socket on localhost:65432 of 'commodities-db_1' (TCP connection on localhost:65432 of 'commodities-db_1' was disconnected right after connected) Will use localhost as host of commodities-db Waiting for TCP socket on localhost:65432 of 'commodities-db_1' (TCP connection on localhost:65432 of 'commodities-db_1' was disconnected right after connected) Will use localhost as host of commodities-db Waiting for TCP socket on localhost:65432 of 'commodities-db_1' (TCP connection on localhost:65432 of 'commodities-db_1' was disconnected right after connected) Will use localhost as host of commodities-db Waiting for TCP socket on localhost:65432 of 'commodities-db_1' (TCP connection on localhost:65432 of 'commodities-db_1' was disconnected right after connected) Will use localhost as host of commodities-db TCP socket on localhost:65432 of 'commodities-db_1' is ready Probing TCP socket on localhost:10001 of 'swift_1' Waiting for TCP socket on localhost:10001 of 'swift_1' (TCP connection on localhost:10001 of 'swift_1' was disconnected right after connected) Will use localhost as host of swift Waiting for TCP socket on localhost:10001 of 'swift_1' (TCP connection on localhost:10001 of 'swift_1' was disconnected right after connected) Will use localhost as host of swift Waiting for TCP socket on localhost:10001 of 'swift_1' (TCP connection on localhost:10001 of 'swift_1' was disconnected right after connected) Will use localhost as host of swift Waiting for TCP socket on localhost:10001 of 'swift_1' (TCP connection on localhost:10001 of 'swift_1' was disconnected right after connected) Will use localhost as host of swift Waiting for TCP socket on localhost:10001 of 'swift_1' (TCP connection on localhost:10001 of 'swift_1' was disconnected right after connected) Will use localhost as host of swift Waiting for TCP socket on localhost:10001 of 'swift_1' (TCP connection on localhost:10001 of 'swift_1' was disconnected right after connected) Will use localhost as host of swift Waiting for TCP socket on localhost:10001 of 'swift_1' (TCP connection on localhost:10001 of 'swift_1' was disconnected right after connected) Will use localhost as host of swift TCP socket on localhost:10001 of 'swift_1' is ready Probing TCP socket on localhost:50008 of 'swift_1' TCP socket on localhost:50008 of 'swift_1' is ready Probing TCP socket on localhost:10003 of 'kevin_1' Waiting for TCP socket on localhost:10003 of 'kevin_1' (TCP connection on localhost:10003 of 'kevin_1' was disconnected right after connected) Will use localhost as host of kevin Waiting for TCP socket on localhost:10003 of 'kevin_1' (TCP connection on localhost:10003 of 'kevin_1' was disconnected right after connected) Will use localhost as host of kevin Waiting for TCP socket on localhost:10003 of 'kevin_1' (TCP connection on localhost:10003 of 'kevin_1' was disconnected right after connected) Will use localhost as host of kevin Waiting for TCP socket on localhost:10003 of 'kevin_1' (TCP connection on localhost:10003 of 'kevin_1' was disconnected right after connected) Will use localhost as host of kevin Waiting for TCP socket on localhost:10003 of 'kevin_1' (TCP connection on localhost:10003 of 'kevin_1' was disconnected right after connected) Will use localhost as host of kevin Waiting for TCP socket on localhost:10003 of 'kevin_1' (TCP connection on localhost:10003 of 'kevin_1' was disconnected right after connected) Will use localhost as host of kevin Waiting for TCP socket on localhost:10003 of 'kevin_1' (TCP connection on localhost:10003 of 'kevin_1' was disconnected right after connected) Will use localhost as host of kevin Waiting for TCP socket on localhost:10003 of 'kevin_1' (TCP connection on localhost:10003 of 'kevin_1' was disconnected right after connected) Will use localhost as host of kevin Waiting for TCP socket on localhost:10003 of 'kevin_1' (TCP connection on localhost:10003 of 'kevin_1' was disconnected right after connected) Will use localhost as host of kevin Waiting for TCP socket on localhost:10003 of 'kevin_1' (TCP connection on localhost:10003 of 'kevin_1' was disconnected right after connected) Will use localhost as host of kevin Waiting for TCP socket on localhost:10003 of 'kevin_1' (TCP connection on localhost:10003 of 'kevin_1' was disconnected right after connected) Will use localhost as host of kevin Waiting for TCP socket on localhost:10003 of 'kevin_1' (TCP connection on localhost:10003 of 'kevin_1' was disconnected right after connected) Will use localhost as host of kevin Waiting for TCP socket on localhost:10003 of 'kevin_1' (TCP connection on localhost:10003 of 'kevin_1' was disconnected right after connected) Will use localhost as host of kevin Waiting for TCP socket on localhost:10003 of 'kevin_1' (TCP connection on localhost:10003 of 'kevin_1' was disconnected right after connected) Will use localhost as host of kevin Waiting for TCP socket on localhost:10003 of 'kevin_1' (TCP connection on localhost:10003 of 'kevin_1' was disconnected right after connected) Will use localhost as host of kevin Waiting for TCP socket on localhost:10003 of 'kevin_1' (TCP connection on localhost:10003 of 'kevin_1' was disconnected right after connected) Will use localhost as host of kevin Waiting for TCP socket on localhost:10003 of 'kevin_1' (TCP connection on localhost:10003 of 'kevin_1' was disconnected right after connected) Will use localhost as host of kevin Waiting for TCP socket on localhost:10003 of 'kevin_1' (TCP connection on localhost:10003 of 'kevin_1' was disconnected right after connected) Will use localhost as host of kevin TCP socket on localhost:10003 of 'kevin_1' is ready Probing TCP socket on localhost:50001 of 'kevin_1' TCP socket on localhost:50001 of 'kevin_1' is ready Probing TCP socket on localhost:50002 of 'metals_api_paxos_1' TCP socket on localhost:50002 of 'metals_api_paxos_1' is ready Probing TCP socket on localhost:8000 of 'metals_api_paxos_1' Waiting for TCP socket on localhost:8000 of 'metals_api_paxos_1' (TCP connection on localhost:8000 of 'metals_api_paxos_1' was disconnected right after connected) Will use localhost as host of metals_api_paxos Waiting for TCP socket on localhost:8000 of 'metals_api_paxos_1' (TCP connection on localhost:8000 of 'metals_api_paxos_1' was disconnected right after connected) Will use localhost as host of metals_api_paxos Waiting for TCP socket on localhost:8000 of 'metals_api_paxos_1' (TCP connection on localhost:8000 of 'metals_api_paxos_1' was disconnected right after connected) Will use localhost as host of metals_api_paxos Waiting for TCP socket on localhost:8000 of 'metals_api_paxos_1' (TCP connection on localhost:8000 of 'metals_api_paxos_1' was disconnected right after connected) Will use localhost as host of metals_api_paxos Waiting for TCP socket on localhost:8000 of 'metals_api_paxos_1' (TCP connection on localhost:8000 of 'metals_api_paxos_1' was disconnected right after connected) Will use localhost as host of metals_api_paxos Waiting for TCP socket on localhost:8000 of 'metals_api_paxos_1' (TCP connection on localhost:8000 of 'metals_api_paxos_1' was disconnected right after connected) Will use localhost as host of metals_api_paxos Waiting for TCP socket on localhost:8000 of 'metals_api_paxos_1' (TCP connection on localhost:8000 of 'metals_api_paxos_1' was disconnected right after connected) Will use localhost as host of metals_api_paxos Waiting for TCP socket on localhost:8000 of 'metals_api_paxos_1' (TCP connection on localhost:8000 of 'metals_api_paxos_1' was disconnected right after connected) Will use localhost as host of metals_api_paxos Waiting for TCP socket on localhost:8000 of 'metals_api_paxos_1' (TCP connection on localhost:8000 of 'metals_api_paxos_1' was disconnected right after connected) Will use localhost as host of metals_api_paxos Waiting for TCP socket on localhost:8000 of 'metals_api_paxos_1' (TCP connection on localhost:8000 of 'metals_api_paxos_1' was disconnected right after connected) Will use localhost as host of metals_api_paxos Waiting for TCP socket on localhost:8000 of 'metals_api_paxos_1' (TCP connection on localhost:8000 of 'metals_api_paxos_1' was disconnected right after connected) Will use localhost as host of metals_api_paxos Waiting for TCP socket on localhost:8000 of 'metals_api_paxos_1' (TCP connection on localhost:8000 of 'metals_api_paxos_1' was disconnected right after connected) Will use localhost as host of metals_api_paxos Waiting for TCP socket on localhost:8000 of 'metals_api_paxos_1' (TCP connection on localhost:8000 of 'metals_api_paxos_1' was disconnected right after connected) Will use localhost as host of metals_api_paxos Waiting for TCP socket on localhost:8000 of 'metals_api_paxos_1' (TCP connection on localhost:8000 of 'metals_api_paxos_1' was disconnected right after connected) Will use localhost as host of metals_api_paxos Waiting for TCP socket on localhost:8000 of 'metals_api_paxos_1' (TCP connection on localhost:8000 of 'metals_api_paxos_1' was disconnected right after connected) Will use localhost as host of metals_api_paxos Waiting for TCP socket on localhost:8000 of 'metals_api_paxos_1' (TCP connection on localhost:8000 of 'metals_api_paxos_1' was disconnected right after connected) Will use localhost as host of metals_api_paxos Waiting for TCP socket on localhost:8000 of 'metals_api_paxos_1' (TCP connection on localhost:8000 of 'metals_api_paxos_1' was disconnected right after connected) Will use localhost as host of metals_api_paxos Waiting for TCP socket on localhost:8000 of 'metals_api_paxos_1' (TCP connection on localhost:8000 of 'metals_api_paxos_1' was disconnected right after connected) Will use localhost as host of metals_api_paxos Waiting for TCP socket on localhost:8000 of 'metals_api_paxos_1' (TCP connection on localhost:8000 of 'metals_api_paxos_1' was disconnected right after connected) Will use localhost as host of metals_api_paxos Waiting for TCP socket on localhost:8000 of 'metals_api_paxos_1' (TCP connection on localhost:8000 of 'metals_api_paxos_1' was disconnected right after connected) Will use localhost as host of metals_api_paxos Waiting for TCP socket on localhost:8000 of 'metals_api_paxos_1' (TCP connection on localhost:8000 of 'metals_api_paxos_1' was disconnected right after connected) Will use localhost as host of metals_api_paxos Waiting for TCP socket on localhost:8000 of 'metals_api_paxos_1' (TCP connection on localhost:8000 of 'metals_api_paxos_1' was disconnected right after connected) Will use localhost as host of metals_api_paxos Waiting for TCP socket on localhost:8000 of 'metals_api_paxos_1' (TCP connection on localhost:8000 of 'metals_api_paxos_1' was disconnected right after connected) Will use localhost as host of metals_api_paxos Waiting for TCP socket on localhost:8000 of 'metals_api_paxos_1' (TCP connection on localhost:8000 of 'metals_api_paxos_1' was disconnected right after connected) Will use localhost as host of metals_api_paxos Waiting for TCP socket on localhost:8000 of 'metals_api_paxos_1' (TCP connection on localhost:8000 of 'metals_api_paxos_1' was disconnected right after connected) Will use localhost as host of metals_api_paxos Waiting for TCP socket on localhost:8000 of 'metals_api_paxos_1' (TCP connection on localhost:8000 of 'metals_api_paxos_1' was disconnected right after connected) Will use localhost as host of metals_api_paxos Waiting for TCP socket on localhost:8000 of 'metals_api_paxos_1' (TCP connection on localhost:8000 of 'metals_api_paxos_1' was disconnected right after connected) Will use localhost as host of metals_api_paxos Waiting for TCP socket on localhost:8000 of 'metals_api_paxos_1' (TCP connection on localhost:8000 of 'metals_api_paxos_1' was disconnected right after connected) Will use localhost as host of metals_api_paxos Waiting for TCP socket on localhost:8000 of 'metals_api_paxos_1' (TCP connection on localhost:8000 of 'metals_api_paxos_1' was disconnected right after connected) Will use localhost as host of metals_api_paxos Waiting for TCP socket on localhost:8000 of 'metals_api_paxos_1' (TCP connection on localhost:8000 of 'metals_api_paxos_1' was disconnected right after connected) Will use localhost as host of metals_api_paxos Waiting for TCP socket on localhost:8000 of 'metals_api_paxos_1' (TCP connection on localhost:8000 of 'metals_api_paxos_1' was disconnected right after connected) Will use localhost as host of metals_api_paxos Waiting for TCP socket on localhost:8000 of 'metals_api_paxos_1' (TCP connection on localhost:8000 of 'metals_api_paxos_1' was disconnected right after connected) Will use localhost as host of metals_api_paxos Waiting for TCP socket on localhost:8000 of 'metals_api_paxos_1' (TCP connection on localhost:8000 of 'metals_api_paxos_1' was disconnected right after connected) Will use localhost as host of metals_api_paxos TCP socket on localhost:8000 of 'metals_api_paxos_1' is ready Probing TCP socket on localhost:50004 of 'metals_api_acme_1' TCP socket on localhost:50004 of 'metals_api_acme_1' is ready Probing TCP socket on localhost:8001 of 'metals_api_acme_1' TCP socket on localhost:8001 of 'metals_api_acme_1' is ready Probing TCP socket on localhost:50003 of 'metals_api_intlifl_1' TCP socket on localhost:50003 of 'metals_api_intlifl_1' is ready Probing TCP socket on localhost:8002 of 'metals_api_intlifl_1' TCP socket on localhost:8002 of 'metals_api_intlifl_1' is ready Probing TCP socket on localhost:50005 of 'metals_api_aviato_1' TCP socket on localhost:50005 of 'metals_api_aviato_1' is ready Probing TCP socket on localhost:8003 of 'metals_api_aviato_1' TCP socket on localhost:8003 of 'metals_api_aviato_1' is ready Probing TCP socket on localhost:50013 of 'metals_api_sumitomo_1' TCP socket on localhost:50013 of 'metals_api_sumitomo_1' is ready Probing TCP socket on localhost:8006 of 'metals_api_sumitomo_1' TCP socket on localhost:8006 of 'metals_api_sumitomo_1' is ready Probing TCP socket on localhost:50009 of 'metals_api_triland_1' TCP socket on localhost:50009 of 'metals_api_triland_1' is ready Probing TCP socket on localhost:8007 of 'metals_api_triland_1' TCP socket on localhost:8007 of 'metals_api_triland_1' is ready Probing TCP socket on localhost:50010 of 'metals_api_koch_1' TCP socket on localhost:50010 of 'metals_api_koch_1' is ready Probing TCP socket on localhost:8008 of 'metals_api_koch_1' TCP socket on localhost:8008 of 'metals_api_koch_1' is ready Probing TCP socket on localhost:50011 of 'metals_api_sgas_1' TCP socket on localhost:50011 of 'metals_api_sgas_1' is ready Probing TCP socket on localhost:8009 of 'metals_api_sgas_1' TCP socket on localhost:8009 of 'metals_api_sgas_1' is ready Probing TCP socket on localhost:50012 of 'metals_api_securities_1' TCP socket on localhost:50012 of 'metals_api_securities_1' is ready Probing TCP socket on localhost:8010 of 'metals_api_securities_1' TCP socket on localhost:8010 of 'metals_api_securities_1' is ready Probing TCP socket on localhost:10002 of 'absledge_1' TCP socket on localhost:10002 of 'absledge_1' is ready Probing TCP socket on localhost:51000 of 'absledge_1' TCP socket on localhost:51000 of 'absledge_1' is ready Probing TCP socket on localhost:8100 of 'absledge_1' TCP socket on localhost:8100 of 'absledge_1' is ready Probing TCP socket on localhost:50007 of 'metals_api_dealer2_1' TCP socket on localhost:50007 of 'metals_api_dealer2_1' is ready Probing TCP socket on localhost:8005 of 'metals_api_dealer2_1' TCP socket on localhost:8005 of 'metals_api_dealer2_1' is ready Probing TCP socket on localhost:50006 of 'metals_api_dealer1_1' TCP socket on localhost:50006 of 'metals_api_dealer1_1' is ready Probing TCP socket on localhost:8004 of 'metals_api_dealer1_1' TCP socket on localhost:8004 of 'metals_api_dealer1_1' is ready +-------------------------+----------------+-----------------+ | Name | Container Port | Mapping | +-------------------------+----------------+-----------------+ | commodities-db_1 | 5432 | localhost:65432 | +-------------------------+----------------+-----------------+ | swift_1 | 10000 | localhost:10001 | | swift_1 | 50000 | localhost:50008 | +-------------------------+----------------+-----------------+ | kevin_1 | 10000 | localhost:10003 | | kevin_1 | 50000 | localhost:50001 | +-------------------------+----------------+-----------------+ | metals_api_paxos_1 | 50000 | localhost:50002 | | metals_api_paxos_1 | 8080 | localhost:8000 | +-------------------------+----------------+-----------------+ | metals_api_acme_1 | 50000 | localhost:50004 | | metals_api_acme_1 | 8080 | localhost:8001 | +-------------------------+----------------+-----------------+ | metals_api_intlifl_1 | 50000 | localhost:50003 | | metals_api_intlifl_1 | 8080 | localhost:8002 | +-------------------------+----------------+-----------------+ | metals_api_aviato_1 | 50000 | localhost:50005 | | metals_api_aviato_1 | 8080 | localhost:8003 | +-------------------------+----------------+-----------------+ | metals_api_sumitomo_1 | 50000 | localhost:50013 | | metals_api_sumitomo_1 | 8080 | localhost:8006 | +-------------------------+----------------+-----------------+ | metals_api_triland_1 | 50000 | localhost:50009 | | metals_api_triland_1 | 8080 | localhost:8007 | +-------------------------+----------------+-----------------+ | metals_api_koch_1 | 50000 | localhost:50010 | | metals_api_koch_1 | 8080 | localhost:8008 | +-------------------------+----------------+-----------------+ | metals_api_sgas_1 | 50000 | localhost:50011 | | metals_api_sgas_1 | 8080 | localhost:8009 | +-------------------------+----------------+-----------------+ | metals_api_securities_1 | 50000 | localhost:50012 | | metals_api_securities_1 | 8080 | localhost:8010 | +-------------------------+----------------+-----------------+ | absledge_1 | 10000 | localhost:10002 | | absledge_1 | 50000 | localhost:51000 | | absledge_1 | 8080 | localhost:8100 | +-------------------------+----------------+-----------------+ | metals_api_dealer2_1 | 50000 | localhost:50007 | | metals_api_dealer2_1 | 8080 | localhost:8005 | +-------------------------+----------------+-----------------+ | metals_api_dealer1_1 | 50000 | localhost:50006 | | metals_api_dealer1_1 | 8080 | localhost:8004 | +-------------------------+----------------+-----------------+

BUILD SUCCESSFUL in 2m 41s 36 actionable tasks: 6 executed, 7 from cache, 23 up-to-date Received 12579 file system events for current build Virtual file system retains information about 9526 files, 527 directories and 11 missing files till next build 10:35:58: Task execution finished 'allComposeUp'.

NikolayMetchev avatar Jun 25 '20 09:06 NikolayMetchev