Statistics
| Branch: | Revision:

grapes @ 6fd9945c

# Date Author Comment
6fd9945c 10/27/2010 10:23 AM Marco Biazzini

prepare for multiple topology manager implementations

8d586a9c 10/26/2010 06:35 AM Luca

Merge branch 'master' into topman

Conflicts:
src/TopologyManager/Makefile

e2b6ad48 10/26/2010 06:32 AM Luca

Restore the compilation of the dummy peer sampler

Conflicts:

src/TopologyManager/peersampler.c
a515fd33 10/26/2010 06:25 AM Luca

Prepare for multiple peer sampling implementations

badee1e9 10/16/2010 05:43 PM Luca Abeni

Merge branch 'marco_integration'

0a5b3237 10/16/2010 05:42 PM Marco Biazzini

GRAPES/TopologyManager/tman.c : cosmetic cleanup

fff6ceed 10/16/2010 05:42 PM Marco Biazzini

GRAPES/TopologyManager/tman.c : changing restart logic - restart only if few peers in cache

33ea04ee 10/16/2010 05:42 PM Marco Biazzini

implementing new blist_cache and blist_proto and making tman use them

abb24ff7 10/14/2010 07:04 AM Luca Abeni

Merge branch 'marco_integration'

a0e4e8c9 10/13/2010 07:33 AM Luca Abeni

Merge branch 'next' of http://www.disi.unitn.it/~kiraly/PublicGits/GRAPES

2edb3e55 10/13/2010 06:40 AM Luca Abeni

Fix indentation and other cosmetics (should not affect behaviour)

e55fe1f8 10/13/2010 06:17 AM Marco Biazzini

net_helper : adding node_ip function

b95a5127 10/13/2010 06:17 AM Marco Biazzini

Topology : implementing max parameter in rand_peer

9341de0e 10/13/2010 06:17 AM Marco Biazzini

Tests/topology.c : small fix to shrink/grow functions to avoid possible troubles

3c88391a 10/13/2010 06:17 AM Marco Biazzini

tman.c : checking for empty running cache to avoid faults

5cf5fe25 10/13/2010 06:17 AM Marco Biazzini

fixing a call to cache_del that might be dangerous

86254c5e 10/13/2010 06:17 AM Marco Biazzini

topocache.c : enhancing metadata update

872e1895 10/12/2010 02:11 PM Luca Abeni

Merge branch 'master' of http://www.disi.unitn.it/~kiraly/PublicGits/GRAPES

53eacb7b 10/12/2010 02:03 PM Csaba Kiraly

Merge remote branch 'abeni/master' into next

b21275b6 10/12/2010 02:02 PM Csaba Kiraly

Merge branch 'cbsize-in-signaling'

652fa0be 10/12/2010 02:02 PM Csaba Kiraly

fix sendBufferMap description

b1520c4c 10/12/2010 01:08 PM Csaba Kiraly

Merge branch 'make-parallel'

e210115b 10/12/2010 01:08 PM Csaba Kiraly

Merge branch 'fixes'

Conflicts:
src/net_helper-ml.c

5e6cbd5e 10/12/2010 01:07 PM Csaba Kiraly

Merge branch 'nethelper-config'

f88ba4ad 10/12/2010 01:07 PM Csaba Kiraly

Merge branch 'cbsize-in-signaling'

dd3cc823 10/12/2010 12:57 PM Csaba Kiraly

add chunk buffer size information to buffer map messages

c9fe55e9 10/12/2010 12:50 PM Csaba Kiraly

add warning to grapes_msg_types.h

d1c5887c 10/12/2010 12:48 PM Csaba Kiraly

increase config value max size

c78a4ff0 10/12/2010 12:48 PM Csaba Kiraly

verify config_parse return value in net_helper-ml

7360415c 10/12/2010 12:48 PM Csaba Kiraly

configure repo server

ebc13190 10/12/2010 12:48 PM Csaba Kiraly

configure stun server

55ee8e18 10/12/2010 12:48 PM Csaba Kiraly

parse config in net_helper_ml

c919f1bf 10/12/2010 12:36 PM Csaba Kiraly

adding config string to net_helper_init

79a13823 10/11/2010 04:05 PM Csaba Kiraly

just some more doc

830aa993 10/11/2010 04:05 PM Csaba Kiraly

describe cb_add_chunk return values in the .h

bdb62f2f 10/11/2010 04:03 PM Csaba Kiraly

fix sched: selection in case of BEST policy and tie was not uniform random

It was supposed to be uniform random among those with equal score,
but it wasn't working.
Changed implementation to qsort based, with randomization afterward.

7a6c9ad9 10/11/2010 03:58 PM Csaba Kiraly

fixing libevent2 and SIGPIPE error

program sometimes exited with
Program received signal SIGPIPE, Broken pipe.
0x085a989b in writev ()
(gdb) bt
#0 0x085a989b in writev ()
#1 0x080a7dd0 in evbuffer_write_iovec (buffer=0x75e, fd=<value optimized out>, howmuch=-12640) at buffer.c:1798...

0cde7f42 10/11/2010 03:57 PM Csaba Kiraly

fixing a warning in chunkID

git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES@2074 c54fac2e-1815-407e-9b96-088d06743913

0eefcdd8 10/11/2010 03:55 PM Csaba Kiraly

allow CFLAGS from command line

7238266e 10/11/2010 03:54 PM Csaba Kiraly

Automatically generate the list of object lists, and recompile if some .c file changed

Squashed commit of the following:

commit 6004cb2c99f643d6fde169d0a3afdf6fc7329264
Author: Luca Abeni <>
Date: Thu Aug 19 17:13:21 2010 +0200

Remove commented line...
7913b03a 10/11/2010 01:59 PM Csaba Kiraly

verify config_parse return value in various files

4b8e42f9 10/11/2010 01:46 PM Csaba Kiraly

fix: verify config token sizes before memcpy

d741d4f3 10/11/2010 01:43 PM MarcoBiazzini

getting rid of old dangerous debugging code

git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES@1861 c54fac2e-1815-407e-9b96-088d06743913

1763b1d2 10/11/2010 01:43 PM Csaba Kiraly

better signaling msg size handling

f603ec0c 08/24/2010 12:08 PM Luca Abeni

Merge branch 'makefiles'

6ecbac4a 08/24/2010 11:58 AM Luca Abeni

Merge branch 'fixes'

a000e0f1 08/24/2010 09:23 AM Luca Abeni

Merge branch 'topman'

Conflicts:
src/TopologyManager/ncast.c
src/TopologyManager/tman.c

3c631927 08/24/2010 09:11 AM Luca Abeni

Fix a valgring complaint

6004cb2c 08/19/2010 03:13 PM Luca Abeni

Remove commented line

c5947928 08/19/2010 03:08 PM Luca Abeni

Automatically generate the list of object lists, and recompile if some .c file changed

38deeb45 08/19/2010 02:21 PM Luca Abeni

Better Makefile rework

5a04fb17 08/18/2010 12:31 PM Luca Abeni

Try to fix parallel make

1db062af 07/30/2010 09:52 AM Luca Abeni

Merge branch 'csaba_next'

Conflicts:
src/TopologyManager/topocache.c

cbd86106 07/30/2010 08:56 AM Luca Abeni

Merge branch 'marco_integration'

Conflicts:
include/topmanager.h
som/TopologyManager/topo_proto.c
som/TopologyManager/topocache.c

d0bde46d 07/30/2010 08:42 AM Marco Biazzini

Topology : implementing max_gossiping_peers for tman

1e704455 07/27/2010 09:05 AM Csaba Kiraly

adding gitignore

5941d7a1 07/27/2010 08:53 AM Csaba Kiraly

renaming msg_types to grapes_msg_types

8dbf922a 07/27/2010 08:53 AM Csaba Kiraly

adding external Makefile

git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES@1789 c54fac2e-1815-407e-9b96-088d06743913

3d137997 07/27/2010 08:53 AM Csaba Kiraly

renaming som to src

f31e9e7e 07/26/2010 05:03 PM Csaba Kiraly

Merge branch 'net-helper-ml-fds' into a

93932efc 07/26/2010 05:02 PM Csaba Kiraly

fixing wait4data behaviour with NULL timeout

65528df4 07/26/2010 02:48 PM Marco Biazzini

topocache.c : fixing a call to cache_del in cache_union

that may cause problems

9a2552d0 07/26/2010 11:55 AM Marco Biazzini

Topology : implementing max_gossiping_peers for tman

25c62f8e 07/26/2010 11:55 AM Marco Biazzini

topocache.c : fixing a call to cache_del in cache_union that may cause problems

be0fc9f5 07/26/2010 10:15 AM Csaba Kiraly

Merge remote branch 'abeni/marco_integration' into tman-integration

Conflicts:
include/topmanager.h
som/TopologyManager/topocache.c

22afdba3 07/24/2010 06:56 PM Csaba Kiraly

net_helper-ml: adding support for user defined fds in wait4data

6db05d4c 07/23/2010 04:34 PM Luca

Fix a memory corruption

c47ec836 07/23/2010 12:09 PM Luca

Fix some warnings

78855f45 07/23/2010 12:07 PM Luca

Massive update of the tman test files, by Marco

4b9c30b5 07/23/2010 11:59 AM Marco Biazzini

topocache.c : cache_union now returns current_size (to help tman decide if resize is really needed)

ffa1c2de 07/23/2010 11:57 AM Marco Biazzini

tman.c : fixing protocol activation in tmanChangeMetadata to avoid messing up metadata before bootstrapping

a9e98fae 07/23/2010 11:56 AM Marco Biazzini

tman.c : deleted the static current_size var (now useless)

eb29e340 07/23/2010 11:53 AM Luca

Revert to the old merge_caches for ncast and remove merge_caches_ranked

Use the new cache union and cache resize functions in tman instead of merge_caches_ranked

6f80ff91 07/23/2010 11:41 AM Marco Biazzini

topocache : implemented cache_union and cache_resize

9e444611 07/23/2010 11:34 AM Marco Biazzini

topocache.c : changing semantic of static in_cache function

f1d1a122 07/23/2010 11:30 AM Marco Biazzini

tman.c : added a wrapper to user provided ranking function to handle NULL metadata

bf077789 07/23/2010 09:33 AM Marco Biazzini

tman.c : fixing initialization needed to correctly bootstrap

e5ed5fa9 07/23/2010 09:33 AM Marco Biazzini

tman.c : deleted unused local rank_cache function -> topocache's cache_rank function is called instead

973fb1fd 07/23/2010 09:32 AM Marco Biazzini

topocache : added cache_rank function to rank a cache that is not in the desired order

db8fa933 07/23/2010 09:32 AM Marco Biazzini

tman.c : wait for peer sampler to be ready for bootstrapping

78253c6a 07/23/2010 09:32 AM Marco Biazzini

tman.c : ordering both at receiver and at sender to avoid inconsistencies due to dynamically changing metadata

a16f5e1d 07/23/2010 09:31 AM Marco Biazzini

tman.c : change_metadata also triggers a restart phase to make the internal restart countdown a little more in synch with the metadata changes

44dde345 07/23/2010 09:31 AM Marco Biazzini

topocache.c : cache_add always update metadata of already existing entries

6f6ebef2 07/23/2010 09:28 AM Marco Biazzini

tman.c : change metadata also triggers a rank_cache on local_cache

aa864d20 07/23/2010 09:28 AM Marco Biazzini

tman.c : rank_cache can handle NULL target with valid metadata (to be called by ParseData to rank against the current node)

483ff9b6 07/23/2010 09:26 AM Marco Biazzini

topo_proto : fixing tmanChangeMetadata and topChangeMetadata nodeID

This implies changes in topo_proto.c too

238b5b58 07/23/2010 09:08 AM Marco Biazzini

tman.c : small fix to avoid sending useless empty caches in the beginning

8c3c732b 07/23/2010 09:08 AM Marco Biazzini

tman.c : adding reactive cache_size growing as needed

2af7bd48 07/23/2010 09:08 AM Marco Biazzini

tman.c : adding static current_size var. to track the current local_cache size

1f0684b3 07/23/2010 09:06 AM Marco Biazzini

tman.c : tmanAddNeighbour does not add and triggers a gossip if no metadata are given

45505894 07/23/2010 09:06 AM Marco Biazzini

topocache.c : fix to cache_add to handle insertion with and without metadata

e4f59e61 07/23/2010 07:17 AM Luca Abeni

Merge branch 'csaba'

cff10fb1 07/23/2010 12:32 AM Csaba Kiraly

Merge remote branch 'abeni/master' into next

1df2a4e7 07/23/2010 12:31 AM Csaba Kiraly

Merge remote branch 'abeni/csaba' into next

Conflicts:
som/net_helper.c: resolved to abeni/csaba

33c88ad7 07/22/2010 11:24 AM Luca Abeni

Fix the makefile to have libgrapes.a as a default rule

0cb8677a 07/22/2010 08:06 AM Luca Abeni

net-helper: fix maxfd problem in call to select

fbb18fdf 07/21/2010 01:55 PM Csaba Kiraly

Merge remote branch 'abeni/master'

Conflicts:
som/ChunkTrading/chunk_signaling.c
som/PeerSet/peerset_ops.c

d87ac3b7 07/20/2010 02:28 PM Marco Biazzini

topocache.c : fix to cache_add to handle insertion with

and without metadata

41022ab4 07/20/2010 10:18 AM Marco Biazzini

tman.c : differentiating and improving bootstrap and restart phases

8171d18c 07/20/2010 10:18 AM Marco Biazzini

tman.c : restart also after a given number of cycles