question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Delete support for branch transaction on proxy.

See original GitHub issue

Reason for deletion:

  1. MANUALXA in TransactionType does not conform to ShardingSphere’s design specification
  2. TransactionXAHandler does not conform to ShardingSphere’s design specification.

Issue Analytics

  • State:closed
  • Created a year ago
  • Comments:11 (11 by maintainers)

github_iconTop GitHub Comments

1reaction
zhfengcommented, Jun 28, 2022

Yeah, I understand and XA protocol in SQL layer was introudced by https://github.com/apache/shardingsphere/pull/14075. But I think we still need to handle XAStatement in sharding-proxy especially in the case of crash recovery happening in the multi backend databases. I think we don’t have any test case for this scenario currently.

Anyway my +1 for improving the implementation of TransactionXAHandler but no just deleting it.

0reactions
roodkcabcommented, Jun 30, 2022

no doubt that XA is stands for distribution transaction. I think we just need to figure out how to distinguish between handle it automatically or manually.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Astrotomic/laravel-transaction-proxy - GitHub
This example will call the delete() method in a transaction. This is useful if you have any listeners also running database queries, like ......
Read more >
Adding an operational branch to support the different WSDL ...
To support the different operations of the WSDL we need different ... Delete the existing routing node by right-clicking on it and then...
Read more >
21 Proxy Services: Message Flow - Oracle Help Center
This chapter describes how to create and configure message flows using the Oracle Service Bus Administration Console. Sections include adding and configuring ...
Read more >
Enter Transactions screen - Proxy transactions
To change any of this information or to delete the proxy transaction, click the Go To Source button in the Source tab and...
Read more >
HTTP-Proxy: Exceptions - WatchGuard Technologies
This topic describes how to use HTTP-proxy exceptions. ... proxy exception, select the Log each transaction that matches an HTTP proxy exception check...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found