Skip to content

Managed dependency download on background thread #193

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

Merged
merged 11 commits into from
Apr 24, 2019

Conversation

SatishRanjan
Copy link
Contributor

This PR has the changes to download managed dependency on a background thread and show the managed dependency download in progress message on the azure portal and on the CLI console when a function invocation is triggered while managed dependency download is in-progress

@SatishRanjan SatishRanjan changed the title Mgd depen thread Managed dependency download on background thread Apr 20, 2019
@SatishRanjan
Copy link
Contributor Author

@daxian-dbw - could you please take a look at this PR

Copy link
Contributor

@daxian-dbw daxian-dbw left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

PR CI was disabled.
@pragnagopa We cannot merge without CI runs. Can you please enable PR CIs for at least @SatishRanjan , @TylerLeonhardt and me?

@pragnagopa
Copy link
Member

@daxian-dbw - I will work with @fabiocav to enable PR builds.

checking for the ManagedDependency module path before setting up well known paths
Removing _powershellPool.Initialize(request.RequestId) as profile.ps1 can also have Az module specific code and needs to be run after Az module download is complete
Removing Initialize from PowerShellManagerPool
@pragnagopa
Copy link
Member

Will enable builds ASAP. Will update this PR soon.

@fabiocav fabiocav closed this Apr 24, 2019
@fabiocav fabiocav reopened this Apr 24, 2019
@fabiocav
Copy link
Member

Reopening PR to test CI integration

@daxian-dbw daxian-dbw merged commit 52e5c4b into Azure:dev Apr 24, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants