ack, code review only/Thanks HansN

On 1/24/19 02:17, Gary Lee wrote:
> ---
>   src/osaf/consensus/plugins/sample.plugin | 20 +++++++++++++++-----
>   1 file changed, 15 insertions(+), 5 deletions(-)
>
> diff --git a/src/osaf/consensus/plugins/sample.plugin 
> b/src/osaf/consensus/plugins/sample.plugin
> index fc4c54c..cadb9e0 100644
> --- a/src/osaf/consensus/plugins/sample.plugin
> +++ b/src/osaf/consensus/plugins/sample.plugin
> @@ -17,6 +17,8 @@
>   # backward compatible.
>   
>   readonly keyname="opensaf_consensus_lock"
> +readonly takeover_request="takeover_request"
> +readonly node_name_file="/etc/opensaf/node_name"
>   
>   # get
>   #   retrieve <value> of <key> from key-value store
> @@ -24,7 +26,8 @@ readonly keyname="opensaf_consensus_lock"
>   #   $1 - <key>
>   # returns:
>   #   0 - success, <value> is echoed to stdout
> -#   non-zero - failure
> +#   1 - invalid param
> +#   other - failure
>   get() {
>     readonly key="$1"
>     ...
> @@ -56,7 +59,8 @@ setkey() {
>   # returns:
>   #   0 - success
>   #   1 - already exists
> -#   2 or above - other failure
> +#   2 - invalid param
> +#   3 or above - other failure
>   create_key() {
>     readonly key="$1"
>     readonly value="$2"
> @@ -74,7 +78,8 @@ create_key() {
>   #   $4 - <timeout>
>   # returns:
>   #   0 - success
> -#   non-zero - failure
> +#   1 - invalid param
> +#   other - failure
>   setkey_match_prev() {
>     readonly key="$1"
>     readonly value="$2"
> @@ -101,7 +106,8 @@ erase() {
>   #   $2 - <timeout>, will automatically unlock after <timeout> seconds
>   # returns:
>   #   0 - success
> -#   non-zero - failure
> +#   1 - the lock is owned by someone else
> +#   2 or above - other failure
>   lock() {
>     readonly owner="$1"
>     readonly timeout="$2"
> @@ -129,7 +135,7 @@ lock_owner() {
>   # returns:
>   #   0 - success
>   #   1 - the lock is owned by someone else
> -#   2 or above - other failure#
> +#   2 or above - other failure
>   unlock() {
>     readonly owner="$1"
>     readonly forced=${2:-false}
> @@ -146,6 +152,10 @@ unlock() {
>   watch() {
>     readonly key="$1"
>     ..
> +  # if <key> is $takeover_request and we have lost connectivity to the
> +  # consensus service, a fake takeover_request can be returned to force
> +  # rded to fence this node. Eg:
> +  # "$hostname SC-0 10000000 UNDEFINED"
>   }
>   
>   # argument parsing

_______________________________________________
Opensaf-devel mailing list
Opensaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/opensaf-devel

Reply via email to