accumulo-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Keith Turner (JIRA)" <>
Subject [jira] [Commented] (ACCUMULO-3805) No means to monitor/interact with FATE programmatically
Date Thu, 14 May 2015 19:52:00 GMT


Keith Turner commented on ACCUMULO-3805:

The other day I initiated compaction.  I ran FATE print in the shell to see if it was still
running.  I really wanted more specific info about the compaction like {{compaction id : X
 completed : Y of Z tablets}}.  Was thinking a way to ask a FATE op for its status would be
nice.  Each FATE op could implement this and return whatever it wants. 

> No means to monitor/interact with FATE programmatically
> -------------------------------------------------------
>                 Key: ACCUMULO-3805
>                 URL:
>             Project: Accumulo
>          Issue Type: Bug
>          Components: fate
>            Reporter: John Vines
> With FATE, we have the ability to have strong tracking of operations. However, we hide
a lot of this from the client. We have admin utilities plumbed into the shell (FateCommand),
but they're not actual APIs. This means there is no API available for failing/deleting/listing
fate operations, but it also means there no way to be aware of the txid for a fate operation.
This is critical for instances where a potentially distributed client wants to perform a FATEd
> In an ideal world, client would be able to pre-seed the transaction, as we do now, and
then issue the command with that id. This would allow the client to be aware of the transaction
before it's started so it could be shared.

This message was sent by Atlassian JIRA

View raw message