-
Notifications
You must be signed in to change notification settings - Fork 56
Ondemand sandbox #736
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
Ondemand sandbox #736
Changes from all commits
Commits
Show all changes
112 commits
Select commit
Hold shift + click to select a range
6723dde
Add remote activity SDK APIs
YunchuWang 05223b6
Add remote activity worker profiles
YunchuWang ce8c38c
serverless pkg
YunchuWang 8d96663
remove launchcommand
YunchuWang 6dc7d23
separate declare from conneect
YunchuWang a94c91c
logcleanup
YunchuWang a1a03d8
use grpc retry
YunchuWang f58cd4d
inflight activity tracker
YunchuWang 48f7284
serverless connection resilient
YunchuWang 7c94c39
completeasync
YunchuWang cfa428e
add jitter
YunchuWang 11a7914
dup headers
YunchuWang 821069a
make taskhub metadata opt-out
YunchuWang 1077961
Add serverless sandbox list and log APIs
YunchuWang e1433f2
remove declarat
YunchuWang 4891155
Add serverless activities sample
YunchuWang 42b6153
Remove serverless sample no-auth credential
YunchuWang 71c9359
Simplify serverless sample auth and HTTP helper
YunchuWang 55c9e36
Remove insecure credential sample wiring
YunchuWang 560557c
simple serverless sample
YunchuWang 2ca9681
Simplify serverless sample dashboard flow
YunchuWang dfede69
cleanup
YunchuWang 81a603c
sync proto
YunchuWang 18c8e02
remove env var
YunchuWang d5dcc19
Revert "remove env var"
YunchuWang 408ee71
Enhance serverless worker registration and configuration
YunchuWang 008a416
Remove serverless wakeup listener
YunchuWang a60e43a
Split serverless worker runtime options
YunchuWang ee477ac
Refactor serverless options and improve activity registration methods
YunchuWang 098983a
remove public pull
YunchuWang 44ee2e5
Enable annotation-based serverless declarations
YunchuWang 7188bb8
Simplify serverless sample; move worker profile
YunchuWang 5f431e3
Validate and resolve serverless activity annotations
YunchuWang 46ce48b
Disallow EnableServerlessActivities in worker
YunchuWang dcbb904
Refactor serverless annotation resolution
YunchuWang 862f5f2
Resolve and validate declared serverless activities
YunchuWang d907e31
Serverless: use appsettings and remove marker
YunchuWang f05c6b3
Inline task name resolver; remove helper class
YunchuWang cf26c58
Rename annotation resolver to declaration
YunchuWang d4373e6
Use attributes for serverless activity declarations
YunchuWang ae1f0d1
Use AddActivity for serverless declarations
YunchuWang b6faacd
Fail serverless worker without activities
YunchuWang d71f765
Harden serverless worker runtime defaults
YunchuWang c03448f
Introduce On-Demand Sandbox extension and samples
YunchuWang a4b2aca
Validate sandbox CPU/memory and add logging
YunchuWang fd86972
Merge remote-tracking branch 'origin/main' into wangbill/serverless-p…
YunchuWang 5771008
Remove 'Accepted' from session result proto
YunchuWang 9d32898
Add managed identity support for on-demand sandbox
YunchuWang f782197
Add image-pull managed identity support
YunchuWang 604194f
Move sandbox activity enablement to client
YunchuWang 5722ae6
Align on-demand sandbox .NET APIs with Python
YunchuWang 92343e3
Simplify on-demand sandbox sample
YunchuWang d8529df
Clean up on-demand sandbox extension surface
YunchuWang 95a67dc
Share on-demand sandbox gRPC transport
YunchuWang c60c2f2
Move sandbox declaration types to shared namespace
YunchuWang d3c342b
Split on-demand sandbox APIs into AzureManaged packages
YunchuWang da25ab9
Remove on-demand sandbox worker mode flag
YunchuWang 762c5ae
Fail fast on invalid sandbox profile declarations
YunchuWang 1df3461
Simplify on-demand sandbox worker cleanup
YunchuWang 98a0e1f
Fix shared AzureManaged test protobuf reference
YunchuWang 78e3d52
Remove unnecessary Grpc.Core references
YunchuWang 278f025
Include on-demand sandbox proto in refresh script
YunchuWang 5c7fa17
Address on-demand sandbox review comments
YunchuWang 3f43978
Split on-demand sandbox into AzureManaged packages
YunchuWang 6cf9f72
Refactor on-demand sandbox declaration provider
YunchuWang 6d99262
Enable work item filters in worker builder
YunchuWang 97f2020
Validate sandbox worker registration metadata
YunchuWang fbc550c
Address sandbox review feedback
YunchuWang b1dc957
Sync sandbox protobuf rename
YunchuWang 6864544
Filter fatal notification exceptions
YunchuWang ce8894d
Address sandbox SDK review comments
YunchuWang dd0f857
Require managed identity for sandbox workers
YunchuWang 78a8318
Preserve sandbox worker registration backoff
YunchuWang cafe990
Address sandbox client metadata comments
YunchuWang 15c5039
Fix sandbox test timeout helper
YunchuWang 5be4dcc
Observe sandbox session completion failures
YunchuWang b66381c
remove default worker profile
YunchuWang 8a0e4f5
Rename DTS_SUBSTRATE to DTS_SANDBOX_PROVIDER
YunchuWang 6dda811
Harden sandbox worker runtime config
YunchuWang 61dd951
Update sandbox proto sync path
YunchuWang 8ce3888
Tighten sandbox activity metadata validation
YunchuWang 74df39e
Apply sandbox image proto updates
YunchuWang d91867b
Rename sandbox declarations to worker profiles
YunchuWang b3f86f1
Add sandbox activity versions to worker profiles
YunchuWang e9b602d
Merge remote-tracking branch 'origin/main' into wangbill/serverless-p…
YunchuWang 7255a4c
Specify sandbox sample activity version
YunchuWang faf4d38
Sync sandbox proto from durabletask-protobuf main
YunchuWang e02aa1a
Address sandbox worker review comments
YunchuWang 5c2d12a
Simplify activity notification callback handling
YunchuWang a6d667f
Require sandbox sample container image
YunchuWang 13d26d1
Merge remote-tracking branch 'origin/main' into wangbill/serverless-p…
YunchuWang 7bf58ad
Avoid disposable provider in grpc worker test
YunchuWang 5fd2b75
Fix sandbox changelog merge
YunchuWang daf4b5b
Simplify sandbox sample run command
YunchuWang f0fd394
Tighten sandbox resource validation
YunchuWang 4961681
Align sandbox resource validation with ADC tiers
YunchuWang 52f90b2
Accept ADC uppercase CPU millicore suffix
YunchuWang b6cfad9
Add sandbox activity range registration helper
YunchuWang 3367f6b
Group sandbox worker image options
YunchuWang a1a974d
Use provider-neutral image identity wording
YunchuWang c84d8bf
Simplify image identity wording
YunchuWang d7877c6
Address sandbox worker review cleanups
YunchuWang bfc1118
Fix sandbox worker profile test name
YunchuWang f4ec355
Suppress deprecated chunking field warnings
YunchuWang 4f286f4
Align sandbox activity version comparisons
YunchuWang c637c28
Reject fractional sandbox memory quantities
YunchuWang 54c6bd5
Serialize sandbox session shutdown
YunchuWang 4c51e42
Merge branch 'main' into wangbill/serverless-private-preview-op1
YunchuWang f2f2ae3
Align sandbox sample configuration
YunchuWang 29b0752
Merge branch 'main' into wangbill/serverless-private-preview-op1
YunchuWang bfe3f1c
Use explicit sandbox sample activity version
YunchuWang 00d6247
Address sandbox profile cleanup comments
YunchuWang File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.