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

Keith Turner commented on ACCUMULO-4328:
----------------------------------------

In general I think bug fix releases with compatibility caveats are a bad thing 
over time.  This can lead to a very confusing user experience.  I think these 
caveats are worse the further a user is away from directly using Accumulo.  For 
users using Accumulo as part of a stack, they primarily interact with the top 
of the stack (software built on top of Accumulo).  When someone is trying to 
use something like Geowave, its nice to know that version 1.X.ANY of Geowave 
works with Accumulo 1.6.ANY.  Ideally a user of something like Geowave could 
move between the bug fix release of Hadoop, Accumulo, and Zookeeper w/o issue.  
The stories about Hadoop in this issue make me cringe, but there is nothing we 
can do about that.  I would hope the incremental decision we make in the short 
term also make sense in the long term.  If we fast forward a few years and look 
at all of the 1.7.X release notes, hopefully it looks very orderly and sane.

Recently there was some major issue with Zookeeper 3.4.7.  When the issue was 
discovered the remedy was for users to move back to 3.4.6 until 3.4.8 was 
released.  Its really nice to have that level of flexibility w/ bug fix 
releases, the ability to move in both directions w/o worry.

Also I am not a big fan of one off exceptions, because they can be time sinks 
(like me currently sharing my opinions, that I am not sure anyone will fully 
read.. I am doing my best to keep it short and to the point).  Personally I 
would rather drop it in the latest minor release.  A really strong case needs 
to be made for exceptions.   Like in this case there does not seem to be 
performance numbers.  Also the implementation (using PIDs in log files) has 
raised concern.  Seem like these issues should be addressed before we consider 
putting this in a bug fix release.  I am going to look into the file per 
tserver issue when I look at the PR (I did this locally once, where each 
tserver had its own log file).

I am excited about this feature.  I tend to think multiple tservers can perform 
much better, simply because when a node had oodles of disk and cores there is 
no way a single walog can utilize all of that capacity.   However I think that 
premise needs to be verified and ensure there are not unforeseen issues with 
attaining higher utilization.



> Run multiple tablet servers on a single host
> --------------------------------------------
>
>                 Key: ACCUMULO-4328
>                 URL: https://issues.apache.org/jira/browse/ACCUMULO-4328
>             Project: Accumulo
>          Issue Type: Improvement
>          Components: scripts, tserver
>            Reporter: Dave Marion
>            Assignee: Dave Marion
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> Modify scripts and necessary code to run multiple tablet servers on a single 
> host.



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

Reply via email to