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

Sean Busbey commented on ACCUMULO-4458:
---------------------------------------

Right now I do extract all of the properties that are set. This is just the 
list where we say to always default ot the parent if they weren't set. This 
effectively means we let them be represented by DefaultConfiguration.

The presence of the "only use this for test" {{set}} method on 
SiteConfiguration leads me to presume some set of tests must be relying on the 
ability to poke values into the Hadoop Configuration object. As much as I'd 
like to just make this all read-only and throw away the Hadoop Configuration 
object entirely after construction, I didn't want to muddle things with 
possible test failures or having to rework them to no longer presume they can 
mutate on-disk configuration values.

> lock contention around configuration settings impacts tablet server 
> performance
> -------------------------------------------------------------------------------
>
>                 Key: ACCUMULO-4458
>                 URL: https://issues.apache.org/jira/browse/ACCUMULO-4458
>             Project: Accumulo
>          Issue Type: Bug
>          Components: tserver
>    Affects Versions: 1.7.1, 1.8.0
>            Reporter: Sean Busbey
>            Assignee: Sean Busbey
>            Priority: Critical
>             Fix For: 1.7.3, 1.8.1, 2.0.0
>
>         Attachments: ACCUMULO-4458-1.7.v1.patch
>
>
> While investigating a pretty severe performance regression comparing YCSB 
> against 1.6 and 1.7, I found a fair bit of lock contention around getting 
> configuration values. This was improved by ACCUMULO-4388, but various threads 
> eventually all started contending on the configuration values expected from 
> the site xml files.



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

Reply via email to