<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<body link="#355491" alink="#4262a1" vlink="#355491" style="background: #e2e2e2; margin: 0; padding: 20px;">

<div>
        <table cellpadding="0" bgcolor="#FFFFFF" border="0" cellspacing="0" style="border: 1px solid #dadada; margin-bottom: 30px; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                <tbody>
                        <tr>

                                <td>

                                        <table border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" style="border: solid 2px #ccc; background: #dadada; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                                                <tbody>
                                                        <tr>
                                                                <td bgcolor="#000000" valign="middle" height="58px" style="border-bottom: 1px solid #ccc; padding: 20px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px;">
                                                                        <h1 style="color: #333333; font: bold 22px Arial, Helvetica, sans-serif; margin: 0; display: block !important;">
                                                                        <!-- To have a header image/logo replace the name below with your img tag -->
                                                                        <!-- Email clients will render the images when the message is read so any image -->
                                                                        <!-- must be made available on a public server, so that all recipients can load the image. -->
                                                                        <a href="https://community.jboss.org/index.jspa" style="text-decoration: none; color: #E1E1E1">JBoss Community</a></h1>
                                                                </td>

                                                        </tr>
                                                        <tr>
                                                                <td bgcolor="#FFFFFF" style="font: normal 12px Arial, Helvetica, sans-serif; color:#333333; padding: 20px;  -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px;"><h3 style="margin: 10px 0 5px; font-size: 17px; font-weight: normal;">
    Transaction Profiler: short-term plan
</h3>
<span style="margin-bottom: 10px;">
    modified by <a href="https://community.jboss.org/people/paul.robinson">Paul Robinson</a> in <i>JBoss Transactions Development</i> - <a href="https://community.jboss.org/docs/DOC-50955">View the full document</a>
</span>
<hr style="margin: 20px 0; border: none; background-color: #dadada; height: 1px;">

<div class="jive-rendered-content"><h3>STATUS: DRAFT, not ready for review.</h3><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>This document describes the short-term plan for the transaction profiler tool.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><h3><span style="font-size: 14pt;">1.0.0.Alpha1</span></h3><p>The focus is to provide a release of the profiler for the community to use.</p><p><span style="font-size: 14pt;"><br/></span></p><p><span>We now have an initial version of the tool, contributed by Alex Creasy. It is now open sourced and available here: </span><a class="jive-link-external-small" href="https://github.com/jbosstm/transaction-profiler" target="_blank">https://github.com/jbosstm/transaction-profiler</a><span>. The focus of the short-term plan is to make make some small changes required to make the profiler usable by the comunity. In particular:</span></p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><ol><li>Add Copyright headers (DONE)</li><li>Format code (DONE)</li><li>Jira component under JBTM (DONE)</li><li>Check tool still works in JTA-only mode. Alex has only tested it recently in JTS mode. I don't think we will get much community interest if we enforce JTS (although it should still be an option).</li><li>Create the release</li><li>Write a blog post covering:<ol><li>Thanks to Alex</li><li>Motivation for the tool</li><li>Very quick overview</li><li>Getting started docs, or link to them.</li></ol></li></ol><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><h3>1.0.0.Alpha2</h3><p>The focus is to provide a release of the profiler for GSS to use on real customer cases.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><ol><li>Support EAP 6.1. We need to support an existing EAP version in order to get some real cases. EAP 6.1 is a good choice as it provides enough cases to get started and is also a growing community,</li><li>Analyze existing log files. Essential for obtaining data from customers.</li><li>Create a simple tool for simulating different transaction scenarios. E.g. timeouts, heuristics, failure to prepare, etc. This is useful for debugging and for getting the community to play with the tool.</li><li>Consider moving to JAX-RS+AngularJS. This should make the tool easier to develop and maintain as well as extend. It's also an easy switch to make now, as there is very little to change. Making this switch later could be hard.</li><li>Blog post</li></ol></div>

<div style="background-color: #f4f4f4; padding: 10px; margin-top: 20px;">
    <p style="margin: 0;">Comment by <a href="https://community.jboss.org/docs/DOC-50955">going to Community</a></p>

        <p style="margin: 0;">Create a new document in JBoss Transactions Development at <a href="https://community.jboss.org/choose-container!input.jspa?contentType=102&containerType=14&container=2041">Community</a></p>
</div></td>
                        </tr>
                    </tbody>
                </table>


                </td>
            </tr>
        </tbody>
    </table>

</div>

</body>
</html>