I created an issue <https://issues.apache.org/jira/browse/S2GRAPH-248> for
this discussion.
I think we will make the decisions in JIRA and start working on them.


2018년 11월 22일 (목) 오후 2:00, DO YUNG YOON <sho...@gmail.com>님이 작성:

> Thanks for getting involved in the discussion Woonsan.
>
> @deawon, can you please create the Jira issue for this?
>
> By the way, I merged S2GRAPH-246(integration of documents into S2Graph
> project) into master yesterday, so I think we are ready to work on this.
> What if we move the APIs one by one and document them together?
>
> Since we have to go through the full list of APIs, I think it is a good
> time to document them also.
>
>
>
>
>
> On Thu, Nov 22, 2018 at 6:10 AM Woonsan Ko <woon...@apache.org> wrote:
>
> > Now I see why it was broken. ;-)
> > I recently re-subscribed the lists and started reading past messages to
> > understand the context.
> > I'm very looking forward to seeing the progress!
> >
> > Cheers,
> >
> > Woonsan
> >
> > On 2018/11/07 07:51:20, daewon <dae...@apache.org> wrote:
> > > I've looked at the features that are available to remove the Play!
> > > Framework.
> > >
> > > I have written my comments for each function groups.
> > >
> > > - The Admin and Create APIs have yet to integrate many functions into
> the
> > > Play! controller code, so code separation must be preceded in order to
> > move
> > > functionality.
> > > - The API with the `withWait` postfix of the Edge/Vertex creation API
> is
> > an
> > > API that tells the client whether the request is applied correctly.
> > >    This is a duplicate API that exists for backward compatibility.
> > > - Management routes are suggested to unify API routes with prefixes
> such
> > as
> > > `/admin/?` or `/managment/?`.
> > > - Server health_check or Counter related features are not available
> > > anymore, so I suggest you exclude them.
> > >
> > > ## Edge creation
> > >   ### List of APIs to leave
> > >     POST        /graphs/edges/insert
> > >
> > >     POST        /graphs/edges/insertBulk
> > >     POST        /graphs/edges/delete
> > >
> > >     POST        /graphs/edges/deleteAll
> > >
> > >     POST        /graphs/edges/deleteAllWithOutWait
> > >
> > >     POST        /graphs/edges/update
> > >
> > >     POST        /graphs/edges/increment
> > >     POST        /graphs/edges/incrementCount
> > >     POST        /graphs/edges/bulk
> > >
> > >   ### List of APIs that should be removed
> > >     POST        /graphs/edges/deleteWithWait
> > >
> > >     POST        /graphs/edges/updateWithWait
> > >
> > >     POST        /graphs/edges/incrementWithWait
> > >
> > >     POST        /graphs/edges/bulkWithWait
> > >
> > >     POST        /graphs/edges/insertWithWait
> > >
> > >
> > > ## Edge query
> > >
> > >   ### List of APIs to leave
> > >     POST        /graphs/getEdges
> > >
> > >     POST        /graphs/checkEdges
> > >
> > >
> > >   ### List of APIs that should be removed
> > >     POST        /graphs/getEdgesGrouped
> > >
> > >     POST        /graphs/getEdgesGroupedExcluded
> > >
> > >     POST        /graphs/getEdgesGroupedExcludedFormatted
> > >
> > >     GET         /graphs/getEdge/:srcId/:tgtId/:labelName/:direction
> > >
> > >     POST        /graphs/getEdgesExcluded
> > >
> > >     POST        /graphs/getEdgesExcluded/grouped
> > >
> > >     POST        /graphs/getEdges/grouped
> > >
> > >
> > >
> > > ## Vertex related
> > >   ### List of APIs to leave
> > >     POST        /graphs/getVertices
> > >     POST        /graphs/vertices/insert
> > >     POST        /graphs/vertices/delete
> > >     POST        /graphs/vertices/deleteAll
> > >
> > >   ### List of APIs that should be removed
> > >     POST        /graphs/vertices/insert/:serviceName/:columnName
> > >     POST        /graphs/vertices/delete/:serviceName/:columnName
> > >
> > >     POST        /graphs/vertices/deleteAll/:serviceName/:columnName
> > >
> > >     POST        /graphs/vertices/insertWithWait
> > >
> > >     POST        /graphs/vertices/deleteWithWait
> > >
> > >
> > > ## Vertex related
> > >   ### List of APIs to leave
> > >     POST        /graphs/createService
> > >
> > >     GET         /graphs/getService/:serviceName
> > >
> > >     GET         /graphs/getLabels/:serviceName
> > >
> > >     POST        /graphs/createLabel
> > >
> > >     POST        /graphs/addIndex
> > >
> > >     GET         /graphs/getLabel/:labelName
> > >
> > >     PUT         /graphs/deleteLabelReally/:labelName
> > >
> > >     POST        /graphs/addProp/:labelName
> > >
> > >     POST        /graphs/createServiceColumn
> > >
> > >     PUT         /graphs/deleteServiceColumn/:serviceName/:columnName
> > >
> > >     POST        /graphs/addServiceColumnProp/:serviceName/:columnName
> > >
> > >     POST        /graphs/addServiceColumnProps/:serviceName/:columnName
> > >
> > >     GET         /graphs/getServiceColumn/:serviceName/:columnName
> > >
> > >     POST        /graphs/createHTable
> > >
> > >     GET         /admin/labels/:serviceName
> > >
> > >     POST        /graphs/copyLabel/:oldLabelName/:newLabelName
> > >
> > >     POST        /graphs/renameLabel/:oldLabelName/:newLabelName
> > >
> > >     POST        /graphs/swapLabels/:leftLabelName/:rightLabelName
> > >
> > >     POST        /graphs/updateHTable/:labelName/:newHTableName
> > >
> > >     PUT         /graphs/loadCache
> > >
> > >
> > > ## Experiment related
> > >   ### List of API to leave
> > >     POST        /graphs/experiment/:accessToken/:experimentName/:uuid
> > >
> > >     POST        /graphs/experiments
> > >
> > >
> > > ## publish (deprecated)
> > >   ### List of APIs that should be removed
> > >     POST        /publish/:topic
> > >
> > >     POST        /publishOnly/:topic
> > >
> > >
> > > #### Health Check(deprecated)
> > >   ### List of APIs that should be removed
> > >     GET         /health_check.html
> > >
> > >     PUT         /health_check/:isHealthy
> > >
> > >
> > > ## Counter related (deprecated)
> > >   ### List of APIs that should be removed
> > >     POST    /counter/v1/:service/:action
> > >     GET     /counter/v1/:service/:action
> > >     PUT     /counter/v1/:service/:action
> > >     PUT     /counter/v1/:service/:action/prepare
> > >     DELETE  /counter/v1/:service/:action
> > >     GET     /counter/v1/:service/:action/ranking
> > >     DELETE  /counter/v1/:service/:action/ranking
> > >     GET     /counter/v1/:service/:action/:item
> > >     PUT     /counter/v1/:service/:action/:item
> > >     POST    /counter/v1/mget
> > >
> > > I look forward to feedback.
> > >
> >
>

Reply via email to