Activity
From 05/22/2011 to 06/20/2011
06/20/2011
- 11:24 PM Tasks #377 (New): Pull-style Event Receiving
- 11:23 PM Tasks #376 (New): Pull-style Event Receiving
06/19/2011
- 01:47 AM Bug #375 (Resolved): Fragmentation: Do not transmit full Event Meta-data in all Notifications
- Problem
Currently, multiple identical notifications (except for @Notification.data_part@ and @Notification.data@) ar... - 01:41 AM Tasks #374 (Resolved): Move XML Processing into separate System
- 08:07 PM Tasks #373 (In Progress): Move Spread Transport into separate System
- * Probably @rsb-spread@
* To what extend should the Protocol Buffer code be included in the move?
06/18/2011
- 03:18 PM Tasks #372 (Rejected): Write Wiki Page about Component Specification
- We should consider a typical component such as the ISR for describing how the interface of such a component looks lik...
06/16/2011
- 12:19 PM Tasks #370 (Resolved): Relicensing to LGPL
- To externalize spread we need to relicense RSC and RSB to LGPL. In this context also apply the new headers proposed b...
06/14/2011
- 10:27 AM Bug #367 (Resolved): Wire Schema Error on Deserializing data
- Works great now with RSB trunk of C++/Java... Thx!
06/13/2011
- 08:48 PM Tasks #343 (Resolved): Create Intelligent Logger
- Applied in changeset r1540.
- 03:00 PM Bug #368 (Resolved): INSTALL file for C++ implementation assumes autotools
- Applied in changeset r1530.
- 02:51 PM Bug #368 (In Progress): INSTALL file for C++ implementation assumes autotools
- rlevant for the first public release, assigning to this version
- 02:26 PM Bug #367: Wire Schema Error on Deserializing data
- The interoperability should be fixed now. Can you test it again with the dialog and without the hack?
- 02:22 PM Bug #309: Create pure spread test case for latencies
- As the spread website and mailing list are still completely inaccessible, I will remove this ticket from the version ...
06/12/2011
- 09:32 PM Bug #338 (Resolved): Clarify Meaning of "string" Wire-schema
- 07:39 PM Bug #368 (Resolved): INSTALL file for C++ implementation assumes autotools
- 07:25 PM Tasks #354: Framework Comparison Wiki Page
- link to Wiki page
- 07:24 PM Tasks #354: Framework Comparison Wiki Page
- Criteria from http://msgpack.org/ have been partially integrated.
- 05:41 PM Tasks #354: Framework Comparison Wiki Page
- At http://msgpack.org/ there are some examples of qualitative criteria (RPC Feature Comparsion) together with a defin...
- 05:38 PM Bug #359 (Resolved): API Docs not accessbile for Unauthorized Users
- 05:38 PM Bug #359: API Docs not accessbile for Unauthorized Users
- Fixed by setting the correct rights to the anonymous role for the embedded plugin.
06/11/2011
- 09:33 PM Bug #367 (Closed): Wire Schema Error on Deserializing data
- Thanx, so we can close this ticket as a duplicate of #338.
- 09:17 PM Bug #367: Wire Schema Error on Deserializing data
- We still need to update CPP to the new conventions about the wire schema and encodings. This is work in progress that...
- 08:55 PM Bug #367 (Feedback): Wire Schema Error on Deserializing data
- More detail needed. Workaround is running here, but what is needed until 0.3?
Is there a ticket for the missing co... - 08:43 PM Bug #367 (Rejected): Wire Schema Error on Deserializing data
- cpp needs adaption. Not yet done.
- 08:30 PM Bug #367 (Resolved): Wire Schema Error on Deserializing data
- Need to check if that correlates with our discussion last Thursday.
Situation was as follows:
* rsb_send (C++) t... - 04:24 PM Bug #366 (Closed): License of ROS transport
- Some parts are based on (or rather inspired by) ROS code and therefore BSD with advertising clause.
06/10/2011
- 12:30 AM Bug #365 (Resolved): Fixed XMLRPC port prevents multiple TCPROS clients
- 07:00 PM Tasks #355 (Resolved): Examples in Wiki Pages
- Applied in changeset r1503.
- 02:48 PM Tasks #355: Examples in Wiki Pages
- Created a wiki page: [[Examples]]
CL is still missing, Jan? - 01:52 PM Tasks #355: Examples in Wiki Pages
- I've created a forum posting on the redmine boards on how to embed source from the repository:
http://www.redmine.or... - 01:51 PM Tasks #355 (In Progress): Examples in Wiki Pages
- 03:01 PM Bug #338: Clarify Meaning of "string" Wire-schema
- we will skip the intermediate solution
- 01:07 PM Bug #338: Clarify Meaning of "string" Wire-schema
- Forced ASCII-Conversion for Java.
- 02:57 PM Bug #309: Create pure spread test case for latencies
- Spread website and list are completely down since several days... So no delivery of the message yet.
- 01:47 PM Tasks #350 (Resolved): Refactor SVN structure
- 01:27 PM Tasks #350 (In Progress): Refactor SVN structure
- I will do it now because otherwise we cannot create a good examples page that links to the repository (links containi...
- 01:25 PM Bug #359: API Docs not accessbile for Unauthorized Users
- Michael, this could only be managed over the global permissions of the redmine installation.
- 09:17 AM Bug #359 (Resolved): API Docs not accessbile for Unauthorized Users
- API Documentation tab is invisible if signed out.
- 12:30 PM Bug #357 (Resolved): Enforce Declared Informer Semantics
- Applied in changeset r1479.
06/09/2011
- 10:50 PM Tasks #358 (Resolved): dstat-like output for rsb-logger
- Applied in changeset r1469.
- 06:52 PM Tasks #358 (Resolved): dstat-like output for rsb-logger
- 03:53 PM Bug #357 (Resolved): Enforce Declared Informer Semantics
- Should a client be allowed to send data which is not of the Informer's configured type?
* -Only data of the declared... - 03:52 PM Enhancement #356 (Closed): Change Protocol Buffer field UserInfo.key to "bytes" Type
- Implementation
* Change in @Protocol.proto@ ✓
* C++ ✓ (nothing has to be changed)
* Python ✓
* Java ✓
* Common L... - 02:59 PM Tasks #355 (Resolved): Examples in Wiki Pages
- 02:55 PM Tasks #354 (Rejected): Framework Comparison Wiki Page
- Compare against
* ROS
* YARP
* XCF
Wiki page is [[Ros Comparison|here]]. - 02:52 PM Tasks #353 (Resolved): Document Installation using Binary Packages
- 12:34 PM Enhancement #352 (Resolved): Implement Converter Selection Strategies
- See #351 for details.
- 12:33 PM Enhancement #351 (New): Revise Converter Selection Mechanism
- The converter selection mechanism has partially been extended to support more powerful selection strategies (see #304...
- 12:26 PM Tasks #304 (Resolved): Wildcard Mechnism for Converter Selection
- Converter mechanism will be revised anyway. Java implementation can wait until then.
- 11:42 AM Bug #341 (Resolved): Eventprocessing does not honor QoS Settings
- Applied in changeset r1462.
06/08/2011
- 06:22 PM Tasks #326 (Resolved): Create intelligent logger
- Applied in changeset r1452.
- 05:17 PM Tasks #350 (Resolved): Refactor SVN structure
- add {core,tools,xml} folders for python and java.
- 05:11 PM Bug #341 (In Progress): Eventprocessing does not honor QoS Settings
- 05:08 PM Tasks #229 (Resolved): Validate SpreadConnection Implementation
- Applied some fixes for CPP. For Java we could not find any of the described issues.
- 05:00 PM Bug #308 (Resolved): Separate interrupt and deactivate of SpreadConnection
- Applied in changeset r1445.
- 02:27 PM Bug #308 (In Progress): Separate interrupt and deactivate of SpreadConnection
06/07/2011
- 11:22 PM Tasks #326: Create intelligent logger
- not sure about "intelligent", but well ...
- 06:24 PM Bug #299 (Resolved): Handle buffer satuaration in spread
- Applied in changeset r1431.
- 05:45 PM Bug #299 (In Progress): Handle buffer satuaration in spread
- 05:39 PM Bug #309: Create pure spread test case for latencies
- A mail is sent to the spread list with this program:...
- 04:02 PM Bug #309 (In Progress): Create pure spread test case for latencies
- 03:49 PM Tasks #342 (Resolved): Create Factory comparable to c++ to simplify creation of participants
- Applied in changeset r1429.
- 12:03 PM Tasks #348 (Resolved): check thread safety
- Done also for python
- 11:51 AM Tasks #348: check thread safety
- Done for cpp
- 10:03 AM Tasks #348 (In Progress): check thread safety
- 10:28 AM Tasks #304 (In Progress): Wildcard Mechnism for Converter Selection
06/06/2011
- 06:50 PM Tasks #349 (Resolved): Test Processing of Meta-data and Timestamps
- Applied in changeset r1405.
- 10:21 AM Tasks #349 (Resolved): Test Processing of Meta-data and Timestamps
- Check encoding,deconding and transmission of
* RSB timestamps
* User-supplied timestamps
* User-supplied meta-data... - 05:30 PM Tasks #176 (Resolved): Add Metadata Support to Event Notifications
- Applied in changeset r1398.
- 10:14 AM Tasks #348 (Resolved): check thread safety
- Python + CPP may have TODOs about this...
06/05/2011
- 05:37 PM Bug #344 (New): C++ Spread: Transport-level errors are not handled properly
- The ReceiverTask class has (at least) two potential causes of errors
* Spread errors (currently ignored)
* Converte... - 12:49 PM Tasks #342 (In Progress): Create Factory comparable to c++ to simplify creation of participants
- 12:48 PM Tasks #343 (Resolved): Create Intelligent Logger
- Print event components
* Meta-data
** Sender
** Timestamps (including user-supplied ones)
** UserInfo items
* Pa...
05/31/2011
- 01:30 PM Tasks #342 (Resolved): Create Factory comparable to c++ to simplify creation of participants
- 11:00 AM Bug #336 (Resolved): Move old metaInfos from event to MetaData class
- 10:50 AM Enhancement #337 (Resolved): Simplify Notification Protocol Buffer Descriptors
- Applied in changeset r1318.
- 09:43 AM Enhancement #337 (In Progress): Simplify Notification Protocol Buffer Descriptors
- 10:50 AM Tasks #339 (Resolved): Remove type_id from Attachment PB?
- Applied in changeset r1318.
- 09:48 AM Tasks #335 (Resolved): Add Metadata Support to Events and Notifications
- Applied in changeset r1313.
- 09:20 AM Bug #341 (Resolved): Eventprocessing does not honor QoS Settings
- 09:18 AM Tasks #222 (Rejected): Discuss Default Queue Sizes / Queuing and ThreadExecution Strategy
- Eventprocessing has to be rewritten anyway.
- 05:53 AM Enhancement #321 (Resolved): Introspectable Configuration Options
- Applied in changeset r1298.
05/30/2011
- 11:51 AM Feature #340 (Feedback): Implement Distributed Namingservice
- For introspection in an RSB system comprised by multiple transports, a nameservice implementation is needed.
In co...
05/29/2011
- 10:24 PM Tasks #339 (Resolved): Remove type_id from Attachment PB?
- Since the Notifcation PB has wire_schema and each transport has exactly one associated wire-type (see [[Types]]), thi...
05/28/2011
- 11:22 PM Tasks #335 (In Progress): Add Metadata Support to Events and Notifications
- 03:12 AM Bug #338 (Resolved): Clarify Meaning of "string" Wire-schema
- Possible interpretations
* UTF-8 string (as in Protocol Buffers)
* ASCII string
* Array of bytes
Should be hand...
05/27/2011
- 01:34 AM Enhancement #337 (Resolved): Simplify Notification Protocol Buffer Descriptors
- Remove @Attachment@
* move @binary@ -> @Notification@
* remove @length@, @type_id@
Remove @MetaInfo@
* merge wi... - 07:50 PM Bug #336 (Resolved): Move old metaInfos from event to MetaData class
- This should not be a first class member of event to prevent misuse.
- 06:38 PM Tasks #63 (Resolved): Document Installation from Source
- 03:41 PM Tasks #63 (In Progress): Document Installation from Source
- Most of this is done now in [[Installation]]. cl is missing...
- 06:15 PM Tasks #335 (Resolved): Add Metadata Support to Events and Notifications
- Specification (subject to change) is at [[Events]].
- 03:47 PM Tasks #334 (Resolved): Version bump
- Applied in changeset r1251.
- 03:32 PM Tasks #334: Version bump
- cl is still missing, everything else is bumped.
- 03:21 PM Tasks #334 (In Progress): Version bump
- 01:11 PM Tasks #334 (Resolved): Version bump
- to 0.3 required.
- 03:21 PM Tasks #176 (In Progress): Add Metadata Support to Event Notifications
- I will integrate it for Python, Java and C++
- 02:55 PM Tasks #332 (Resolved): Adapt Publisher, Subscriber and Subscription to new Concepts and Names
- I think most of this is done now on the pure user level.
- 12:06 PM Tasks #332 (In Progress): Adapt Publisher, Subscriber and Subscription to new Concepts and Names
05/26/2011
- 12:35 AM Tasks #333 (Resolved): Implement Local Transport
- 12:34 AM Tasks #332 (New): Adapt Publisher, Subscriber and Subscription to new Concepts and Names
- 12:33 AM Tasks #332 (Resolved): Adapt Publisher, Subscriber and Subscription to new Concepts and Names
- 12:32 AM Tasks #330 (Resolved): Adapt Publisher, Subscriber and Subscription to new Concepts and Names
- Applied in changeset r1234.
- 09:54 PM Tasks #330 (Resolved): Adapt Publisher, Subscriber and Subscription to new Concepts and Names
- 10:40 PM Tasks #331 (In Progress): Generate and export API Documentation
- 08:31 PM Bug #329 (Resolved): ProtocolBuffer Converter expects Wire-schemas of the Form "protocol-buffer:N...
- The proposal to encode wire-schemas like this has been rejected. See [[Types]].
- 07:24 PM Tasks #296 (Resolved): Include doxygen from jenkins in redmine
- Everything is now automatically published from jenkins.
- 03:32 PM Bug #327 (Resolved): XPath filtered logger
- A logger should be able to filter by XPath.
- 03:26 PM Tasks #326 (Resolved): Create intelligent logger
- Print event components
* Meta-data
** Sender
** Timestamps (including user-supplied ones)
** UserInfo items
* Pa... - 03:22 PM Tasks #325 (Resolved): Implement Local Transport
- 03:20 PM Tasks #291 (Resolved): Fix communication with C++ baseline
05/25/2011
- 09:37 PM Feature #206 (In Progress): Provide additional pull-based model for receiving events without thre...
- 09:37 PM Enhancement #286 (In Progress): Introspectable Configuration Options [C++]
- 08:11 PM Enhancement #322 (In Progress): Introspectable Configuration Options [Java]
- It should be possible to query the supported configuration options of connectors:
* This should work without instant... - 08:11 PM Enhancement #321 (Resolved): Introspectable Configuration Options
- Options should be stored in connector classes.
It should be possible to query the supported configuration options ... - 08:09 PM Enhancement #320 (In Progress): Introspectable Configuration Options [Python]
- For Python, we can probably store the introspection information in the connector class objects.
It should be possi... - 07:02 PM Bug #191: Python spread blocks at least sigint
- This might be caused by Spread interacting with signal handlers: The same behavior regarding SIGINT can be observed w...
- 04:29 PM Bug #319 (Resolved): Errors mentioned in make-{informer,listener,reader} are not signaled
- The documentation strings claim that errors {informer,listener,reader}-creation-failed would be signaled, but that is...
- 04:28 PM Tasks #310 (Resolved): Version bump to 0.2
- Applied in changeset r1204.
- 03:37 PM Tasks #310: Version bump to 0.2
- cl-rsb could use a version bump as well. Would be done in @cl-rsb.asd@ ...
- 02:04 PM Tasks #310: Version bump to 0.2
- Jan, how is it with cl? Otherwise this is basically done now.
- 01:52 PM Tasks #310 (In Progress): Version bump to 0.2
- 01:16 PM Bug #306 (Resolved): Apply QoS from config to ports
- Applied in changeset r1194.
05/24/2011
- 10:26 PM Feature #318 (New): Support QoS in Spread connector
- * Spread flags for outgoing messages
** Reliability
** Ordering
* Conditional pruning of assembly pools
- 05:20 PM Bug #311 (Resolved): Remove any Output that bypasses the Logging Machinery
- Applied in changeset r1172.
- 05:07 PM Bug #311 (Resolved): Remove any Output that bypasses the Logging Machinery
- 04:59 PM Tasks #310 (Resolved): Version bump to 0.2
- For all bindings.
- 04:58 PM Bug #309 (Resolved): Create pure spread test case for latencies
- Some receive calls seem to take up to 100 ms in some strange conditions of the informing side (disconnecting before a...
- 04:53 PM Bug #308 (Resolved): Separate interrupt and deactivate of SpreadConnection
- We want interruptible receive calls (interrupt method) and a separate deactivate which disconnects the mailbox but al...
05/23/2011
- 11:35 PM Tasks #196 (Resolved): Test for consistent option file parsing
- Applied in changeset r1136.
- 08:58 PM Tasks #196 (In Progress): Test for consistent option file parsing
- 05:39 PM Tasks #292 (Resolved): Fix communication with C++ baseline
- 05:38 PM Feature #195 (Resolved): Integrate Option File Parsing
- The only option that is not respected is @errorhandling.onhandlererror@.
- 05:34 PM Bug #307 (Resolved): QoS options are not respected by connectors
- Applied in changeset r1116.
Also available in: Atom