Thanks, daewon. I will follow this on JIRA.

On Thu, Nov 22, 2018 at 3:33 PM daewon <dae...@apache.org> wrote:

> 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