[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: about ST.tcl
Here is the code that I have:
ST instproc leave-group { group {src "*"} } {
ST instvar RP_
$self next $group
# check if the rep is active, then send a prune
set r [$node_ getReps "\\*" $group]
if ![$r is-active] {
$self send-ctrl "prune" $RP_($group) $group
}
}
which seems to be doing exactly what you say it doesn't. You're
probably using an older version of ST...
Shuqian YAN <[email protected]> writes:
> Hello Yuri,
>
> In the ST.tcl script, where the ST::leave-group{ } is defined, you simply
> issue an send-prune upstream, seems you are assuming the node who leave
> the group is a leaf-node? what happens if there is some downstream
> receivers still alive? should you do a check at the replicator object to
> see it is still active? actually this is what you did in BST.tcl. What is
> the difference then for these two cases as far as leave-group concerned?
>
> Tks,
>
> shuqian