Problem (reported by Jianping Wang): Some Linux hosts return
127.0.0.1 when calling Java method
InetAddress.getLocalHost().getHostAddress(),
and the physical address of this host becomes
127.0.0.1. This address cannot be used to
establish network layer connection with other
Hypercast nodes.
Solution [Jianping Wang]: In this case, a new method
getLocalIPbyDNS() is called to get the correct
local IP address.
Problem (reported by Jianping Wang,
Guimin Zhang, Guangyu Dong): DT server cannot repair
overlay network partitions.
Solution [Guimin Zhang]: Update method
removeOldRecords(). The change is included in
hypercast2.0_release.jar.
Problem (reported by Jianping Wang): When DT server stops working,
an DT node continues sending messages to the
DT server.
Solution [Jianping Wang]: Add self-termination function
to DT nodes.
Problem (reported by Altaf
Shabbir Bahora
<altaf@Virginia.edu>): DT_Server only gets attribute
values from hypercast.prop.
Solution [Jianping Wang]: Update the codes of DT_Server
so that it can receive the property file from
command line parameters.
Problem (reported by Wenhui Zhang
<wxz24@cwru.edu>): When DT nodes form a line
topology, the method amIParent() returns wrong
result.
Solution [Jianping Wang]: Update the
method amIParent in DT_Neighborhood class so that
correct parent can be found in this case.
Problem
(reported by Greg Mattes <grm9f@cs.virginia.edu>): Given the root, if no parent
exists on a DT node, it reports a
NullPointerException error.
Solution [Jianping Wang]: Update the codes of method
sendToParent(). The change is included in
hypercast2.0_release.jar.
If you want to report bugs, please send
e-mail to
hypercast@cs.virginia.edu. Thanks for your
support.