Comments (8)
I just realized that we already have a fix in PR for this issue: Azure/azure-functions-durable-extension#2489.
from durabletask-java.
Resolved by Azure/azure-functions-durable-extension#2489 (pending release)
from durabletask-java.
Seems to be a bug, need investigation.
from durabletask-java.
@kaibocai Any updates on this?
from durabletask-java.
Hi @kanupriya15025 , sorry that the team is currently focusing on other priority tasks. We will put this on our working list once the team has some spare capacity. Thanks for your understanding.
from durabletask-java.
I took a closer look at this with help from @kamperiadis. The problem is in the Durable extension running in the Functions host. There is a bug where code paths for out-of-proc languages are not correctly checking for existing instances. My recommendation is that we make a change here to pass a list of de-dupe status values to ensure that we throw an exception for existing/running instances.
Note that this will be a breaking change that needs to be called out in the release notes.
from durabletask-java.
@jviau Is this released with v1.1.1? Because it still doesn't give me an error with same instanceId.
from durabletask-java.
@jviau Is this released with v1.1.1? Because it still doesn't give me an error with same instanceId.
@kanupriya15025 , the issue is fixed in durable function extension, the repo is at https://github.com/Azure/azure-functions-durable-extension, the release that contains the fix is https://github.com/Azure/azure-functions-durable-extension/releases/tag/v2.9.6.
In this case you need to manually update the durable function extension on your local, where you can find steps at https://learn.microsoft.com/en-us/azure/azure-functions/durable/durable-functions-extension-upgrade#manually-upgrade-the-durable-functions-extension
from durabletask-java.
Related Issues (20)
- [Eternal Orchestrator] Timers more than 7days giving error HOT 11
- Unable to create instance of interface com.microsoft.durabletask.TaskOrchestrationContext HOT 7
- Bug in functioning of continueAsNew() function in eternal orchestration HOT 16
- Bug: Durable Task language SDK was implemented incorrectly, or that the destination language worker is not sending the function result back to the host HOT 4
- Support for function chaining in Java SDK HOT 3
- Azure Durable Function Secret Key changes every time I run durable function on local HOT 6
- Orchestrator functions failing if not returning anything HOT 9
- Deserialize problem on LocalDate HOT 1
- Orchestrator function doesn't wait for external event if timer is more than 3days HOT 10
- Increase 4MB of gRPC limited in Azure Durable Function for Java HOT 2
- Eternal Functions not working as expected in Function Runtime Version: 4 HOT 5
- Getting io.grpc.StatusRuntimeException: UNKNOWN when calling durableClient.waitForInstanceCompletion HOT 7
- Getting io.grpc.StatusRuntimeException: UNKNOWN: unimplemented HOT 3
- Unable to suspend an orchestrator instance with functions runtime version 4.21.1.1 HOT 2
- Automatic retry not working with Fan-out Fan-in pattern HOT 2
- Orchestrator Function on Suspend and Resume if it already has an activity running HOT 2
- Durable Task Client Wait for Instance Completion Failure - UNKOWN HOT 1
- Add async API via Project Reactor HOT 5
- Add functionality to restrict number of parallel runs for a workflow HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from durabletask-java.