marco polo created ACCUMULO-4022:
------------------------------------

             Summary: Create a concept of multi-homed tablets
                 Key: ACCUMULO-4022
                 URL: https://issues.apache.org/jira/browse/ACCUMULO-4022
             Project: Accumulo
          Issue Type: Wish
          Components: client, tserver
            Reporter: marco polo


I'm an accumulo newbie, but I wish to see the concept of multi-homed tablets. 
This allows us to have tablets hosted by multiple servers, with only one being 
writable against it. This concept would allow n receiver servers for a tablet. 
An example might be a tablet that has become a hot spot could be dynamically 
hosted elsewhere, and clients could pick this up as a potential. Consistency 
must be kept between the hosts, as the initial read/write host may compact or 
write to that tablet. 

To me the larger problem may come from live ingest in which the write ahead log 
has not been flushed. To avoid having to write to the read only servers in a 
pipeline, we would likely need to create a model of enforcing reads only after 
a flush of that tablet or a thrift interface to allow reading only the data in 
memory to ensure consistency is enforced. I haven't given great thought to 
solving this yet. 

Please comment with ideas and pitfalls as I would like to see this wish come to 
fruition with actionable tickets after some community thought.



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

Reply via email to