[
https://issues.apache.org/jira/browse/HBASE-1400?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12714752#action_12714752
]
Andrew Purtell edited comment on HBASE-1400 at 5/30/09 11:53 AM:
-----------------------------------------------------------------
@Stack
Yes this works, in the sense that it will launch and all of the (manual) simple
test cases enumerated in stargate-testing.pdf complete without error. I haven't
checked to see what corner cases exist in Jersey or what capabilities I think
Jetty gives for free e.g. transfer encoding of gzip or deflate.
Regarding integration with the project, it is my opinion that the REST bits
should come out of core and Stargate should become a new contrib. I implemented
this last week for some other project I am working on so it was built to a set
of internal design criteria. For this version contributed to the community, I
think the community should change it if the consensus on various details
differs from what is in place now. While the iron is hot I would be willing to
do some of that work. I like Jersey a lot. Building or changing complex
behaviors takes little time. I built all of Stargate in less than one week,
including learning curve.
was (Author: apurtell):
@Stack
Yes this works, in the sense that it will launch and all of the (manual) simple
test cases enumerated in
https://issues.apache.org/jira/secure/attachment/12409446/stargate-testing.pdf
complete without error. I haven't checked to see what corner cases exist in
Jersey or what capabilities I think Jetty gives for free e.g. transfer encoding
of gzip or deflate.
Regarding integration with the project, it is my opinion that the REST bits
should come out of core and Stargate should become a new contrib. I implemented
this last week for some other project I am working on so it was built to a set
of internal design criteria. For this version contributed to the community, I
think the community should change it if the consensus on various details
differs from what is in place now. While the iron is hot I would be willing to
do some of that work. I like Jersey a lot. Building or changing complex
behaviors takes little time. I built all of Stargate in less than one week,
including learning curve.
> Improve REST interface semantics and efficiency
> -----------------------------------------------
>
> Key: HBASE-1400
> URL: https://issues.apache.org/jira/browse/HBASE-1400
> Project: Hadoop HBase
> Issue Type: Improvement
> Components: rest
> Reporter: Andrew Purtell
> Priority: Minor
> Attachments: stargate-0.0.1.zip, stargate-testing.pdf, stargate.pdf
>
>
> Improve the semantics of the REST interface: more metadata operations, bulk
> updates, protobufs (if Accept equals "application/x-protobuf" for GET or
> Content-Type equals the same for PUT or POST) instead of multipart/related
> (which is not supported now anyway) etc. for general efficiency and support
> for queries or scanners that return multiple KeyValues.
> I am working on a proposal.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.