You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@airavata.apache.org by "Marcus Christie (Jira)" <ji...@apache.org> on 2021/12/15 22:55:00 UTC

[jira] [Created] (AIRAVATA-3550) Maven: api server assembly takes a long time

Marcus Christie created AIRAVATA-3550:
-----------------------------------------

             Summary: Maven: api server assembly takes a long time
                 Key: AIRAVATA-3550
                 URL: https://issues.apache.org/jira/browse/AIRAVATA-3550
             Project: Airavata
          Issue Type: Improvement
          Components: Airavata API
            Reporter: Marcus Christie


The *Airavata server distribution* module is taking over 7 minutes to run locally. For some reason, almost all of this time is generating the api server distribution tarball

{code}
[INFO] --- maven-assembly-plugin:3.1.1:single (api-server-distribution-package) @ apache-airavata-distribution ---
[INFO] Reading assembly descriptor: src/main/assembly/api-server-bin-assembly.xml
[INFO] Building tar: /Users/machrist/Airavata/airavata/modules/distribution/target/apache-airavata-api-server-0.20-SNAPSHOT-bin.tar.gz
[INFO] Building zip: /Users/machrist/Airavata/airavata/modules/distribution/target/apache-airavata-api-server-0.20-SNAPSHOT-bin.zip
{code}

It doesn't really make any sense why it would take so long to zip up what are a relatively small number of files (278 files, ~100MB tarball).  I tried updated to maven-assembly-plugin version 3.3.0 and the *Airavata server distribution* step of the build dropped from 7:21 minutes to about 30 seconds.

Clean build summary
{code}
[INFO] Reactor Summary for Airavata 0.20-SNAPSHOT:
[INFO] 
[INFO] Airavata ........................................... SUCCESS [  4.247 s]
[INFO] Airavata Configuration ............................. SUCCESS [  0.166 s]
[INFO] Airavata Server Configuration ...................... SUCCESS [  1.189 s]
[INFO] Airavata Client Configuration ...................... SUCCESS [  0.224 s]
[INFO] Airavata API ....................................... SUCCESS [  0.306 s]
[INFO] airavata-base-api .................................. SUCCESS [  3.909 s]
[INFO] Airavata Data Models ............................... SUCCESS [ 18.015 s]
[INFO] Airavata Model Utilities ........................... SUCCESS [  4.449 s]
[INFO] Airavata Commons ................................... SUCCESS [ 12.711 s]
[INFO] Airavata Credential Store .......................... SUCCESS [  0.273 s]
[INFO] Credential Store CPI Stubs ......................... SUCCESS [ 10.953 s]
[INFO] Airavata Generated Stubs Skeltons .................. SUCCESS [ 30.936 s]
[INFO] Airavata Registry .................................. SUCCESS [  0.174 s]
[INFO] registry-server .................................... SUCCESS [  0.130 s]
[INFO] registry-api-stubs ................................. SUCCESS [ 20.879 s]
[INFO] Airavata Orchestrator .............................. SUCCESS [  0.359 s]
[INFO] Airavata Orchestrator Client SDK ................... SUCCESS [  5.003 s]
[INFO] Airavata Messaging Framework ....................... SUCCESS [  0.139 s]
[INFO] Airavata Messaging Framework Core .................. SUCCESS [  4.067 s]
[INFO] Airavata Security Implementation ................... SUCCESS [  5.803 s]
[INFO] Airavata Sharing Registry .......................... SUCCESS [  0.081 s]
[INFO] Sharing Registry Stubs ............................. SUCCESS [ 14.199 s]
[INFO] platform-monitoring ................................ SUCCESS [  1.993 s]
[INFO] Airavata Services .................................. SUCCESS [  0.550 s]
[INFO] Airavata Services Security ......................... SUCCESS [  7.929 s]
[INFO] Airavata Credential Store .......................... SUCCESS [  9.181 s]
[INFO] compute-account-provisioning ....................... SUCCESS [  6.705 s]
[INFO] Profile Service .................................... SUCCESS [  0.293 s]
[INFO] Profile Service Stubs .............................. SUCCESS [ 10.120 s]
[INFO] Airavata API Server ................................ SUCCESS [  6.076 s]
[INFO] Airavata Client SDKS ............................... SUCCESS [  0.070 s]
[INFO] Airavata Client Samples ............................ SUCCESS [  4.545 s]
[INFO] Apache Airavata PHP SDK ............................ SUCCESS [  1.260 s]
[INFO] Airavata Client CPP SDK ............................ SUCCESS [  0.343 s]
[INFO] Airavata Messaging Client .......................... SUCCESS [  8.075 s]
[INFO] Airavata Registry CPI .............................. SUCCESS [  2.919 s]
[INFO] airavata-registry-core ............................. SUCCESS [ 18.029 s]
[INFO] Airavata Registry Tools ............................ SUCCESS [  0.185 s]
[INFO] JPA Class Data Generator ........................... SUCCESS [  3.087 s]
[INFO] registry-tool ...................................... SUCCESS [  2.096 s]
[INFO] registry-api-service ............................... SUCCESS [  5.381 s]
[INFO] Airavata Orchestrator Core ......................... SUCCESS [  6.147 s]
[INFO] cluster-monitoring ................................. SUCCESS [  3.170 s]
[INFO] Airavata Orchestrator Service ...................... SUCCESS [  5.518 s]
[INFO] Airavata Standalone Server ......................... SUCCESS [  3.230 s]
[INFO] Sharing Registry Server ............................ SUCCESS [ 10.880 s]
[INFO] Iam Admin Services ................................. SUCCESS [  6.489 s]
[INFO] Sharing Data Migrator .............................. SUCCESS [  4.688 s]
[INFO] Sharing Registry Distribution ...................... SUCCESS [  1.917 s]
[INFO] Airavata Profile Service Commons ................... SUCCESS [  4.046 s]
[INFO] Profile User Core .................................. SUCCESS [  4.631 s]
[INFO] Profile Gateway Core ............................... SUCCESS [  2.215 s]
[INFO] Airavata Profile Service Server .................... SUCCESS [  4.831 s]
[INFO] Profile Service Client SDKs ........................ SUCCESS [  0.258 s]
[INFO] Profile Service Client Samples ..................... SUCCESS [  2.928 s]
[INFO] Airavata DB Event Manager .......................... SUCCESS [  4.076 s]
[INFO] Airavata Helix ..................................... SUCCESS [  0.078 s]
[INFO] Agent API .......................................... SUCCESS [  3.135 s]
[INFO] SSH Agent .......................................... SUCCESS [  7.721 s]
[INFO] Agent Impl ......................................... SUCCESS [  0.262 s]
[INFO] sshj-agent ......................................... SUCCESS [  4.538 s]
[INFO] Helix Task Api ..................................... SUCCESS [  2.032 s]
[INFO] Helix Task Core .................................... SUCCESS [  3.501 s]
[INFO] Helix Workflow Impl ................................ SUCCESS [  2.630 s]
[INFO] job-monitor ........................................ SUCCESS [  0.074 s]
[INFO] job-monitor-api .................................... SUCCESS [  3.055 s]
[INFO] Helix Spectator .................................... SUCCESS [  8.469 s]
[INFO] email-monitor ...................................... SUCCESS [  3.316 s]
[INFO] realtime-monitor ................................... SUCCESS [  3.112 s]
[INFO] Airavata server distribution ....................... SUCCESS [07:21 min]
[INFO] Airavata Tools ..................................... SUCCESS [  0.316 s]
[INFO] Airavata Load Testing Client ....................... SUCCESS [  7.213 s]
[INFO] ide-integration .................................... SUCCESS [  5.856 s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  13:10 min
[INFO] Finished at: 2021-12-15T17:38:01-05:00
[INFO] ------------------------------------------------------------------------
{code}







--
This message was sent by Atlassian Jira
(v8.20.1#820001)