1234567891011121314151617181920212223242526 |
- 1) This source directory contains various Zookeeper recipe implementations.
- 2) The recipe directory name should specify the name of the recipe you are implementing - eg. zookeeper-recipes-lock/.
- 3) It would be great if you can provide both the java and c recipes for the zookeeper recipes.
- C recipes go in to zookeeper-recipes/zookeeper-recipes-[recipe-name]/src/c
- Java implementation goes into zookeeper-recipes/zookeeper-recipes-[recipe-name]/src/java.
- 4) The recipes hold high standards like our zookeeper c/java libraries, so make sure that you include
- some unit testing with both the c and java recipe code.
- 5) Also, please name your c client public methods as
- zkr_recipe-name_methodname
- (eg. zkr_lock_lock in zookeeper-recipes-lock/src/c)
- 6) The various recipes are in ../docs/recipes.html or
- ../../docs/reciped.pdf. Also, this is not an exhaustive list by any chance.
- Zookeeper is used (and can be used) for more than what we have listed in the docs.
- 7) To run the c tests in all the recipes,
- - make sure the main zookeeper c libraries in
- {top}/src/c/ are compiled. Run autoreconf -if;./configure; make. The libraries
- will be installed in {top}/src/c/.libs.
- - run autoreconf if;./configure;make run-check
- in zookeeper-recipes/$recipename/src/c
|