accumulo-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Corey J. Nolet (JIRA)" <>
Subject [jira] [Commented] (ACCUMULO-1335) DU command should be available through the java API
Date Thu, 25 Apr 2013 01:28:15 GMT


Corey J. Nolet commented on ACCUMULO-1335:

Just to make sure I'm following- A client using the java API should be able to call connector.tableOperations().getDiskUsage(Set<String>
tables). The getDiskUsage() method in the TableOperationsImpl will call a getDiskUsage(String
table) method in the TabletClientService. The TabletServer's thrift server implementation
of TabletClientService.Iface will use the IDs of the tables, call out to the FileSystem.globStatus(new
Path("/accumulo/" + tableId), and grab the size for the table(s) it's responsible for unless
a failure occurs, at which point the tableOperations().getDiskUsage() method will pick a different
tablet server and repeat the process for calculating the size. Is this what you are proposing?
> DU command should be available through the java API
> ---------------------------------------------------
>                 Key: ACCUMULO-1335
>                 URL:
>             Project: Accumulo
>          Issue Type: Improvement
>            Reporter: Chris McCubbin
>            Assignee: Corey J. Nolet
>            Priority: Minor
>             Fix For: 1.6.0
>         Attachments: ACCUMULO-1335.patch
> The du command that is available in the shell would be useful to have available in the
java API (e.g. through connector.instanceOperations() for example). It seems to be quite difficult
to recreate this value without the shell.

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see:

View raw message