You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@zookeeper.apache.org by "Chris Smith (JIRA)" <ji...@apache.org> on 2008/08/29 19:12:44 UTC
[jira] Created: (ZOOKEEPER-129) Thrift proxy
Thrift proxy
------------
Key: ZOOKEEPER-129
URL: https://issues.apache.org/jira/browse/ZOOKEEPER-129
Project: Zookeeper
Issue Type: New Feature
Reporter: Chris Smith
Priority: Trivial
Attachments: thriftkeeper.patch
This is a basic server that acts as a proxy between a thrift interface and ZooKeeper. It doesn't support watches, and I'm not entirely convinced the session handling makes sense, but it works for basic operations like creating, listing and deleting nodes. The patch puts the code and (basic) build file under src/contrib/thrift; the build file requires the thrift compiler to be in the path, and the thrift and zookeeper libraries in the lib dir.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (ZOOKEEPER-129) Thrift proxy
Posted by "Patrick Hunt (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/ZOOKEEPER-129?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12627109#action_12627109 ]
Patrick Hunt commented on ZOOKEEPER-129:
----------------------------------------
+1 on Mahadev's comments (unit tests should live within this contrib module's subdir(s) somewhere)
Having a readme that details how to build/simpleexample would be nice for ppl not already experienced with thrift.
also:
1) *.java/.xml/.thrift files need apache source license headers
2) libthrift.jar needs to be renamed to specify the version
3) libthrift.jar also needs an accompanying libthrift-###.LICENSE.txt file
( see src/java/lib for examples with junit/log4j)
> Thrift proxy
> ------------
>
> Key: ZOOKEEPER-129
> URL: https://issues.apache.org/jira/browse/ZOOKEEPER-129
> Project: Zookeeper
> Issue Type: New Feature
> Reporter: Chris Smith
> Priority: Trivial
> Attachments: thriftkeeper.patch
>
>
> This is a basic server that acts as a proxy between a thrift interface and ZooKeeper. It doesn't support watches, and I'm not entirely convinced the session handling makes sense, but it works for basic operations like creating, listing and deleting nodes. The patch puts the code and (basic) build file under src/contrib/thrift; the build file requires the thrift compiler to be in the path, and the thrift and zookeeper libraries in the lib dir.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (ZOOKEEPER-129) Thrift proxy
Posted by "Mahadev konar (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/ZOOKEEPER-129?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12627058#action_12627058 ]
Mahadev konar commented on ZOOKEEPER-129:
-----------------------------------------
chris, would you be willing to provide a complete interface that supports watches? I think it would be good to have this as a part of contrib. If you do decide on creating a complete interface, then two important things that you would need to do is
1) documentation in forrest on how it works and setup.
2) unit tests to test the interface.
> Thrift proxy
> ------------
>
> Key: ZOOKEEPER-129
> URL: https://issues.apache.org/jira/browse/ZOOKEEPER-129
> Project: Zookeeper
> Issue Type: New Feature
> Reporter: Chris Smith
> Priority: Trivial
> Attachments: thriftkeeper.patch
>
>
> This is a basic server that acts as a proxy between a thrift interface and ZooKeeper. It doesn't support watches, and I'm not entirely convinced the session handling makes sense, but it works for basic operations like creating, listing and deleting nodes. The patch puts the code and (basic) build file under src/contrib/thrift; the build file requires the thrift compiler to be in the path, and the thrift and zookeeper libraries in the lib dir.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Updated: (ZOOKEEPER-129) Thrift proxy
Posted by "Chris Smith (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/ZOOKEEPER-129?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Chris Smith updated ZOOKEEPER-129:
----------------------------------
Attachment: thriftkeeper.patch
> Thrift proxy
> ------------
>
> Key: ZOOKEEPER-129
> URL: https://issues.apache.org/jira/browse/ZOOKEEPER-129
> Project: Zookeeper
> Issue Type: New Feature
> Reporter: Chris Smith
> Priority: Trivial
> Attachments: thriftkeeper.patch
>
>
> This is a basic server that acts as a proxy between a thrift interface and ZooKeeper. It doesn't support watches, and I'm not entirely convinced the session handling makes sense, but it works for basic operations like creating, listing and deleting nodes. The patch puts the code and (basic) build file under src/contrib/thrift; the build file requires the thrift compiler to be in the path, and the thrift and zookeeper libraries in the lib dir.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.