add chunkiser chunk attribute support
Fix outdated doc for chunk_write.
Removed the no-more-existing "data" and "size" parameters' description,and changed "chunk_id" to "c" as the second parameter.
Add a "get_fds()" method to the chunkiser (useful for RTP input)
Implement the dechunkiser "close" method
Change the dechunkiser API to accept a file name (and not only a config string) in open()
Use a better interface for chunk_write(), too
Use a new interface for chunkise()
First draft of a chunkiser infrastructure
Update the context name
Merge branch 'cloudcast' into topman
Conflicts:
include/topmanager.h src/Tests/tman_test.c src/Tests/topology.c src/Tests/topology_test.c src/Tests/topology_test_attr.c src/TopologyManager/peersampler.c
Peersampler contexts now have type peersampler_context. Context as return value of *init
Removed CamelCase names
Added context support to peersampler.c
Merge remote branch 'origin/fixes'
Fix net_helper.h for win32
Rename topman.h into peersample.h
prepare for multiple topology manager implementations
net_helper : adding node_ip function
Merge branch 'cbsize-in-signaling'
fix sendBufferMap description
Merge branch 'fixes'
Conflicts: src/net_helper-ml.c
Merge branch 'nethelper-config'
add chunk buffer size information to buffer map messages
add warning to grapes_msg_types.h
adding config string to net_helper_init
just some more doc
describe cb_add_chunk return values in the .h
renaming msg_types to grapes_msg_types
Merge remote branch 'abeni/marco_integration' into tman-integration
Conflicts: include/topmanager.h som/TopologyManager/topocache.c
topo_proto : fixing tmanChangeMetadata and topChangeMetadata nodeID
This implies changes in topo_proto.c too
net-helper: fix maxfd problem in call to select
Merge branch 'fix-nodeid-dump' into csaba
adding max_write_size parmeter to nodeid_dump
Fix the CHUNKID_INVALID value
Try to fix the "invalid ChunkID" problem in a different way...
Merge branch 'master' into chunkidset
Use correct type for sig_type
Fix passing the "owner" parameter
Fix some warnings and compilation errors
SOM. Add HA signalling primitives
Fix comment for NULL return
Use a string tag for the chunkidset encoding type configuration
Remove CIST_* from the public ChunkID set interface
Merge branch 'headers_doc'
doxy related fixes
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES@1420 c54fac2e-1815-407e-9b96-088d06743913
SOM latest updates to headers
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES@1439 c54fac2e-1815-407e-9b96-088d06743913
adding comment to struct fields
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES@1431 c54fac2e-1815-407e-9b96-088d06743913
doxy again
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES@1421 c54fac2e-1815-407e-9b96-088d06743913
more fixes to som headers' comments
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES@1415 c54fac2e-1815-407e-9b96-088d06743913
fixing/completing header comments for doxygen
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES@1410 c54fac2e-1815-407e-9b96-088d06743913
more header fixes
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES@1404 c54fac2e-1815-407e-9b96-088d06743913
fixes to headers
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES@1403 c54fac2e-1815-407e-9b96-088d06743913
Merge branch 'marco_integration'
Fix some const-related warnings (due to the ML crappines, the destination node ID cannot be const)
Rename chunk init
Merge branch 'master' into csaba1
Conflicts: som/ChunkIDSet/chunkids_encoding.c som/ChunkIDSet/chunkids_ops.c som/Tests/chunkidset_test.c
sched: changing schedChunkID to int
this way, sched could be used for request type decision
sched: changing schedPeerID to struct nodeID*
this way, sched could also be used for topology related decisions
sched: introducing schedPeerID and schedChunkID
no change to interface, just renaming
adding chunkid_set bitmap encoding
SOM: added earliest and latest queries to chunkid_set
Test for TMAN
Fix tmanGetNeighbourhoodSize()
Update to latest version from Marco
First shot at TMAN
Correct all the "init()" function to take a config string as a parameter
Merge remote branch 'origin/new_nethelper_interface' into next
Merge remote branch 'origin/topman' into next
Add the possibility to pass a user-defined fd set to wait4data()
Fix some const related warnings
some more warnings are left in the topology manager... They will beresolved when merging the "topman" branch
Metadata update API
Update the documentation to the new metadata API
Remove some cruft
Doxy documentation
Change the interface a little bit
Merge branch 'new_nethelper_interface'
Conflicts: som/ChunkTrading/Makefile som/PeerSet/Makefile som/TopologyManager/Makefile
Change the wait4data interface (no structures on the stack)
New topology manager interface, to support metadata
Add stub for bind_msg_type()
Remove another "const", this time for allowing refcounting
Due to ML crappines, the "to" parameter of sent_to_peer() cannot be const
Include guards
Make the net helper part of the officia GRAPES interface, by moving it in the include directory
SOM: added chunkID_set_free
SOM: added peer creation timestamp
SOM: added cb_size information to peer structure
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES@510 a72f678d-4428-462c-85b4-08f063ced704
Add the cb_get_chunk() helper
Another "const related" fix, in peerset_get_peer
Import the GRAPES scheduler, from Csaba's repository
SOM: added bmap_timestamp to peer structure
SOM: added peerset_remove_peer
SOM: added some "const" qualifiers
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES@462 a72f678d-4428-462c-85b4-08f063ced704
SOM: added peerset_add_peers function
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES@461 a72f678d-4428-462c-85b4-08f063ced704
SOM: some calls renamed in chunkID_set
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES@457 a72f678d-4428-462c-85b4-08f063ced704
SOM: corrected nodeID type in peer.h
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES@455 a72f678d-4428-462c-85b4-08f063ced704
SOM: added PeerSet implementation
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES@454 a72f678d-4428-462c-85b4-08f063ced704
SOM: adding chunkID_set_union and renaming some internal variables
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES@452 a72f678d-4428-462c-85b4-08f063ced704
Move the message types in a common header
Comment out some unimplemented stuff which was generating warnings
Fix a "const" warning