Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Minimize the size of API ML #909

Closed
8 tasks done
anton-brezina opened this issue Nov 2, 2020 · 1 comment
Closed
8 tasks done

Minimize the size of API ML #909

anton-brezina opened this issue Nov 2, 2020 · 1 comment
Assignees
Labels
enhancement New feature or request Priority: High
Milestone

Comments

@anton-brezina
Copy link
Contributor

anton-brezina commented Nov 2, 2020

Is your feature request related to a problem? Please describe.
A follow up on spike 899.

Describe the solution you'd like
Use the new jars to deploy on mainframe.
After this change we do not intend to use the fat jars anymore so we intend to stop publishing them.
(stretch) Verify whether there has been a change in the lib file and upload only the changed jars.
Change the zowe install packaging to reflect the new API ML deployment.

Describe alternatives you've considered
Keep the fat jars thus growing the size of the API ML (maybe a caching service modification).

Additional context
899.
To consider - 200MB are about the topline of the API ML size which we should not cross. The whole Zowe should fit within 512MB.

Tasks

  • Understand why the XML instead of JSON is returned by default from Discovery service.
  • Understand why the lite-lib-jar isn't properly created when the tasks are run together - @balhar-jakub
  • Remove version number from the name of the JARs - @balhar-jakub
  • Confirm new lib jar and new service jars are published to artifactory, if not change build so they are. - @taban03
  • Changing the build of zowe-install-packaging to pull down new lib jar - @taban03
  • Change zowe-install-packaging so new lib jar is installed in correct place(s) @jordanCain
  • Change apiml start script(s) to use new lib jar @jordanCain
  • Update APIML package.json so launch configurations are using new JARs - @balhar-jakub
@anton-brezina anton-brezina added enhancement New feature or request new New issue that has not been worked on yet 20PI4 Priority: High and removed new New issue that has not been worked on yet labels Nov 2, 2020
@anton-brezina anton-brezina modified the milestones: 20PI4, 20PI4S4 Nov 3, 2020
@jalel01 jalel01 removed this from the 20PI4S4 milestone Nov 24, 2020
@jordanCain jordanCain self-assigned this Nov 30, 2020
@jordanCain jordanCain added this to the 20PI4S4 milestone Nov 30, 2020
@anton-brezina anton-brezina modified the milestones: 20PI4S4, 20PI4S5 Dec 8, 2020
@jandadav
Copy link
Contributor

Steven Horsman suggests to follow the explorer case https://github.com/zowe/explorer-ui-server/blob/master/manifest.yaml

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request Priority: High
Projects
None yet
Development

No branches or pull requests

4 participants