[
https://issues.apache.org/jira/browse/AIRAVATA-3550?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Marcus Christie resolved AIRAVATA-3550.
---------------------------------------
Resolution: Fixed
> 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
> Assignee: Marcus Christie
> Priority: Major
>
> 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.7#820007)