keith-turner commented on issue #3559:
URL: https://github.com/apache/accumulo/issues/3559#issuecomment-1654606194

   > This issue and that one probably overlap a lot, as they are both very high 
level and not clear on details.
   
   I think this issue is very narrowly defined, its about making FATEs storage 
more scalable so that FATE can be used more frequently than it is currently 
used.  Below are the details and background.
   
    * All writes to zookeeper must go through a single server with a single 
write ahead log and then be pushed to a quorum of other servers.  Therefore 
writes to ZK are not scalable (ZK is more scalable on the read side).
    * FATE operations can be write heavy ZK operations.  This could negatively 
impact the general health of ZK on which accumulo depends for ZKs more scalable 
read functionality.
    * The metadata table is much more scalable for writes as each tabletserver 
has its own walog and metadata tablets scan span many tablet servers.
    * Using the metadata table for storage of FATE would increase the number of 
FATE operations that could execute concurrently and reduce the general write 
load on ZK.
    * Making FATE storage more scalable would open it up to being used for 
operations that it is currently not suitable for like per tablet compaction 
commit.  Making the fate storage more scalable may help improve user operations 
like bulk import at scale also.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to