You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@accumulo.apache.org by "Josh Elser (JIRA)" <ji...@apache.org> on 2015/03/26 22:41:53 UTC

[jira] [Commented] (ACCUMULO-2739) Create an In-Process MiniAccumuloCluster

    [ https://issues.apache.org/jira/browse/ACCUMULO-2739?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14382734#comment-14382734 ] 

Josh Elser commented on ACCUMULO-2739:
--------------------------------------

Despite this being more or less abandoned, HBase does this by default for their test cluster code. When debugging HBase unit tests, the ability for the debugger to go from client code into server code is *super* nice and makes things really easy.

I don't know what else it would take after making all of the JVM halts optional (or deleted completely?), but I do think there's some merit in making it work. I am, however, not actively working on it, so unassigning.

> Create an In-Process MiniAccumuloCluster
> ----------------------------------------
>
>                 Key: ACCUMULO-2739
>                 URL: https://issues.apache.org/jira/browse/ACCUMULO-2739
>             Project: Accumulo
>          Issue Type: New Feature
>          Components: mini
>            Reporter: Josh Elser
>            Assignee: Josh Elser
>             Fix For: 1.7.0
>
>
> Two common griefs about MiniAccumuloCluster is that it's slow to start and it is difficult to debug things running inside of the Master or TabletServer (because they are in separate processes).
> Running each Accumulo process inside of the parent process would likely increase startup speed and would make debugging much easier (as you wouldn't have to remote-attach the debugger anymore).
> Such a MAC would likely also pave the way for easier migration away from MockAccumulo as both of the above complaints are some of the primary concerns for removing Mock with no replacemnt.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)