Activity

From 07/26/2010 to 08/24/2010

08/24/2010

07:28 PM Revision 00f65bbd (rsb-python): * introduced still single-threaded event-processor
J. Wienke
07:21 PM Revision 30f50c88 (rsb-cpp): more todos
J. Wienke
07:19 PM Revision 3cb543da (rsb-cpp): added a TODO
J. Wienke
06:14 PM Revision 9c9eed0a (rsb-python): * fix unit tests to terminate
* move port to transport J. Wienke
06:09 PM Revision 8ae9b73f (rsb-python): now out of source really works
J. Wienke
06:07 PM Revision 08da3fb8 (rsb-python): improved setup.py for "out of source" builds
J. Wienke
01:00 PM Tasks #63: Document Installation from Source
Started with dependency description: https://code.cor-lab.org/projects/rsb/wiki/Wiki
Please extend this incrementa...
S. Wrede
12:55 PM Tasks #63 (Resolved): Document Installation from Source
S. Wrede
12:41 PM Bug #52: State model/checking for modifications on InRouteConfigurators required
Could be fixed by State pattern implementation for active objects. S. Wrede

08/23/2010

11:26 PM Enhancement #62 (Resolved): Replace direct use of log4cxx::logger by macro functions for performa...
At least in SpreadMessages, SpreadPort and Configuration there are calls to logger->forcedLog which prevent optimizat... S. Wrede
11:23 PM Feature #39: High-Level Pattern: Publish-Subscribe
Initial version of Publisher implementation finished, 1200 msg's per 60ms to SpreadPort / ~25 ms to InProcessPort. S. Wrede
07:19 PM Feature #39 (In Progress): High-Level Pattern: Publish-Subscribe
Started implementation... Nothing checked in yet... S. Wrede
11:21 PM Revision 35e0f703 (rsb-cpp): IN PROGRESS - task 39: High-Level Pattern: Publish-Subscribe
https://code.cor-lab.org/issues/show/39
started implementation of templatized Publisher class
started default Convert...
S. Wrede
06:26 PM Revision 50f5ad2a (rsb-cpp): removed deprecated spread-only examples
S. Wrede
06:14 PM Feature #47 (Resolved): Implement Reference Counting for Joined Groups in SpreadPort
MembershipManager object now used to reference count spread groups. S. Wrede
06:11 PM Revision 6b5643cf (rsb-cpp): RESOLVED - task 47: Implement Reference Counting for Joined Groups i...
https://code.cor-lab.org/issues/show/47
MembershipManager is now used by spread port
S. Wrede

08/21/2010

12:28 AM Tasks #58 (In Progress): Provide full log4cxx.props config for RSB logger instances
Check if we can include the log4cxx "configure from environment" code statically in the (commons?) library. S. Wrede
10:30 PM Tasks #58 (Rejected): Provide full log4cxx.props config for RSB logger instances
A log4cxx.props file that lists all loggers with a meaninful default verbosity is needed for easier debugging. S. Wrede
12:27 AM Revision 69620cec (rsb-cpp): NEW - task 58: Provide full log4cxx.props config for RSB logger inst...
https://code.cor-lab.org/issues/show/58
initial log4cxx.props file
S. Wrede
12:26 AM Feature #47 (In Progress): Implement Reference Counting for Joined Groups in SpreadPort
Almost functional, only issue left is that the MembershipManager class needs to be used by the Spread abstractions. S. Wrede
12:24 AM Revision 3dd7655e (rsb-cpp): NEW - task 47: Implement Reference Counting for Joined Groups in Spr...
https://code.cor-lab.org/issues/show/47
Implemented MembershipManager object, works but needs to be used by SpreadPor...
S. Wrede
10:37 PM Feature #40 (Resolved): Implment Publish... in Router
Done by Johannes in Revision 16. S. Wrede

08/20/2010

05:35 PM Tasks #55 (Closed): Use RSC logging adapter
Otherwise we have to copy the whole apr + dependencies to Nao.
Use RSC adapter, ticket #61
J. Wienke
05:32 PM Revision d34a11b4 (rsb-cpp): fixed groups for consumer example
S. Wrede
05:07 PM Revision ea7cf95f (rsb-cpp): make it compile again
J. Wienke
04:41 PM Revision 04a8a63a (rsb-python): decode notifications
J. Wienke
04:05 PM Revision 8bf0fa28 (rsb-python): introduce a QueueAndDispatchTask
J. Wienke
03:43 PM Revision 55ca0de8 (rsb-python): fix property support in python, always extens object for new-styl...
J. Wienke
03:24 PM Revision e292f8a6 (rsb-python): spread port now has a receiver task which can be interrupted succ...
J. Wienke
11:36 AM Tasks #53: Think about scope subscriptions for spread
Probably, we could add a uuid also to the subscription objects that can be evaluated by the ports. S. Wrede

08/19/2010

04:31 PM Revision bc812fa6 (rsb-cpp): * fix build
* rename addObserver to setObserver as there is only one observer J. Wienke
03:58 PM Revision b547ddb8 (rsb-python): join and leave spread groups
J. Wienke
02:54 PM Tasks #53 (Rejected): Think about scope subscriptions for spread
If one subscription is used multiple times in the subscribe call, how to handle joining and leaving spread groups? E.... J. Wienke
02:03 PM Bug #52 (New): State model/checking for modifications on InRouteConfigurators required
Right now subscriptions on the router are passed to the port even if both are not activated. For the spread port this... J. Wienke
01:53 PM Enhancement #51 (Rejected): Use port instances in Router constructor
This simplifies testing the router with stub ports. J. Wienke
01:19 PM Revision c8fd5a03 (rsb-cpp): simplify
J. Wienke
01:07 PM Tasks #50 (Resolved): Initial sending and receiving of messages with python and spread
J. Wienke
01:06 PM Revision 1bf78f5d (rsb-python): add a utility class for gnerating enums in python
J. Wienke
12:23 PM Revision 18967d47 (rsb-python): * first spread sending
* testcase for router J. Wienke

08/18/2010

12:04 AM Revision 9908c690 (rsb-python): google protobuf integration basically ;)
J. Wienke
11:44 PM Revision f65e63b2 (rsb-cpp): treat dependencies as system libraries to prevent warnings
S. Wrede
10:49 PM Revision 50c1e5ed (rsb-cpp): onnect router publish with out port
refs #40 J. Wienke
10:40 PM Tasks #48 (Resolved): Add and Test Doxygen Documentation Generator Target
S. Wrede
10:38 PM Revision e3917ed1 (rsb-python): initial import of base classes
J. Wienke
10:32 PM Feature #47 (Resolved): Implement Reference Counting for Joined Groups in SpreadPort
As SpreadPort observes the Router, it joins and leaves Spread groups according to the current Subscriptions. Hence, w... S. Wrede
10:31 PM Feature #46 (Rejected): Implement Notification Whitelisting in AbstractFilter
Whitelisting prevents content-based matching if this has already been done by Ports. S. Wrede
10:26 PM Revision 1c8ba6a0 (rsb-cpp): simplifcation
J. Wienke
10:04 PM Revision a1a7493b (rsb-cpp): fixed install target
S. Wrede
09:00 PM Feature #45 (New): Add Conditional Parsing for User Data in Receiver Process
Currently, the ReceiverTask parses incoming notfications including the contained user data payload. Probably, content... S. Wrede
06:57 PM Revision ac08cced (rsb-cpp): use external protocol project
J. Wienke
05:54 PM Revision b1fffd59 (rsb-protocol): Extracted protocol buffer files to a new project
J. Wienke
05:14 PM Revision 165b6c75 (rsb-cpp): more find macros
J. Wienke
04:56 PM Revision e8f73366 (rsb-cpp): first working version in vuttingedge version
J. Wienke
04:31 PM Revision 00549ee4 (rsb-cpp): added eclipse project files
S. Wrede

08/17/2010

01:34 AM Tasks #35 (Closed): Check-In of RSB Prototype
S. Wrede
01:33 AM Feature #44 (Resolved): Implement basic introspection support
Basic introspection will allow:
* Being notified of created and destroyed participants ✓
* Querying the currently e...
S. Wrede
01:32 AM Tasks #43 (Closed): Encapsulate Transport Implementations in Extension Libraries
in particular Spread S. Wrede
01:31 AM Tasks #42 (Resolved): Test Robustness of Prototype
Severe Testing of the framework and Port Implementations is needed if we want to use it fast. S. Wrede
01:30 AM Feature #41 (Resolved): Implement Message Sequencing
In order to send larger event notifications over fragmented port implementations. S. Wrede
01:29 AM Feature #40 (Resolved): Implment Publish... in Router
Forgot so far as I used the underlying port directly in my tests... S. Wrede
01:29 AM Feature #39 (Resolved): High-Level Pattern: Publish-Subscribe
Implementation based on Router should now be relatively easy.
Should be tested extensively with InProcessPort as well.
S. Wrede
01:26 AM Revision 21a3f2a5 (rsb-cpp): initial import of RSB prototype
S. Wrede
01:07 AM Feature #34 (Closed): Implement Observer Pattern for Port / Event Processor
S. Wrede
08:59 PM Tasks #37 (Resolved): Extract TestSetup Routines into separate file
setup logging, register tests, ... S. Wrede

08/16/2010

05:07 PM Tasks #35: Check-In of RSB Prototype
I would vote for a global svn structure with trunk, tags and branches and subfolders in this structure for the differ... J. Wienke

08/13/2010

12:14 AM Tasks #36 (Rejected): Convert Existing Tests to gTest
S. Wrede
12:13 AM Tasks #35 (Closed): Check-In of RSB Prototype
S. Wrede
12:08 AM Feature #34 (Closed): Implement Observer Pattern for Port / Event Processor
Observer: Port
Observable: Event Processor
S. Wrede
 

Also available in: Atom