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

ASF GitHub Bot commented on S2GRAPH-14:
---------------------------------------

GitHub user SteamShon opened a pull request:

    https://github.com/apache/incubator-s2graph/pull/2

    S2GRAPH-14: Abstract HBase specific methods in Management and Label.

    * Remove Management.createService from Label/Service.
    * Add Management class and move createService/createLabel/createTable from 
Management object into Management class.
    * Refactor caller of above methods according to changes.

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/SteamShon/incubator-s2graph S2GRAPH-14

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/incubator-s2graph/pull/2.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #2
    
----
commit b9b9e710e0b194ad55d0a067eda84a4cf9d0fc70
Author: SteamShon <[email protected]>
Date:   2015-12-02T07:09:33Z

    reduce max idle ttl to 10 seconds

commit 957e95fe6e476b83bf6085c243087438aa77f4de
Author: SteamShon <[email protected]>
Date:   2016-01-06T05:28:58Z

    S2GRAPH-14: add Management class and move createTable, createService, 
createLabel into class. fix caller of theses methods

----


> Abstract HBase specific methods in Management and Label.
> --------------------------------------------------------
>
>                 Key: S2GRAPH-14
>                 URL: https://issues.apache.org/jira/browse/S2GRAPH-14
>             Project: S2Graph
>          Issue Type: Improvement
>            Reporter: DOYUNG YOON
>            Assignee: DOYUNG YOON
>            Priority: Minor
>              Labels: refactoring
>   Original Estimate: 240h
>  Remaining Estimate: 240h
>
> Management have some helper methods to create, delete hbase table and get 
> hbase admin. 
> we refactor Graph class to make possible for others to use different storage 
> backend but Management class has been left out. to support others to 
> implement different storage backend other than hbase, we need to abstract 
> hbase specific code on Management too. also Label.insertAll method create 
> hbase table inside which doesn`t looks right. model classes(under mysql 
> package) should not depends on specific storage backend.



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

Reply via email to