| Branch: | Revision:

grapes / src @ 4c5ab49d

# Date Author Comment
4c5ab49d 11/17/2010 08:10 AM Luca Abeni

Fix out of tree builds (update after the latest changes)

afe9e4e6 11/17/2010 07:56 AM Luca Abeni

Separate peer sampler and topology manager

c7cc13c7 11/16/2010 01:11 PM Luca Abeni

Split the node cache in a different directory

eb607b63 11/11/2010 11:05 AM Luca

Update the context name

6d3a033f 11/11/2010 10:59 AM Luca

Merge branch 'cloudcast' into topman


06113eb4 11/10/2010 11:33 AM Andrea Zito

Peersampler contexts now have type peersampler_context. Context as return value of *init

a5978256 11/10/2010 10:50 AM Andrea Zito

Removed CamelCase names

496b4f3c 11/10/2010 10:06 AM Andrea Zito

Context support extended to ncast & dummy peersampler. Tests modified to support contexts

5c447764 11/09/2010 10:12 AM Andrea Zito

Changes introduced in topology_manager.h reflected in topology_test.c

a5024326 11/09/2010 10:03 AM Andrea Zito

Added context support to peersampler.c

7474452a 11/09/2010 09:34 AM Andrea Zito

Removed use of typedef from cyclon_context

32fa0db9 11/08/2010 03:24 PM Andrea Zito

Added context support to peersampler_iface and to cyclon peersampler implementation.

2b5af38e 11/08/2010 12:00 PM Luca Abeni

Remove unneeded inclusion

ad7e2977 11/08/2010 12:00 PM Luca Abeni

Better win32 configuration support

fdad0cb2 11/08/2010 10:22 AM Luca Abeni

Merge remote branch 'origin/win32'

2de05bab 11/08/2010 10:21 AM Luca Abeni

Merge remote branch 'origin/makefiles'

6e623a9b 11/08/2010 10:20 AM Luca Abeni

Merge remote branch 'origin/fixes'

4d286a53 11/05/2010 03:30 PM Luca Abeni

First win32 support (compiles, but not tested yet)

7722f69e 11/05/2010 03:29 PM Luca Abeni

Allow using different net helpers

e91f1bd5 11/05/2010 01:40 PM Luca Abeni

Out of Tree compilation support

c7e57971 11/05/2010 01:37 PM Luca Abeni

Properly point to utils.mak through BASE

d97b1942 11/05/2010 01:06 PM Luca Abeni

Make a distinction between BASE and CFGDIR, and properly set them

This is useful for out-of-tree build

b34f7ed8 11/04/2010 08:44 AM Luca Abeni

Support for statically setting CFLAGS in

bf0f8f9d 11/04/2010 08:28 AM Luca Abeni

Basic configuration support

23310237 11/04/2010 08:18 AM Luca Abeni

Better cross-compilation support

With this patch, it is not necessary to set CC, AR, etc, but it is
sufficient to only set CROSS_COMPILE to the tools prefix

dc0cf5e3 11/04/2010 08:10 AM Luca Abeni

Remove redundant stuff

fe4f75fc 11/04/2010 08:08 AM Luca Abeni

First attempt at partial win32 support (setting ARCH)

9d684cae 11/03/2010 12:30 PM Luca Abeni

Use proper environment variables, to support cross-compilation

07d576c3 11/03/2010 11:24 AM Luca Abeni

Fix system dependent include with win32

e04b9596 11/03/2010 11:22 AM Luca Abeni

move arpa/inet.h in int_coding.h

Move a system dependent header in a common place, to help portability

f1ed3f34 11/03/2010 11:19 AM Luca Abeni

Remove some useless includes

This is useful for portability (select.h is not available everywhere,
and in this case it is not needed - the system-dependent includes
should be in the network helper)

c638f46b 11/03/2010 08:49 AM Luca Abeni

Merge branch 'topman' of into topman

efeaec84 11/03/2010 08:40 AM Luca Abeni

Rename topman.h into peersample.h

b76b5737 11/03/2010 08:31 AM Luca Abeni

Merge branch 'marco_integration'


ccf0be64 10/29/2010 05:47 PM luca

Multithreaded version of the peer sampler test

f7074f9e 10/29/2010 05:46 PM luca

Update the test script

31f83364 10/27/2010 11:23 AM Marco Biazzini

implementing dumbTopman

33d6f7d6 10/27/2010 11:20 AM Marco Biazzini

make tman configurable by config string

69a2ca53 10/27/2010 11:18 AM Marco Biazzini

fixing neighbor removal in test file

af09f934 10/27/2010 11:17 AM Marco Biazzini

enabling metadata updates in tman_test

2f3db3cd 10/27/2010 11:16 AM Marco Biazzini

cleanup test files

6fd9945c 10/27/2010 10:23 AM Marco Biazzini

prepare for multiple topology manager implementations

a71c9659 10/27/2010 08:15 AM Luca Abeni

Remove some cruft

db6bff6c 10/27/2010 08:13 AM Luca Abeni

Fix the cyclon protocol

When the received cache subset is not enough to fill the whole local cache,
some peers from the "in flight" cache have to be re-inserted. In this case,
the "merge" function cannot be used (because it would insert peers in cache
according to their timestamps).

4876398c 10/26/2010 09:30 PM Luca Abeni

Fix the removing of *.d files

02247217 10/26/2010 06:04 PM Luca Abeni

Merge branch 'fixes' into makefiles

c3d9eba1 10/26/2010 06:04 PM Luca Abeni

Fix some includes

99a59a3d 10/26/2010 06:00 PM Luca Abeni

Automatic generation of headers dependencies

da0b7ce4 10/26/2010 05:52 PM Luca Abeni

Remove some cruft

60fa723d 10/26/2010 05:50 PM Luca Abeni

Add/fix some include guards

f601563a 10/26/2010 06:52 AM Luca Abeni

Remove the useless cache_update_tout() function

c54e79cb 10/26/2010 06:49 AM Luca

Merge the caches instead of performing a union... Allow to have ordered results

cc72ee11 10/26/2010 06:48 AM Luca

Send a little bit more entries by default...

b501da37 10/26/2010 06:48 AM Luca Abeni

Make the cache size and sent entries configurable

8bf781e5 10/26/2010 06:47 AM Luca Abeni

Cosmetic: remove empty line

380f01e0 10/26/2010 06:46 AM Luca

Free local cache before re-assigning it

6994dc0a 10/26/2010 06:45 AM Luca Abeni

Remove debug printfs

1a101c0b 10/26/2010 06:44 AM Luca Abeni

Fix the cyclon protocol (do not send the local entry in replies)

6c27d53c 10/26/2010 06:44 AM Luca

Allow to use other gossipping protocols

1aa763ee 10/26/2010 06:43 AM Luca

Scripts update

fa213294 10/26/2010 06:43 AM Luca

Test scripts

66516e5e 10/26/2010 06:42 AM Luca

Update the topology test program to allow checking the connectivity of the overlay

194ec532 10/26/2010 06:42 AM Luca Abeni

Add a CYCLON protocol... Not tested yes, and still needs some work!

477826d1 10/26/2010 06:38 AM Luca Abeni

Split the newscast protocol functions in their own file

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

Merge branch 'master' into topman


e2b6ad48 10/26/2010 06:32 AM Luca

Restore the compilation of the dummy peer sampler


a515fd33 10/26/2010 06:25 AM Luca

Prepare for multiple peer sampling implementations

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

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

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'


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

Merge branch 'nethelper-config'

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

add chunk buffer size information to buffer map messages

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

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: 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: 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'