Fixed bug in cache_insert which resulted in unordered timestamps
Allow to compile and link without libdl
Merge branch 'cloudcast_integration'
Fix OOT build
Fix cloudcast_topology_test compilation
This test uses pthreads, so it needs to link the pthread library
Merge branch 'fixes' into cloudcast_integration
Conflicts: include/net_helper.h src/net_helper.c
Fixed thread unsafe operations in net_helper
Remove some "static" qualifiers on local variables
This helps in making the code reentrant
Removed debug log
cloudcast works without the need of the cloud being initialized with an empty value
Added support for get_from_cloud_default which return a default value if key is not present
Added documentation on thread safety assumptions
Fixed minor warning about dropped modifier
Removed pthread dependency by cloud_helper. Caller must enforce synchronization on cloud_helper_init
Added error logging for the initialization phase of the cloudcast peersampler protocol
Fixed a SEGFAULT bug in wait4any_polling
Cloudcast now is threadsafe
cloud_helper_context-nodeID map now thread safe
better specified the completion criteria of recv_form_cloud
Fixed a memory leak in libs3_delegate_helper
Merge branch 'master' into cloudcast
Conflicts: src/Cache/proto.h src/Cache/topocache.c src/Makefile src/Tests/Makefile src/TopologyManager/Makefile src/TopologyManager/topo_proto.h
Bug fix: mysql/libs3 delegate helper always reported empty data after a successful recv operation
libs3_delegate_helper uses request_handler to manage blocking operations
Minor documentation fix
tests updated to respect new interface of cloud_helper
Changed context deallocation of libs3_delegate_helper: now respects const qualifiers
Added optional buffer deallocation for cloud_helper get/put operations
Added delegate cloud helper for Amazon S3 through libs3
Added test for fifo_queue
Added simple implementation of fifo queue
Moved cloud specific sources to CloudSupport directory
Added licence note
Do not scan the config string after the terminating 0
Fix peer allocation in peerset
A realloc due to add_peer() could invalidate a previously returnedpointer to peer
Fix the computation of the message size
function topo_payload_fill scope limited to module
Merge commit '6f06c319ef9a959491dd973c8ff415ab030456bd'
flush dummy output afte reach write
Allow to output stats and chunk numbers to files
Print the ratio of lost chunks (untested)
Dummy dechunkiser, first draft!
Merge remote branch 'origin/topman'
Merge remote branch 'origin/makefiles'
Add some FIXMEs
Fix some valgrind complaints
Free some allocated data
Use a per-context, larger, buffer for the gossiping messages
Make valgrind happier
Remove strange error messages
Propagate error messages
Print an error message if psample_parse_data() fails
Add a simple testcase for the "too many nodes in a gossiping message" error
Simpler .PHONY rules...
Port the ".PHONY fix" to src/Makefile
ncast: making more parameters configurable
Modified test script to be compatibile with OSX and to support more options
Added simple programs to test cloudcast topology and monitor cloud "view"
Introduced peer sampling protocol "cloudcast"
Added function to log a cache to stderr
Fixed bug in cloud_test (reported wrong header size) and improved file_cloud implementation
Fixed a typo in the documentation header and added licence
Merge branch 'csaba'
Update the tests according to the new API
Merge branch 'chunkiser'
Do not link libavcore if it does not exist
Honor LDFLAGS when checking for a linker option or a library
Merge branch 'transactions' into next
fix: includes in int_coding.h
add parseChunkMsg call (with transaction ID)
make the trade_msg_ha interface symmetric, thus allowing transaction IDs
Remove useless include
Use int_coding in the chunkiser
Add a FIXME
add ACK message
changing transaction IDs to uint16
adding support for 16bit fields to int_coding
Merge branch 'win32'
Merge branch 'makefiles'
Cleaned files of trailing whitepaces and empty lines
Fixed a name clash that prevent compilation on OSX
Modified cloud_helper interface to support cloud node variants and timestamps.Updated cloud_test and test cloud implementation to conform to the new interface
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES@2207 c54fac2e-1815-407e-9b96-088d06743913
Disable compilation of stuff that is not supported under win32
Allow to properly test the UDP (de)chunkiser
Fail if the avf (de)chunkiser is selected and is not available
Explicitly ask for the avf chunkiser/dechunkiser when needed
Allow to select the loop option
Properly signal the end of file
Do not check non-existing options (fix a crash when non-blocking is not specified)
Link libavcore only if really needed