[jira] [Commented] (ACCUMULO-1495) Host multiple read-only versions of tablets for query performance

2016-09-12 Thread Josh Elser (JIRA)

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

Josh Elser commented on ACCUMULO-1495:
--

Ok, just wanted to make sure we kept relevant discussions on the appropriate 
issue. Thanks for making 4452. Definitely acknowledge that they can be related 
to one another at a broad level.

> Host multiple read-only versions of tablets for query performance
> -
>
> Key: ACCUMULO-1495
> URL: https://issues.apache.org/jira/browse/ACCUMULO-1495
> Project: Accumulo
>  Issue Type: New Feature
>Reporter: Christopher Tubbs
>
> It might be worth providing read-only views of tablets on multiple servers, 
> while writes go to a single authoritative server. This could improve query 
> performance in some cases.
> Some things to consider:
> # Consistency: can I read what I've just written?
> # Configuration: how many copies?
> # Configuration: how long between syncs?
> # Performance: locality, number of file replicas
> Variation:
> Permit multiple hosting only on tables that have been locked for writes 
> (useful with a strictly enforced clone-and-lock feature).



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


[jira] [Commented] (ACCUMULO-1495) Host multiple read-only versions of tablets for query performance

2016-09-09 Thread Christopher Tubbs (JIRA)

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

Christopher Tubbs commented on ACCUMULO-1495:
-

Yes, it's a completely separate solution for the same basic problem of query 
performance.
It's probably worth mentioning such alternatives here, because I think other 
solutions should be considered first before multiple-hosting. Multiple-hosting 
is so complex and error-prone, I'd hate to consider it as a primary option.

Although I think it's probably worth mentioning them here, if other ideas can 
be fleshed out to the point where they are sufficiently articulable as a 
proposal (or area of investigation), then yes, they deserve their own JIRA. 
(I've created ACCUMULO-4452 for this one.)

> Host multiple read-only versions of tablets for query performance
> -
>
> Key: ACCUMULO-1495
> URL: https://issues.apache.org/jira/browse/ACCUMULO-1495
> Project: Accumulo
>  Issue Type: New Feature
>Reporter: Christopher Tubbs
>
> It might be worth providing read-only views of tablets on multiple servers, 
> while writes go to a single authoritative server. This could improve query 
> performance in some cases.
> Some things to consider:
> # Consistency: can I read what I've just written?
> # Configuration: how many copies?
> # Configuration: how long between syncs?
> # Performance: locality, number of file replicas
> Variation:
> Permit multiple hosting only on tables that have been locked for writes 
> (useful with a strictly enforced clone-and-lock feature).



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


[jira] [Commented] (ACCUMULO-1495) Host multiple read-only versions of tablets for query performance

2016-09-09 Thread Josh Elser (JIRA)

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

Josh Elser commented on ACCUMULO-1495:
--

Isn't that a completely separate way to just make the tabletserver "do less"? 
(sounds like its own JIRA issue if it's something you want to pursue..)

> Host multiple read-only versions of tablets for query performance
> -
>
> Key: ACCUMULO-1495
> URL: https://issues.apache.org/jira/browse/ACCUMULO-1495
> Project: Accumulo
>  Issue Type: New Feature
>Reporter: Christopher Tubbs
>
> It might be worth providing read-only views of tablets on multiple servers, 
> while writes go to a single authoritative server. This could improve query 
> performance in some cases.
> Some things to consider:
> # Consistency: can I read what I've just written?
> # Configuration: how many copies?
> # Configuration: how long between syncs?
> # Performance: locality, number of file replicas
> Variation:
> Permit multiple hosting only on tables that have been locked for writes 
> (useful with a strictly enforced clone-and-lock feature).



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


[jira] [Commented] (ACCUMULO-1495) Host multiple read-only versions of tablets for query performance

2016-09-09 Thread Christopher Tubbs (JIRA)

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

Christopher Tubbs commented on ACCUMULO-1495:
-

It would probably be less complex of a change than multiple hosting.

> Host multiple read-only versions of tablets for query performance
> -
>
> Key: ACCUMULO-1495
> URL: https://issues.apache.org/jira/browse/ACCUMULO-1495
> Project: Accumulo
>  Issue Type: New Feature
>Reporter: Christopher Tubbs
>
> It might be worth providing read-only views of tablets on multiple servers, 
> while writes go to a single authoritative server. This could improve query 
> performance in some cases.
> Some things to consider:
> # Consistency: can I read what I've just written?
> # Configuration: how many copies?
> # Configuration: how long between syncs?
> # Performance: locality, number of file replicas
> Variation:
> Permit multiple hosting only on tables that have been locked for writes 
> (useful with a strictly enforced clone-and-lock feature).



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


[jira] [Commented] (ACCUMULO-1495) Host multiple read-only versions of tablets for query performance

2016-09-09 Thread Dave Marion (JIRA)

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

Dave Marion commented on ACCUMULO-1495:
---

Hey [~ctubbsii] : What about moving the major compactor process outside of the 
tablet server as an initial step?

> Host multiple read-only versions of tablets for query performance
> -
>
> Key: ACCUMULO-1495
> URL: https://issues.apache.org/jira/browse/ACCUMULO-1495
> Project: Accumulo
>  Issue Type: New Feature
>Reporter: Christopher Tubbs
>
> It might be worth providing read-only views of tablets on multiple servers, 
> while writes go to a single authoritative server. This could improve query 
> performance in some cases.
> Some things to consider:
> # Consistency: can I read what I've just written?
> # Configuration: how many copies?
> # Configuration: how long between syncs?
> # Performance: locality, number of file replicas
> Variation:
> Permit multiple hosting only on tables that have been locked for writes 
> (useful with a strictly enforced clone-and-lock feature).



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


[jira] [Commented] (ACCUMULO-1495) Host multiple read-only versions of tablets for query performance

2014-06-10 Thread Josh Elser (JIRA)

[ 
https://issues.apache.org/jira/browse/ACCUMULO-1495?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14026622#comment-14026622
 ] 

Josh Elser commented on ACCUMULO-1495:
--

I think over query performance, this would be more noticeable in improving 
MTTR. If we have multiple tservers that are hosting a tablet for reads, you 
still have ways to get that data that don't involve waiting for recovery to 
complete.

HBase has been doing a lot of work in this department as of late to be able to 
provide better SLAs. 

https://issues.apache.org/jira/browse/HBASE-10070 
http://www.slideshare.net/enissoz/hbase-high-availability-for-reads-with-time

 Host multiple read-only versions of tablets for query performance
 -

 Key: ACCUMULO-1495
 URL: https://issues.apache.org/jira/browse/ACCUMULO-1495
 Project: Accumulo
  Issue Type: New Feature
Reporter: Christopher Tubbs

 It might be worth providing read-only views of tablets on multiple servers, 
 while writes go to a single authoritative server. This could improve query 
 performance in some cases.
 Some things to consider:
 # Consistency: can I read what I've just written?
 # Configuration: how many copies?
 # Configuration: how long between syncs?
 # Performance: locality, number of file replicas
 Variation:
 Permit multiple hosting only on tables that have been locked for writes 
 (useful with a strictly enforced clone-and-lock feature).



--
This message was sent by Atlassian JIRA
(v6.2#6252)