Граф коммитов

31 Коммитов

Автор SHA1 Сообщение Дата
kaibocai c7d8cd8980
Add trace context to activity request (#21) 2024-09-28 13:37:41 -07:00
Chris Gillum 29f6c6c0e4
Backend service RPCs (#24)
This PR defines a new gRPC service for a remote backend implementation for the Durable Task Framework (DTFx). It depends on many of the existing message types from orchestration_service.proto, such as event history definitions, but defines a few new message types as well.

Implementations of this RPC could be used to build client and server components for custom DTFx backends.
2024-09-21 16:33:29 -07:00
Shivam Kumar 4207e1dbd1
Add recursive option to Purge (#20)
Signed-off-by: Shivam Kumar <shivamkm07@gmail.com>
2023-12-22 11:01:39 -08:00
kaibocai f9b2d7e5e9
Support orchestration id reuse policies (#19)
* update protobuf to support reuse orchestration id

* change THROW to ERROR

* update policy name

* change skip to ignore, emantically clear
2023-12-11 14:27:08 -06:00
kaibocai 139a8e31fa
update generic event to accept null data (#18) 2023-11-01 18:17:17 -05:00
Chris Gillum 3c5d082b5b
Support for distributed tracing (#12) 2023-11-01 09:43:30 -07:00
Sebastian Burckhardt 024446136e
rename stateless entities to transient entities (#17) 2023-10-09 08:29:48 -07:00
Sebastian Burckhardt 3473ddab0f
add entity parameters to orchestrator requests, and other changes (#16)
* add entity parameters to orchestrator requests.

* fix continuation token

* fix missing scheduled time

* udpate entity metadata
2023-10-05 11:21:02 -07:00
Sebastian Burckhardt dad676a26b
small fixes to entity support (#15) 2023-09-18 10:33:46 -07:00
Sebastian Burckhardt 9d9ac8a4cc
Add entity support (#14)
* draft

* add client stuff

* latest edits

* latest updates

* fix accidental duplication of entries during merge

* remove work item id

* updates

* simplify query

* address PR feedback.

* add continuationToken to CleanEntityStorage messages

* revise operationResult for clarity and efficiency.

* address PR feedback

* remove unnecessary field

* represent optional page size using google.protobuf.Int32Value
2023-09-11 16:40:11 -07:00
Chris Gillum 19f0f69661
Support for cascade terminate (#13)
- A new property on TerminateRequest indicating whether a terminate operation should be recursive
- A corresponding property on ExecutionTerminatedEvent, matching the above
- A new TerminateOrchestrationAction action, which can be returned by an SDK
2023-07-10 12:45:12 -07:00
Chris Gillum 7d6826889e
Add suspend and resume operations (#11) 2022-11-14 10:43:11 -08:00
Jacob Viau 29ce25fed0
Add RewindInstance RPC definition (#10) 2022-09-26 14:39:54 -07:00
Chris Gillum 808fd0558c Add go package and remove unused service 2022-09-13 17:17:29 -07:00
kaibocai c78f855385
update grpc version to 1.46.0 (#7) 2022-05-20 10:38:23 -05:00
kaibocai 163be6e0a9
update protobuf package name (#5) 2022-05-17 09:54:43 -05:00
Chris Gillum 2b4b112988 Add 'Microsoft' prefix to C# namespace 2022-04-18 22:51:22 -07:00
kaibocai 2f6ed5912c
Reset the orchestration service and the instance store (#3)
* update the protobuf to support reset instance store

* seperate request/response playload

* remove playload for delete request
2022-04-18 17:34:30 -05:00
Shreyas Gopalakrishna 0464a283f5
Purge instance support (#2) 2022-04-16 10:09:50 -05:00
kaibocai a2e87791b2
update proto for support multi-instance query support (#1)
* update proto for support multi-query support

* remove CancellationToken in proto - fix typo

* remove cancellationToken in proto

* rename pageSize
2022-04-13 18:49:04 -05:00
Chris Gillum bf27c7da57 Breaking changes to TaskFailureDetails 2022-03-26 14:40:54 -07:00
Chris Gillum 1d28f7cc98 Adding task failure details to history events 2022-03-16 18:59:56 -07:00
Chris Gillum f2df040b29 Support for task failure details 2022-01-27 10:49:14 -08:00
Chris Gillum e73cb1818a Removed .NET build artifacts 2022-01-10 15:05:19 -08:00
Chris Gillum a029b5647b Initial commit with .NET and Java support 2022-01-08 11:54:08 -08:00
Chris Gillum eeb3b9de60 Default repo template updates 2022-01-07 17:13:37 -08:00
Microsoft Open Source a6a28bc3a6 SUPPORT.md committed 2022-01-07 16:49:24 -08:00
Microsoft Open Source 8878bfb9c5 README.md committed 2022-01-07 16:49:23 -08:00
Microsoft Open Source 748f0aa5cc SECURITY.md committed 2022-01-07 16:49:22 -08:00
Microsoft Open Source 3790bc215d LICENSE committed 2022-01-07 16:49:21 -08:00
Microsoft Open Source f56a394c19 CODE_OF_CONDUCT.md committed 2022-01-07 16:49:21 -08:00