Activity
From 07/28/2011 to 08/26/2011
08/26/2011
- 11:24 PM RSBag Tasks #524 (In Progress): Which timestamps should be set based on recorded information?
- Out of create, send, receive and deliver, which timestamps should be recorded and later restored when replaying event...
- 08:32 PM Enhancement #521: Introduce informer base class
- I implemented this experimentally and it seems feasible.
Advantages
* Payload-independent pointer type for @Informer... - 05:14 PM Enhancement #523 (Resolved): Enhance installation instructions for Java
- Identified problems
* The respective roles of @$prefix@ and @build.properties@ should be explained
* It should be m... - 05:12 PM Enhancement #522 (Resolved): Improve default build configuration on windows
- Suggestions for @build.xml@ by John McCrae
> You could perhaps slightly improve the script by adding some conditions... - 04:29 AM RSBag Tasks #512: Implement bag-play tool
- Available here:
* "0.4 i686":https://ci.cor-lab.de/job/cl-rsbag-tools-stable/label=ubuntu_lucid_32bit/
* "0.4 x86_6... - 04:26 AM RSBag Tasks #512 (Resolved): Implement bag-play tool
- Applied in changeset r81.
08/25/2011
- 06:13 PM Enhancement #521 (Resolved): Introduce informer base class
- Introduce an informer base class, which provides all non-templated features and derive the current (templated) inform...
08/24/2011
- 07:46 PM Feature #517: Necessity of Factory?
- This increases the coupling and reduces the possibility of producing testable code. If you have a factory instance, t...
08/23/2011
- 12:38 AM Bug #319 (Resolved): Errors mentioned in make-{informer,listener,reader} are not signaled
- Applied in changeset r2432.
- 11:53 PM RSBag Tasks #511 (Resolved): Implement bag-record tool
- Available here:
* "0.4 i686":https://ci.cor-lab.de/job/cl-rsbag-tools-stable/label=ubuntu_lucid_32bit/
* "0.4 x86_6... - 11:52 PM RSBag Tasks #512 (In Progress): Implement bag-play tool
- 11:52 PM RSBag Tasks #513 (Resolved): Implement bag-info tool
- Available here:
* "0.4 i686":https://ci.cor-lab.de/job/cl-rsbag-tools-stable/label=ubuntu_lucid_32bit/
* "0.4 x86_6... - 04:47 PM RSBag Tasks #520 (Resolved): Serialize RSB events including meta-data
- Applied in changeset r56.
- 10:48 AM RSBag Tasks #520 (Resolved): Serialize RSB events including meta-data
- 10:31 AM Tasks #519 (Resolved): Integrate statistics into logger
08/22/2011
- 05:57 PM RSBag Tasks #510 (Resolved): Create cl-rsbag build job
- https://ci.cor-lab.de/job/rsbag-cl
https://ci.cor-lab.de/job/rsbag-tools-cl
08/20/2011
- 02:17 PM Feature #517 (Resolved): Necessity of Factory?
- Originally reported by Robert Haschke:
> looking at the RSB examples, I'm wondering, why it is necessary to explic...
08/19/2011
- 11:50 PM Tasks #516 (Resolved): Reorganize files and directories in rsb-protocol
- * Split @Protocol.proto@ into @Notification.proto@ and @MetaData.proto@
* Include @MetaData.proto@ from @Notificatio... - 11:29 PM Bug #515 (New): Data handlers cannot deal with unexpected types
- See also: the first topic of [[Meetings2011-08-02]].
h2. Problem Statement
Associated handlers of listeners bas...
08/18/2011
- 12:54 AM RSBag Tasks #509 (Resolved): Create a protocol buffer message for serialized events
- Applied in changeset r22.
- 12:33 AM RSBag Tasks #509 (In Progress): Create a protocol buffer message for serialized events
- 06:24 PM RSBag Tasks #509 (Resolved): Create a protocol buffer message for serialized events
- 12:33 AM RSBag Tasks #510 (In Progress): Create cl-rsbag build job
- 07:02 PM RSBag Tasks #510 (Resolved): Create cl-rsbag build job
- 07:05 PM RSBag Tasks #513 (Resolved): Implement bag-info tool
- 07:04 PM RSBag Tasks #512 (Resolved): Implement bag-play tool
- 07:03 PM RSBag Tasks #511 (Resolved): Implement bag-record tool
08/12/2011
- 03:50 PM Enhancement #498 (Closed): Integrate causal vector for events
- Events are caused by other events and this information is useful very often. We need a way to tell which event caused...
- 04:09 AM Support #497 (In Progress): Document inspection of protocol buffer payloads using the common lisp...
- [[ProtocolBufferPayloadInspection|Wiki page]]
- 04:08 AM Support #497 (Resolved): Document inspection of protocol buffer payloads using the common lisp lo...
08/11/2011
- 05:36 PM Feature #496 (Resolved): Provide Binary Package of cl-rsb-tools for MacOS
- Version:
https://ci.cor-lab.de/view/RSB/job/cl-rsb-tools-stable/label=ubuntu_lucid_32bit/lastSuccessfulBuild/artifac... - 04:10 PM Bug #491 (Resolved): Protocol buffer compiler does not process import directives
- Applied in changeset r2373.
08/10/2011
- 06:37 PM Bug #490 (Closed): Scope() with unicode argument fails (at least) for remote server calls (always)
- Seems to be fixed.
- 05:09 AM Bug #490 (Feedback): Scope() with unicode argument fails (at least) for remote server calls (always)
- 05:08 AM Bug #490 (Resolved): Scope() with unicode argument fails (at least) for remote server calls (always)
- Applied in changeset r2328.
- 06:07 PM Bug #357 (Resolved): Enforce Declared Informer Semantics
- Done in r2336.
- 05:54 PM Bug #357 (In Progress): Enforce Declared Informer Semantics
- 05:49 PM Bug #357 (Closed): Enforce Declared Informer Semantics
- 05:48 PM Bug #357: Enforce Declared Informer Semantics
- Added a test case. While polymorphic informers and sending to sub-scopes are possible, the Java implementation curren...
- 05:54 PM Bug #495 (Rejected): Check if Event is Send to Sub-Scopes of Informer Scope
- Actually, the Java implementation only allows to send events to the configured scope of the informer. So, I'll fix th...
- 05:48 PM Bug #495 (Rejected): Check if Event is Send to Sub-Scopes of Informer Scope
- Informer-Scope: /informer
Event to /informer/A is OK, to / is not. - 05:01 PM Tasks #438 (Resolved): Implement Server/RemoteServer
- Data and event signatures implemented. This finally allows (a)sycnhronous request/reply in Java.
- 09:15 AM RSBag Feature #493 (Resolved): Allow start/stop of recordings via RPC interface (without program restart)
08/09/2011
- 12:38 AM Bug #491 (Resolved): Protocol buffer compiler does not process import directives
- This affects the Common Lisp logger.
Notable example:
https://code.cor-lab.org/projects/rst/repository/entry/trun... - 11:11 AM Bug #490 (Closed): Scope() with unicode argument fails (at least) for remote server calls (always)
- Working code:...
- 10:14 AM Enhancement #468 (Resolved): Add Future-based Interface to Request/Reply Subsystem
- Applied in changeset r2323.
- 07:35 AM Bug #357 (In Progress): Enforce Declared Informer Semantics
- 03:24 AM Bug #357: Enforce Declared Informer Semantics
- Testcases needed for each language.
- 04:13 AM Enhancement #469 (Resolved): Add Future-based Interface to Request/Reply Subsystem
- Applied in changeset r2311.
- 03:19 AM Tasks #444 (Resolved): Test Client/Server Communication in Integration Test
- Fixed by Jan / Sebastian productions.
- 03:17 AM Enhancement #467 (Resolved): Add Future-based Interface to Request/Reply Subsystem
- Fixed. See rsb.patterns.Future.
08/08/2011
- 10:25 PM Enhancement #466 (Resolved): Add Future-based Interface to Request/Reply Subsystem
- Applied in changeset r2303.
- 05:52 AM Enhancement #466: Add Future-based Interface to Request/Reply Subsystem
- data and eventCalls sounds more clear to me. Personally, I could live with completely removing the andWait methods, b...
- 09:50 PM Tasks #489 (Resolved): Increase performance of less operator (bool operator< const) of Scope
- Applied in changeset r2302.
- 08:57 PM Tasks #489 (Resolved): Increase performance of less operator (bool operator< const) of Scope
- When using inprocess transport in C++, @Scope@ is used as a key type for a @std::map@. Every time @find()@ is perform...
- 06:38 PM Tasks #481 (Resolved): Set Notification.method Field in Request/Reply Communication
- 06:37 PM Tasks #443 (Resolved): Document Java PBuf Usage
- For now, it seems OK. Stefan understood it... ;-)
- 06:37 PM Tasks #438: Implement Server/RemoteServer
- Basic functionality is working but so far not tested in integration test.
- 05:29 AM Tasks #432: Logo Design
- I really like the proposal. There is basically only two things to change for me:
# different font
# if a small logo... - 04:09 AM Bug #486 (In Progress): Converters for Fundamental Types are not Implemented [Common Lisp]
- 03:59 AM Bug #486 (Resolved): Converters for Fundamental Types are not Implemented [Common Lisp]
- Despite what [[Types|this]] description suggests.
- 03:59 AM Bug #487 (Resolved): Converters for fundamental types are not implemented [Python]
- Despite what [[Types|this]] description suggests.
- 03:58 AM Bug #485 (In Progress): Converters for Fundamental Types are not Implemented [Java]
- Despite what [[Types|this]] description suggests.
Progress:
|_.Wire Schema |_.String Designator ... - 03:58 AM Bug #484 (Resolved): Converters for Fundamental Types are not Implemented [C++]
- Despite what [[Types|this]] description suggests.
Seemingly most important: @double@ (see #606).
Progress:
|... - 02:00 AM Enhancement #468 (In Progress): Add Future-based Interface to Request/Reply Subsystem
08/07/2011
- 09:09 PM Support #483 (New): Document Connector Extension Point
- How to write a new connector, e.g., an XMPP connector in C++?
- 02:20 AM Enhancement #469 (Feedback): Add Future-based Interface to Request/Reply Subsystem
- Should we add a mechanism for making blocking calls or should we just go with @server.mymethod('foo').get()@?
08/06/2011
- 12:46 AM Enhancement #466 (Feedback): Add Future-based Interface to Request/Reply Subsystem
- Please provide feedback regarding the client interface. I'm not too happy with the @call@, @callAndWait@, @callMethod...
- 10:53 PM Enhancement #466 (Resolved): Add Future-based Interface to Request/Reply Subsystem
- Applied in changeset r2277.
- 05:07 AM Enhancement #466 (In Progress): Add Future-based Interface to Request/Reply Subsystem
- 10:54 PM Enhancement #469 (In Progress): Add Future-based Interface to Request/Reply Subsystem
- 03:46 AM Enhancement #482 (Resolved): Use a Filter to select Request/Reply Events
- Currently, the event method is checked in the respective handlers of @RemoteServer@ and @LocalServer@ classes. Howeve...
08/05/2011
- 12:47 AM Tasks #481 (In Progress): Set Notification.method Field in Request/Reply Communication
- 11:51 PM Tasks #481 (Resolved): Set Notification.method Field in Request/Reply Communication
- * Implement in Java ✓
* Implement in C++ ✓
* Implement in Python ✓
* Implement in Common Lisp ✓
* Update [[Reques... - 11:43 PM Tasks #479 (Resolved): Implement ProtocolBufferConverter
- Added in r2268.
- 08:54 PM Tasks #479 (Resolved): Implement ProtocolBufferConverter
- 11:10 PM Tasks #476 (Resolved): Document Python Usage of ProtocolBuffer based Serialization
- Applied in changeset r2270.
- 08:53 PM Tasks #476 (In Progress): Document Python Usage of ProtocolBuffer based Serialization
- 06:01 PM Tasks #476 (Resolved): Document Python Usage of ProtocolBuffer based Serialization
- Python is still missing at the following wiki page:
https://code.cor-lab.org/projects/rsb/wiki/ProtocolBufferConverter - 11:00 PM Tasks #432: Logo Design
- Logo idea.
- 10:58 PM Tasks #432: Logo Design
- Just a quick logo idea I had the other day and had to put on paper not to forget it.
You might recognize the bus the... - 08:26 PM Enhancement #478 (In Progress): Refactor rsb.transport.converter Module
- * should be a package @rsb.converter@ ✓
* a module (maybe @rsb.converter.fundamental@) for fundamental converters
*... - 06:57 PM Enhancement #475: Use RST IDL Type for Protocol Buffer Tutorials
- There's also https://code.cor-lab.org/projects/rst/repository/changes/trunk/proto/running/example/Image.proto. We cou...
- 06:00 PM Enhancement #475 (New): Use RST IDL Type for Protocol Buffer Tutorials
- Currently, a separate IDL is checked in and used for the protobuf tutorials. Why not just use a standard RST type?
... - 06:37 PM Enhancement #477 (Feedback): Test / Reconsider Distributed Logging
- * Is this part of RSB functionality?
* Part of an additional library?
* Which logging frameworks to support?
* Wha... - 06:06 PM Bug #357 (Feedback): Enforce Declared Informer Semantics
- According to initial feedback (e.g. from Thies and Hendrik), this design decision needs some more consideration. As w...
- 05:58 PM Tasks #443 (Feedback): Document Java PBuf Usage
- First trial here:
https://code.cor-lab.org/projects/rsb/wiki/ProtocolBufferConverter - 04:26 PM Enhancement #421 (Resolved): Use Sequence Numbers in Events (instead of full UUIDs)
- Feature implemented in r2261. EventId now has a getAsUUID method which computes a V5 UUID on demand if not done pervi...
- 03:46 AM Enhancement #458 (Resolved): Remove ServerRequestId in Request Event?
- 03:43 AM Enhancement #396 (Closed): Add an Event MetaData example
- The example should be good enough since nobody said anything to the contrary.
- 02:50 AM Bug #472 (Resolved): LocalServer should wait for in-progress Calls when detaching
- Applied in changeset r2259.
08/04/2011
- 12:50 AM Bug #472 (In Progress): LocalServer should wait for in-progress Calls when detaching
- 12:30 AM Bug #472 (Resolved): LocalServer should wait for in-progress Calls when detaching
- Applied in changeset r2258.
- 08:11 PM Bug #472 (Resolved): LocalServer should wait for in-progress Calls when detaching
- May be an issue in other implementations as well
- 05:17 PM Feature #471 (New): Support for RPC clients which do not require a running server part
- It should be simple to code a rpc client which is able to handle different states of the rpc server availability:
...
08/03/2011
- 02:01 PM Enhancement #421: Use Sequence Numbers in Events (instead of full UUIDs)
- Final changes (almost 95%) done:
* Informer now generates sequence numbers correctly upon sending of events.
* Even... - 01:55 PM Feature #403 (Resolved): Check if explicit Typeinfo representation is necessary
- Initial implementation available with r2242. At client-level and internally now class objects are used for designatin...
- 01:51 PM Enhancement #352: Implement Converter Selection Strategies
- See r2242 for details.
- 01:47 PM Enhancement #352 (Resolved): Implement Converter Selection Strategies
- Basic implementation available in SVN trunk.
DefaultConverterRepository.getDefaultConverterRepository().addConvert... - 11:37 AM Tasks #438 (In Progress): Implement Server/RemoteServer
- 11:36 AM Tasks #439 (Resolved): Implement Server/RemoteServer
- 11:36 AM Tasks #437 (Resolved): Implement Server/RemoteServer
- 04:35 AM Enhancement #469 (Resolved): Add Future-based Interface to Request/Reply Subsystem
- 04:35 AM Enhancement #468 (Resolved): Add Future-based Interface to Request/Reply Subsystem
- 04:35 AM Enhancement #467 (Resolved): Add Future-based Interface to Request/Reply Subsystem
- 04:34 AM Enhancement #466 (Resolved): Add Future-based Interface to Request/Reply Subsystem
08/02/2011
- 08:02 PM Enhancement #458 (In Progress): Remove ServerRequestId in Request Event?
- 07:59 PM Enhancement #429 (Resolved): Reduce event creation cost
- 07:53 PM Bug #465 (Resolved): Performance Bottleneck: expensive/frequent construction of UUID objects
- 02:12 PM Bug #465: Performance Bottleneck: expensive/frequent construction of UUID objects
- works fine.
- 07:53 PM Bug #464 (Resolved): Performance Bottleneck: expensive construction of Scope objects
- 02:12 PM Bug #464: Performance Bottleneck: expensive construction of Scope objects
- works fine.
- 07:34 AM Enhancement #356 (Closed): Change Protocol Buffer field UserInfo.key to "bytes" Type
08/01/2011
- 09:21 PM Bug #464 (Feedback): Performance Bottleneck: expensive construction of Scope objects
- The attached test program gives the following results:
before r2199:... - 09:19 PM Bug #464 (Resolved): Performance Bottleneck: expensive construction of Scope objects
- Applied in changeset r2199.
- 05:39 PM Bug #464 (In Progress): Performance Bottleneck: expensive construction of Scope objects
- 05:35 PM Bug #464 (Resolved): Performance Bottleneck: expensive construction of Scope objects
- Scope construction consumes more than 60% time within spread::ReceiverTask::notifyHandler
(much more than actual d... - 08:11 PM Bug #465 (Feedback): Performance Bottleneck: expensive/frequent construction of UUID objects
- 08:10 PM Bug #465: Performance Bottleneck: expensive/frequent construction of UUID objects
- The attached test program gives the following results:
Before r2198:... - 08:07 PM Bug #465 (Resolved): Performance Bottleneck: expensive/frequent construction of UUID objects
- Applied in changeset r2198.
- 05:50 PM Bug #465 (In Progress): Performance Bottleneck: expensive/frequent construction of UUID objects
- 05:39 PM Bug #465 (Resolved): Performance Bottleneck: expensive/frequent construction of UUID objects
- UUID contruction from Event->MetaData consumes too much time within spread::ReceiverTask::notifyHandler
is it necess...
07/31/2011
- 11:22 PM RSB XML Support Tasks #463 (Closed): XML/XOP Support
- 11:22 PM RSB XML Support Tasks #462 (Resolved): XML/XOP Support [Common Lisp]
- 11:19 PM RSB XML Support Tasks #461 (Resolved): XML/XOP Support [Python]
07/30/2011
- 06:21 PM Bug #460 (Closed): Compact Event Formatting Style is Useless
- Consider this:...
- 04:41 PM Enhancement #458 (Resolved): Remove ServerRequestId in Request Event?
- _See [[RequestReply]] for an explanation of the current scheme._
I think, we could implement this more efficiently...
07/29/2011
- 11:59 PM Tasks #444 (In Progress): Test Client/Server Communication in Integration Test
- 11:57 PM Enhancement #457 (Resolved): Remove Notification.version?
- Applied in changeset r2171.
- 02:34 PM Enhancement #457 (In Progress): Remove Notification.version?
- 02:23 PM Enhancement #457: Remove Notification.version?
- Sounds good to me. I propose to do this now as we did change the protocol for 0.4 anyway...
- 12:54 PM Enhancement #457 (Resolved): Remove Notification.version?
- The field @Notification.version@ is currently not processed in any implementation (I think). I propose removing it:
... - 03:20 PM Bug #425 (Resolved): document usage of setup.cfg for python
- 02:18 PM Bug #425: document usage of setup.cfg for python
- Johannes Wienke wrote:
> I updated [[InstallationPython]]. Is this sufficient?
I think it is sufficiently documen... - 09:46 AM Bug #425 (Feedback): document usage of setup.cfg for python
- I updated [[InstallationPython]]. Is this sufficient?
- 09:32 AM Bug #425 (In Progress): document usage of setup.cfg for python
07/28/2011
- 05:18 PM Bug #447 (Resolved): Factory.cpp compilation fails on MacOS Snow Leopard
- Great. This fixed it. Compilation against RSC and Boost 1.46 as well as protobuf installed via MacPorts and spread-4....
Also available in: Atom