[ 
https://issues.apache.org/jira/browse/HBASE-4224?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13175655#comment-13175655
 ] 

Akash Ashok commented on HBASE-4224:
------------------------------------

Com.google.common.collect is guava I know, but what I meant to say is that 
ApacheCommons itself is a third party jar with respect to HBase. Is there any 
particular reason why we shouldn't add additional third party dependencies 
other than the fact that its a client side code ?

Let me give an example:
Assume we are using HBaseAdmin in our code to create a table. Now to run this 
code we need to add dependency on HBase*.jar. Now since there's a dependency on 
apache commons logging so this additional step of adding this into your 
classpath is anyways already there, along with which u need to add one more 
dependency. 

Here since it's its basic usage of guava I could remove the dependency. But 
could you help me understand as to why this is to be done ?



                
> Need a flush by regionserver rather than by table option
> --------------------------------------------------------
>
>                 Key: HBASE-4224
>                 URL: https://issues.apache.org/jira/browse/HBASE-4224
>             Project: HBase
>          Issue Type: Bug
>          Components: shell
>            Reporter: stack
>            Assignee: Akash Ashok
>         Attachments: HBase-4224-v2.patch, HBase-4224.patch
>
>
> This evening needed to clean out logs on the cluster.  logs are by 
> regionserver.  to let go of logs, we need to have all edits emptied from 
> memory.  only flush is by table or region.  We need to be able to flush the 
> regionserver.  Need to add this.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to