panada-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

peerfs/src ChangeLog TODO cmd-fs.c cmd-notify.c...


From: Johan Rydberg
Subject: peerfs/src ChangeLog TODO cmd-fs.c cmd-notify.c...
Date: Mon, 10 Jan 2005 09:56:17 -0500

CVSROOT:        /cvsroot/peerfs
Module name:    peerfs
Branch:         
Changes by:     Johan Rydberg <address@hidden>  05/01/10 14:25:25

Modified files:
        src            : ChangeLog TODO cmd-fs.c cmd-notify.c 
                         cmd-route.c cmd-stabilize.c libpeer.h 
                         peer-finger.c peer-log.c peer.c peer.h test-3.c 

Log message:
        * peer.h (struct peer): New member; stable.
        (peer_update): New prototype.
        
        * test-3.c: More functionality, and a bit of cleanup.
        
        * peer.c (peer_successor): New function.
        (peer_stable_p): Likewise.
        (peer_local_range): Likewise.
        (peer_range): Likweise.
        (peer_replicas): Include predecessor if it is the only node that
        this peer knows about.
        (peer_update): New function.
        
        * peer-log.c (peer_vlogf): Remove break after printing host id.
        
        * peer-finger.c (peer_finger_insert): Check if new finger has
        joined neighborhood; return return there after.
        (peer_finger_remove): Call update upcall if finger has left the
        neighborhood.
        
        * libpeer.h (peer_local_range): New prototype.
        (peer_successor): Likewise.
        (peer_stable_p): Likewise.
        (peer_range): Likewise.
        
        * cmd-stabilize.c (stabilize_reply): Track ring stable state.
        Call update upcall if finger has joined neighborhood.
        
        * cmd-route.c (peer_cmd_route): Handle case where the peer has not
        joined a network.
        
        * cmd-fs.c (find_successor_reply): Call update upcall if finger
        has joined neighborhood.
        
        * cmd-notify.c (peer_cmd_notify): Likewise.
        
        * peer.h (PEER_NUM_SUCCESSORS): New define.
        
        * peer.c (peer_range): New function.
        (PEER_NUM_SUCCESSORS): Remove.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/peerfs/libpeer/src/ChangeLog.diff?tr1=1.2&tr2=1.3&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/peerfs/libpeer/src/TODO.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/peerfs/libpeer/src/cmd-fs.c.diff?tr1=1.2&tr2=1.3&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/peerfs/libpeer/src/cmd-notify.c.diff?tr1=1.2&tr2=1.3&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/peerfs/libpeer/src/cmd-route.c.diff?tr1=1.2&tr2=1.3&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/peerfs/libpeer/src/cmd-stabilize.c.diff?tr1=1.2&tr2=1.3&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/peerfs/libpeer/src/libpeer.h.diff?tr1=1.3&tr2=1.4&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/peerfs/libpeer/src/peer-finger.c.diff?tr1=1.2&tr2=1.3&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/peerfs/libpeer/src/peer-log.c.diff?tr1=1.2&tr2=1.3&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/peerfs/libpeer/src/peer.c.diff?tr1=1.2&tr2=1.3&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/peerfs/libpeer/src/peer.h.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/peerfs/libpeer/src/test-3.c.diff?tr1=1.1&tr2=1.2&r1=text&r2=text





reply via email to

[Prev in Thread] Current Thread [Next in Thread]