-
1. Re: Transaction Troubleshooting Guide
mmusgrov Dec 22, 2015 10:48 AM (in response to zhfeng)Some other possible items to include:
We should include a list of the WARN/ERROR log messages we produce and for each problem we need:
- which log messages indicate which problems
- list of resolution strategies
Object store issues:
- db, file versus journal (tradeoffs, tuning, difference in failure scenarios)
Resolving indoubt transactions
- why do resources fail to recover (db permissions, unresponsive resources, etc ...)
- can I use resource vendor tooling to find out more information about failed transactions (or can we just refer to the datasource trouble shooting section from our own guide)
How can I improve the performance
- what are the consequences of changing the various config parameters
How to configure JTS in EAP/wilfly
How to configure a XA datasource in EAP/wildfly
What about a table showing all the different kinds of participants in a transaction and indicate what can go wrong:
- read only, LRCO, commit markable, XA aware, extended XA resources (JTS)
Are we allowed to move logs to a new server
...
-
2. Re: Transaction Troubleshooting Guide
tomjenkinson Dec 22, 2015 10:59 AM (in response to mmusgrov)Thanks Mike, where possible please can you add the content to the doc? I believe you should have rights for that.
-
3. Re: Transaction Troubleshooting Guide
gytis Jan 4, 2016 4:56 AM (in response to zhfeng)XTS related points:
- Links to the specs used in XTS:
- http://docs.oasis-open.org/ws-tx/wstx-wscoor-1.1-spec-errata-os/wstx-wscoor-1.1-spec-errata-os.html.
- http://docs.oasis-open.org/ws-tx/wstx-wscoor-1.2-spec-os/wstx-wscoor-1.2-spec-os.html.
- http://docs.oasis-open.org/ws-tx/wstx-wsat-1.1-spec-errata-os/wstx-wsat-1.1-spec-errata-os.html.
- http://docs.oasis-open.org/ws-tx/wstx-wsat-1.2-spec-os/wstx-wsat-1.2-spec-os.html.
- http://docs.oasis-open.org/ws-tx/wstx-wsba-1.1-spec-errata-os/wstx-wsba-1.1-spec-errata-os.html.
- http://docs.oasis-open.org/ws-tx/wstx-wsba-1.2-spec-os/wstx-wsba-1.2-spec-os.html.
- How to enable XTS on EAP: http://narayana.io/docs/product/index.html#d0e4046.
- Difference between BusinessAgreementWithParticipantCompletion and BusinessAgreementWithCoordinatorCompletion.
- TXBridge http://narayana.io/docs/product/index.html#txbridge.
- Known WARN and ERROR messages of XTS and TXBridge.
- How to enable TXBridge trace logs (org.jboss.jbossts.txbridge category): http://narayana.io/docs/product/index.html#d0e6758.
- WS-AT usage differs on EAP 6 and EAP 7:
- On EAP 6 WS-AT and TXBridge handlers have to be configured manually.
- On EAP 7 this is done automatically by WSTXFeature and JTAOverWSATFeature.
- TXBridge limitations: http://narayana.io/docs/product/index.html#d0e6777.
- Links to the specs used in XTS:
-
4. Re: Transaction Troubleshooting Guide
mmusgrov Jan 7, 2016 7:40 AM (in response to tomjenkinson)Tom Jenkinson wrote:
Thanks Mike, where possible please can you add the content to the doc? I believe you should have rights for that.
Done
-
5. Re: Transaction Troubleshooting Guide
tomjenkinson Feb 5, 2016 3:12 AM (in response to zhfeng)Just to say that we wrapped up the table of contents now in the linked Jira
-
6. Re: Transaction Troubleshooting Guide
zhfeng Jan 4, 2017 2:59 AM (in response to zhfeng)I create the article in Narayana Transactions Troubleshooting Guide (draft)