accumulo-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Josh Elser (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (ACCUMULO-2739) Create an In-Process MiniAccumuloCluster
Date Fri, 30 May 2014 18:41:02 GMT

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

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

Urk, looks like {{Halt.halt(int, Runnable)}} is going to be a pain to deal with. I'm a little
worried about changing code that was added to try to make these processes exit more gracefully.

Since these are just running in their own threads (for the purposes of this issue), I would
think that we have to ensure that Interrupting each process (thread) needs to then exit gracefully.
Is there a better way to try to do this? (cc/ [~bhavanki])

> 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.2#6252)

Mime
View raw message