These commits are when the Protocol Buffers files have changed: (only the last 100 relevant commits are shown)
Commit: | 79586f7 | |
---|---|---|
Author: | Ryan Culbertson | |
Committer: | GitHub |
Add AttemptRetry to client protos (#3108)
The documentation is generated from this commit.
Commit: | 9b44ef8 | |
---|---|---|
Author: | Michael Waskom | |
Committer: | GitHub |
Add new proto fields for expanded FunctionOptions (#3107)
Commit: | 2a298d2 | |
---|---|---|
Author: | Mats Linander | |
Committer: | Mats Linander |
mount client dependencies at runtime, as of builder version 'PREVIEW'
Commit: | ce5a8b8 | |
---|---|---|
Author: | Mats Linander | |
Committer: | Mats Linander |
api: flag for requesting client dep mount
Commit: | 6ed1d32 | |
---|---|---|
Author: | Michael Waskom |
Expand FunctionOptions fields for correspondence with new static features
Commit: | 8a55f4a | |
---|---|---|
Author: | Daniel Shaar | |
Committer: | GitHub |
Add proto support for future put if_not_exists Dict feature. (#3100)
Commit: | 8120e6a | |
---|---|---|
Author: | Anna Carey |
Merge branch 'main' into anna/add-id-task-logs
Commit: | 9c160f4 | |
---|---|---|
Author: | Mats Linander |
api: flag for requesting client dep mount
Commit: | 191bebc | |
---|---|---|
Author: | Ryan Culbertson | |
Committer: | GitHub |
Add input_plane_url to FunctionHandleMetadata proto (#3087) * Add input_plane_url to FunctionHandleMetadata proto * add optional
Commit: | a4ed4ad | |
---|---|---|
Author: | Ryan Culbertson |
add optional
Commit: | c91fb0e | |
---|---|---|
Author: | Richard Gong | |
Committer: | GitHub |
[SVC-421] Implement primitive for spawning many calls (#3052)
Commit: | 15d0965 | |
---|---|---|
Author: | Ryan Culbertson |
Add input_plane_url to FunctionHandleMetadata proto
Commit: | e87982a | |
---|---|---|
Author: | Nathan Wang | |
Committer: | Nathan Wang |
cleanup
Commit: | 8f6b072 | |
---|---|---|
Author: | Nathan Wang | |
Committer: | Nathan Wang |
yuck, return api_hostname in functionhandlemetadata
Commit: | a61b2c8 | |
---|---|---|
Author: | Staffan Gimåker | |
Committer: | GitHub |
proto: Add VolumeGetFile2 method (#3082) For supporting reading files from volume version 2.
Commit: | 683cef2 | |
---|---|---|
Author: | Nathan Wang | |
Committer: | Nathan Wang |
cleanup
Commit: | 55c67e6 | |
---|---|---|
Author: | Nathan Wang | |
Committer: | Nathan Wang |
yuck, return api_hostname in functionhandlemetadata
Commit: | b9685e1 | |
---|---|---|
Author: | Nathan Wang |
Split into two RPCs
Commit: | 227f0ca | |
---|---|---|
Author: | Nathan Wang |
(wip) add retry logic
Commit: | a7293b9 | |
---|---|---|
Author: | Nathan Wang | |
Committer: | Nathan Wang |
cleanup
Commit: | 0e93ff2 | |
---|---|---|
Author: | Nathan Wang | |
Committer: | Nathan Wang |
yuck, return api_hostname in functionhandlemetadata
Commit: | 515a7de | |
---|---|---|
Author: | Nathan Wang | |
Committer: | Nathan Wang |
cleanup
Commit: | 67dc7fb | |
---|---|---|
Author: | Nathan Wang | |
Committer: | Nathan Wang |
yuck, return api_hostname in functionhandlemetadata
Commit: | 905f27f | |
---|---|---|
Author: | Anna Carey |
Merge branch 'main' into anna/add-id-task-logs
Commit: | 8fbf530 | |
---|---|---|
Author: | Anna Carey |
Add id to TaskLogs
Commit: | a451a91 | |
---|---|---|
Author: | Nathan Wang | |
Committer: | Nathan Wang |
cleanup
Commit: | 259fa32 | |
---|---|---|
Author: | Nathan Wang | |
Committer: | Nathan Wang |
yuck, return api_hostname in functionhandlemetadata
Commit: | f5929f1 | |
---|---|---|
Author: | Nathan Wang | |
Committer: | GitHub |
Add input plane RPCs (#3045) This commit adds some RPCs implemented by the input plane. These RPCs are experimental, not deployed to production, and can be changed / removed without needing to worry about backwards compatibility.
Commit: | 1dd73ff | |
---|---|---|
Author: | David Flemström | |
Committer: | GitHub |
modal_proto: Remove deprecated field option while some code still uses it (#3044)
Commit: | e9ea60a | |
---|---|---|
Author: | David Flemström | |
Committer: | GitHub |
modal_proto: Fix VolumeGetOrCreateResponse.metadata being on wrong message (#3043)
Commit: | bdb9530 | |
---|---|---|
Author: | Michael Waskom | |
Committer: | GitHub |
Add experimental_options passthrough and handle server warnings (#3036) * Add experimental_options passthrough and handle server warnings * Fix mock handling of experimental option * Add new test support
Commit: | 908a3a5 | |
---|---|---|
Author: | Michael Waskom |
Add experimental_options passthrough and handle server warnings
Commit: | d71f60e | |
---|---|---|
Author: | Nathan Wang | |
Committer: | Nathan Wang |
cleanup
Commit: | 1183d8f | |
---|---|---|
Author: | Nathan Wang | |
Committer: | Nathan Wang |
yuck, return api_hostname in functionhandlemetadata
Commit: | d0df32b | |
---|---|---|
Author: | David Flemström | |
Committer: | GitHub |
modal_proto: Introduce VolumeMetadata (#3035)
Commit: | 2e65784 | |
---|---|---|
Author: | David Flemström | |
Committer: | GitHub |
modal_proto: Add support for `mode` in VolumePutFiles2 (#3034)
Commit: | cd14003 | |
---|---|---|
Author: | Nathan Wang | |
Committer: | GitHub |
Add `go_package` to client protos (#3030) Our Go server needs access to client protos, so we need to add a `go_package` path to these proto files.
Commit: | eaa669c | |
---|---|---|
Author: | Eric Zhang | |
Committer: | GitHub |
Add libmodal client type (#3028)
Commit: | 21294ed | |
---|---|---|
Author: | Nathan Wang | |
Committer: | Nathan Wang |
cleanup
Commit: | 69d64c4 | |
---|---|---|
Author: | Jonathon Belotti | |
Committer: | GitHub |
improve cluster proto msg (#3025)
Commit: | 9058403 | |
---|---|---|
Author: | Mats Linander | |
Committer: | Mats Linander |
mount client dependencies at runtime, as of builder version 'PREVIEW'
Commit: | 94ee217 | |
---|---|---|
Author: | Nathan Wang |
yuck, return api_hostname in functionhandlemetadata
Commit: | 5e72556 | |
---|---|---|
Author: | Jonathon Belotti | |
Committer: | GitHub |
Add initial msgs for clusters (#3021)
Commit: | 9d8e6de | |
---|---|---|
Author: | Peyton Walters | |
Committer: | GitHub |
Add RDMA resource for expressing whether a task can use RDMA (#3017) This will enable the client to selectively use RDMA or normal i6pn networking.
Commit: | 860490c | |
---|---|---|
Author: | Elias Freider | |
Committer: | GitHub |
Adds `bool` type support for class parameters (#2987) * Adds schema to function defintion/metadata * cleanup * Fix * Web endpoint test * Use version field for presence, since its otherwise hard to transfer between objects * Adds support for bool parameters * Tests * Fix test * Fix tests * old proto compat * doh * test fixes * Remove accidental merge re-adds
Commit: | 69f6246 | |
---|---|---|
Author: | Eric Zhang | |
Committer: | GitHub |
Deprecate terminate_container_on_exit and doc pty_info (#3011) * Deprecate terminate_container_on_exit Unused and as of the worker rewrite, this will be unhandled as well * Update api.proto
Commit: | 82e1ba5 | |
---|---|---|
Author: | David Flemström | |
Committer: | GitHub |
modal_proto: Add back accidentally deleted volume_id request field (#3010)
Commit: | bc8ba46 | |
---|---|---|
Author: | David Flemström | |
Committer: | GitHub |
[FS-209] modal_proto: Re-visit structure of VolumePutFiles2Request (#3009) modal_proto: Re-visit structure of VolumePutFiles2Request
Commit: | 9283391 | |
---|---|---|
Author: | Elias Freider | |
Committer: | GitHub |
Add schema on function definition [opt-in via env var/config for now] (#2970)
Commit: | e995145 | |
---|---|---|
Author: | David Flemström | |
Committer: | GitHub |
[FS-209] modal_proto: Add VolumePutFiles2 RPC (#3004) * modal_proto: Add VolumePutFiles2 RPC * modal_proto: s/chunk/block/g * modal_proto: Address review comments
Commit: | a537dcd | |
---|---|---|
Author: | Ryan Culbertson | |
Committer: | GitHub |
Api change to allow server to configure max outstanding inputs (#2999)
Commit: | 5a6b579 | |
---|---|---|
Author: | Staffan Gimåker | |
Committer: | GitHub |
Add read_only flag for VolumeMounts (#2997) This is preparatory work to be able to make the backend changes needed to support mounting volumes read-only.
Commit: | cb91728 | |
---|---|---|
Author: | Michael Waskom | |
Committer: | GitHub |
Add `@modal.concurrent` decorator (take two) (#2986) * Revert "Revert #2958 (#2983)" This reverts commit f09dc1cd5b80b5bfef2f9d2fbd6ebfb3a2ae1e8f. * Update container_test * Swap precedence of concurrency parameters in container entrypoint * Represent input concurrency state explicitly in runtime * Add example usage in the docstring * Explan more about max / target autoscaling * Fix example
Commit: | deef535 | |
---|---|---|
Author: | Elias Freider | |
Committer: | GitHub |
Add support for generic type schema extraction (#2967)
Commit: | f09dc1c | |
---|---|---|
Author: | Michael Waskom | |
Committer: | GitHub |
Revert #2958 (#2983) * Revert "Add @modal.concurrent decorator (#2958)" This reverts commit 9be3cf6182d90971bd937dadd4ff0946c5706525. * Remove 0.73.128 changelog
Commit: | 9be3cf6 | |
---|---|---|
Author: | Michael Waskom | |
Committer: | GitHub |
Add @modal.concurrent decorator (#2958) * Add `@modal.concurrent` decorator * Support modal.concurrent with app.function too * Fix union type annot for 3.9 * Rewrite with max_inputs parametrization * Use concurrent decorator in a few test supports * Fix backward compatibility * Swap names of max/target inputs proto fields * Add test for backwards compatibility * Test isolation * Add target_inputs to modal.concurrent * Expand test and fix target_inputs on a class * Fixes in modal.concurrent signature * WIP allow some stacking and reject use on methods * Add test that we fail when a method is decorated * Remove debugging print * Swap order of decorators in test support * Mark test that stack method/concurrent as xfail * Remove CONCURRENT flag * Fix test support
Commit: | 090fe04 | |
---|---|---|
Author: | Elias Freider |
Stuff
Commit: | d19a7b7 | |
---|---|---|
Author: | Elias Freider |
Adds cbor support
Commit: | 777fb7c | |
---|---|---|
Author: | Elias Freider |
Benchmarking code
Commit: | df0caf6 | |
---|---|---|
Author: | Elias Freider |
Add full payload encoding with dict/list
Commit: | f5afd6e | |
---|---|---|
Author: | Elias Freider |
Merge remote-tracking branch 'origin/main' into freider/generic-type-example
Commit: | e733f49 | |
---|---|---|
Author: | Jonathon Belotti | |
Committer: | GitHub |
Add proto for SandboxGetResourceUsage (#2969)
Commit: | 129044a | |
---|---|---|
Author: | Elias Freider |
Backport some stuff from another branch
Commit: | 71747b7 | |
---|---|---|
Author: | Jonathon Belotti | |
Committer: | Jonathon Belotti |
[WRK-814] basic impl of Sandbox.resource_usage()
Commit: | 25b5161 | |
---|---|---|
Author: | Elias Freider | |
Committer: | Elias Freider |
Extend proto to support generic types with backward compatibility
Commit: | 076e4d3 | |
---|---|---|
Author: | Elias Freider | |
Committer: | Elias Freider |
Move stuff
Commit: | 5357630 | |
---|---|---|
Author: | Elias Freider | |
Committer: | Elias Freider |
Bunch of tests etc
Commit: | e2a08b1 | |
---|---|---|
Author: | Elias Freider | |
Committer: | GitHub |
Class parameters: Decouple encoding/decoding from schema validation (#2960)
Commit: | d1af88e | |
---|---|---|
Author: | Elias Freider |
Move stuff
Commit: | 154fa08 | |
---|---|---|
Author: | Elias Freider |
Merge remote-tracking branch 'origin/main' into freider/separate-encoding-from-schema
Commit: | a0adab1 | |
---|---|---|
Author: | Elias Freider |
Introduce unknown schema fields
Commit: | 754ee59 | |
---|---|---|
Author: | gleb-modal | |
Committer: | GitHub |
Rename TaskInfo.task_type to gpu_type (#2956) Rename task_type to gpu_type
Commit: | 768424b | |
---|---|---|
Author: | gleb-modal | |
Committer: | GitHub |
[PRD-755] Record git commit info on deploy (#2934) * Record git commit info for a deployment * Make commit_info optional * Type issue * Move protobuf message def * Get rid of commit url, will re-derive it on the frontend * Add commit author name and email * Record timestamp, fix types * Run git async, use protobuf * Fix protobuf * _fallible * Remove comment * error handling * More debug logs * More debugs * Optional * Remove one command * Use exc_info * Add tests * Nicer asserts * feedback, windows test * Skip test on windows * Reason
Commit: | 63b1efa | |
---|---|---|
Author: | Ryan Culbertson | |
Committer: | GitHub |
Add flag to enable/disable client retries (#2944)
Commit: | 5d37a36 | |
---|---|---|
Author: | Michael Waskom | |
Committer: | GitHub |
Remove defer_updates from FunctionCreateRequest (#2947)
Commit: | 04ec8d0 | |
---|---|---|
Author: | Elias Freider | |
Committer: | GitHub |
Proto changes to allow byte class parameters (#2949)
Commit: | d7b7a8f | |
---|---|---|
Author: | Elias Freider |
clenaup
Commit: | 3c40ff2 | |
---|---|---|
Author: | Eric Zhang | |
Committer: | GitHub |
[Notebooks] Add duration field to ExecuteReply (for kernelshim) (#2945) Add duration field to ExecuteReply
Commit: | 6038b07 | |
---|---|---|
Author: | gleb-modal | |
Committer: | GitHub |
add task_type to TaskInfo proto (#2926)
Commit: | 004746c | |
---|---|---|
Author: | Matthew Saltz | |
Committer: | GitHub |
WRK-399 Add runtime option for sandbox creation (#2925) * Add support for a runtime parameter in sandbox creation
Commit: | 008a92e | |
---|---|---|
Author: | cweld510 |
Revert "Add runsc_runtime_version to CheckpointInfo proto (#2915)" This reverts commit ba0bed26ca079581eda177e8206724e29d046463.
Commit: | e1479e1 | |
---|---|---|
Author: | Erik Bernhardsson |
Remove TaskResult
Commit: | ba0bed2 | |
---|---|---|
Author: | Colin Weld | |
Committer: | GitHub |
Add runsc_runtime_version to CheckpointInfo proto (#2915) Add runsc_runtime_version to CheckpointInfo
Commit: | defd347 | |
---|---|---|
Author: | Howard Halim | |
Committer: | GitHub |
Add app_id to SandboxInfo protobuf (#2914)
Commit: | bdcac62 | |
---|---|---|
Author: | Michael Waskom | |
Committer: | GitHub |
Add proto field for ignoring image cache (#2910)
Commit: | 2cad6c2 | |
---|---|---|
Author: | Michael Waskom | |
Committer: | GitHub |
Deprecate workspace from Cls.from_name and Cls.lookup (#2906) Deprecate workspace from Cls.from_name
Commit: | c4ccfb3 | |
---|---|---|
Author: | Elias Freider |
wip
Commit: | 013f888 | |
---|---|---|
Author: | Elias Freider |
Handler classes refactor
Commit: | c2bcd8a | |
---|---|---|
Author: | Elias Freider |
Proto lint
Commit: | 61998e5 | |
---|---|---|
Author: | Elias Freider |
Adds support for list and dict
Commit: | b9d86ba | |
---|---|---|
Author: | Elias Freider |
Payload encode/decode functionality
Commit: | 013e05b | |
---|---|---|
Author: | Elias Freider |
Wip
Commit: | 0890d83 | |
---|---|---|
Author: | Eric Zhang | |
Committer: | GitHub |
Remove num_active_tasks (#2810) We don't return this from the server or reference it in the client.
Commit: | 5386b1b | |
---|---|---|
Author: | Elias Freider |
Merge remote-tracking branch 'origin/main' into kramstrom/add-bytes-param-functions-type
Commit: | cd57405 | |
---|---|---|
Author: | Howard Halim | |
Committer: | GitHub |
Revert "Removes double underscored deprecated field" (#2877)
Commit: | 66a4254 | |
---|---|---|
Author: | Elias Freider | |
Committer: | GitHub |
Removes double underscored deprecated field (#2873) This breaks type checking on mypy-proto 3.4+ otherwise
Commit: | 1b8920b | |
---|---|---|
Author: | Nathan Wang | |
Committer: | GitHub |
Add fc_trace_tag field to FunctionGetOutputsItem (#2875)
Commit: | 47f55f5 | |
---|---|---|
Author: | Michael Waskom | |
Committer: | GitHub |
Add autoscaler_settings to FunctionData as well (#2874)
Commit: | fd25ea3 | |
---|---|---|
Author: | Sam Ross | |
Committer: | GitHub |
Revert "Remove cloud provider in client" (#2868) Revert "Remove cloud provider in client (#2866)" This reverts commit cbac803e6bff7a7ac9cec17d86cadb81c4231f22.
Commit: | cbac803 | |
---|---|---|
Author: | Erik Bernhardsson | |
Committer: | GitHub |
Remove cloud provider in client (#2866)