Skip to content

Conversation

@demirkayaender
Copy link
Member

What changed?
With this PR (#606) we have been handling WorkflowExecutionAlreadyCompletedError in couple places except for the tchannel. This diff adds tchannel support for this error.

Why?

How did you test it?
I need some help on how we test java-client changes E2E, sending the PR as the context; will update here once I have the testing strategy

Potential risks

Release notes

Documentation Changes

@demirkayaender demirkayaender requested a review from a team April 26, 2021 17:12
@coveralls
Copy link

coveralls commented Apr 27, 2021

Pull Request Test Coverage Report for Build 675

  • 7 of 49 (14.29%) changed or added relevant lines in 3 files are covered.
  • 24 unchanged lines in 6 files lost coverage.
  • Overall coverage decreased (-0.2%) to 71.619%

Changes Missing Coverage Covered Lines Changed/Added Lines %
src/main/java/com/uber/cadence/internal/testservice/TestWorkflowMutableStateImpl.java 2 13 15.38%
src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java 0 31 0.0%
Files with Coverage Reduction New Missed Lines %
src/main/java/com/uber/cadence/internal/sync/DeterministicRunnerImpl.java 1 84.1%
src/main/java/com/uber/cadence/internal/testservice/SelfAdvancingTimerImpl.java 1 94.51%
src/main/java/com/uber/cadence/internal/worker/BlockCallerPolicy.java 1 62.5%
src/main/java/com/uber/cadence/internal/common/BackoffThrottler.java 5 68.42%
src/main/java/com/uber/cadence/internal/testservice/TestWorkflowMutableStateImpl.java 6 84.89%
src/main/java/com/uber/cadence/internal/common/RpcRetryer.java 10 86.21%
Totals Coverage Status
Change from base Build 661: -0.2%
Covered Lines: 10664
Relevant Lines: 14890

💛 - Coveralls

@demirkayaender demirkayaender force-pushed the tchannel_already_completed_error branch from a5b2966 to 38b3526 Compare April 28, 2021 06:54
@demirkayaender demirkayaender changed the title Handle workflowCompleted error in workflow service Handle workflowCompleted error in java client Apr 28, 2021
} else {
metricsScope.gauge(MetricsType.ACTIVITY_ACTIVE_THREAD_COUNT).update(Thread.activeCount());
}
if (isLocalActivity) {
Copy link
Member Author

Choose a reason for hiding this comment

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

This is autoformatting from the IDE, please ignore.

@demirkayaender demirkayaender force-pushed the tchannel_already_completed_error branch from 38b3526 to ff391ba Compare April 28, 2021 16:31
@demirkayaender demirkayaender force-pushed the tchannel_already_completed_error branch from ff391ba to 73476c5 Compare April 28, 2021 17:02
@demirkayaender demirkayaender merged commit a49f141 into cadence-workflow:master Apr 28, 2021
@demirkayaender demirkayaender deleted the tchannel_already_completed_error branch April 28, 2021 17:26
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