Activity
From 08/11/2011 to 09/09/2011
09/09/2011
- 11:39 PM Tasks #528: Add a "Fixing the Network" Wiki page (also documenting Spread Best Practices)
- Add that token loss (may happen on unreliable connections) may lead to sporadic latencies when Spread daemons synchro...
- 07:40 PM Tasks #564 (Resolved): Implement EventId class for python
- Applied in changeset r2561.
- 07:11 PM Tasks #564 (In Progress): Implement EventId class for python
- 08:52 AM Tasks #564 (Resolved): Implement EventId class for python
- Comparable to Java and C++
- 02:17 PM Enhancement #566 (Resolved): Optimize EventId comparison operators
- On Wed, 2011-09-07 at 23:00 +0200, Johannes Wienke wrote:
> Am 07.09.2011 22:12 schrieb Jan Moringen:
>> Hallo Joha... - 12:48 PM Tasks #562 (Resolved): Implement cause vector in java
- 12:46 PM Tasks #562: Implement cause vector in java
- implemented in r2560
- 11:25 AM Tasks #562 (In Progress): Implement cause vector in java
- 12:47 PM Tasks #565 (Resolved): Let RPC mechanism use cause vector
- Now that there is a formal way to reference what caused on event, let the RPC reply event reference their request eve...
09/08/2011
- 06:12 PM Tasks #563 (Resolved): Implement cause vector in cl
- I don't feel like I am able to do this.
- 06:12 PM Tasks #562 (Resolved): Implement cause vector in java
- 06:11 PM Tasks #561 (Resolved): Implement cause vector in python
- 05:45 PM Tasks #560 (Resolved): Add cause checking to integration test
- 05:44 PM Enhancement #498: Integrate causal vector for events
- cpp + protocol adapted. other languages missing right now
- 04:16 PM Bug #559 (Resolved): Use dynamic spread library by default
- Applied in changeset r2553.
- 04:12 PM Bug #559: Use dynamic spread library by default
- I cannot make this the default for 0.4 as it may break build of dependent software.
- 03:52 PM Bug #559 (Resolved): Use dynamic spread library by default
- Don’t use static libraries by default, as it is not guaranty that they are position independent, which is required to...
- 12:05 PM Bug #419 (Resolved): RSB clashes with Qt
- Applied in changeset r2551.
- 11:32 AM Bug #419 (In Progress): RSB clashes with Qt
09/07/2011
- 09:41 PM Bug #554 (Rejected): CMake configuration succeeds with wrong wire format version
- 09:29 PM Bug #554: CMake configuration succeeds with wrong wire format version
- Ok, I was not aware that cmake continues to search when an old version was hit and the warning was issued. Strangely ...
- 03:46 PM Bug #554 (Feedback): CMake configuration succeeds with wrong wire format version
- This output is most likely produced by multiple installations of distinct versions of rsb-protocol in distinct locati...
- 03:36 PM Bug #554 (Rejected): CMake configuration succeeds with wrong wire format version
- ...
- 09:22 PM Tasks #553 (Resolved): Introduce EventId comparable to C++
- Applied in changeset r2548.
- 03:46 PM Tasks #553 (In Progress): Introduce EventId comparable to C++
- 03:23 PM Tasks #553 (Resolved): Introduce EventId comparable to C++
- For efficient handling of source-id + sequence number we should integrate an event-id class comparable to the java ve...
- 12:44 PM Tasks #552: Japex-based performance tracking
- Yes, cross-redmine ticket relations are impossible
- 12:38 PM Tasks #552: Japex-based performance tracking
- This issue should probably be blocked by support: #268, but Redmine can't do that, right?
- 12:32 PM Tasks #552: Japex-based performance tracking
- That would remove the whole evaluation step? :)
- 11:29 AM Tasks #552: Japex-based performance tracking
- I wasn't aware of the support issue, but maybe we can split this into two aspects:
* Support: get Japex and Japex pl... - 11:21 AM Tasks #552: Japex-based performance tracking
- https://support.cor-lab.de/issues/268
Is this duplicated? - 11:11 AM Tasks #552 (Rejected): Japex-based performance tracking
- Current state:
* The XML format seems simple enough to generate
* The plugin works partially but has a show-stoppin... - 10:09 AM Enhancement #551 (Feedback): Language-specific configuration
- We already have things like...
09/06/2011
- 12:28 PM Feature #550 (Resolved): Selection of Receiving Strategy
- 12:27 PM Enhancement #548 (In Progress): Threadless RSB
09/05/2011
- 08:31 PM Enhancement #548: Threadless RSB
- DirectEventReceivingStrategy implemented, but disabled by default. Needs configuration mechanism, see #550.
- 03:08 PM Enhancement #548 (Resolved): Threadless RSB
- For performance (and other) reasons, it can be handy to avoid multi-threading. Therefore, a threadless RSB configurat...
- 08:28 PM Feature #550 (Resolved): Selection of Receiving Strategy
- Selection of Receiving Strategy. Right now implemented are:
# Parallel...
# Direct...
Default is Parallel... One... - 08:16 PM Tasks #549 (Resolved): Check scopes -> spread groupnames cache
- Check scopes -> spread groupnames cache
* Check for concurrent access
* Limit size
- 06:21 PM Enhancement #540: Scope comparison still expensive
- Event now stores a ScopePtr (currently a shared_ptr). The participant's ScopePtr is now copied when new Events are co...
- 11:32 AM Enhancement #540: Scope comparison still expensive
- Also check that the copy constructor actually copies the cache object.
- 03:30 PM Tasks #547: Check if new version of UInt64Converter improves performance of UInt64 conversion
- Addendum: This was solved by adding an improved version of the UInt64Converter by Jan. Corresponding revision are r25...
- 03:28 PM Tasks #547 (Resolved): Check if new version of UInt64Converter improves performance of UInt64 con...
- Actually, it helped a lot. In Arnes performance benchmarking use cases the improvement was in the range of 30%... How...
- 12:13 PM Tasks #547 (Resolved): Check if new version of UInt64Converter improves performance of UInt64 con...
- 11:45 AM Bug #546 (New): Consider introduction of lock-free queues
- In some situations, if queuing is needed, lock-free queues should be considered. Probably, this relates to RSC but as...
- 11:37 AM Enhancement #545 (Resolved): Check if pure TCP Connector would improve performance for simpler RS...
- A typical usage pattern is to have some components running in an in-process composite on an embedded PC (usually part...
- 11:31 AM Enhancement #544 (New): Check usage and reduce number of dynamic casts
- In a recent callgrind analysis and an example implementing a minimal roundtrip example, a significant portion of the ...
- 11:21 AM Enhancement #523 (Resolved): Enhance installation instructions for Java
- Documentation on how to invoke test suite added.
- 11:06 AM Feature #543 (Rejected): Explore Correct Flags for Compilation under RoBoard with Ubuntu Lucid
- Currently, using the defaults, an invalid instruction set error arises if RSB components are copied and executed dire...
- 10:01 AM Feature #496: Provide Binary Package of cl-rsb-tools for MacOS
- Posted a corresponding request in "IT Support":https://support.cor-lab.de/issues/267
09/04/2011
- 08:44 PM Feature #496: Provide Binary Package of cl-rsb-tools for MacOS
- This should be possible if we get a MacOS vm.
- 02:30 PM RSBag Feature #542 (In Progress): bag-info should display channel meta-data
09/03/2011
- 11:38 PM RSBag Feature #542 (Resolved): bag-info should display channel meta-data
- In particular
* data type stored in the channel ✓
* definition of the data type, if available ✓ - 09:48 PM Enhancement #540: Scope comparison still expensive
- It probably depends on the particular usage patterns, but maybe the concept of "interning":http://en.wikipedia.org/wi...
- 09:32 PM Enhancement #540 (Closed): Scope comparison still expensive
- Scope comparison proved to be still expensive, when profiling RSB in some examples. Strategy for implementation:
#... - 09:43 PM Feature #541 (Closed): Introduce new QoS parameter for Informer Side Checking
- Right now when sending events, checking of scopes and payload type is involved. This overhead might be significant on...
- 03:46 PM Tasks #538 (Resolved): Build RSB on natty
- Build jobs _RSB_ and _RSB-stable_ also on natty 32bit/64bit on our Jenkins Server.
- 03:08 PM Enhancement #498: Integrate causal vector for events
- EventId in Java is actually existing since version 0.4 in more or less the way you suggest above. I changed this when...
09/02/2011
- 09:23 PM Enhancement #498: Integrate causal vector for events
- I thought a bit about this and to me it seems we should completely get rid of the uuids for events. instead we should...
- 09:16 PM Feature #517 (Resolved): Necessity of Factory?
- Applied in changeset r2515.
- 08:41 PM Feature #517 (In Progress): Necessity of Factory?
- We decided to address the testability problem as follows:
# Initially, the convenience functions are implemented as ... - 08:50 PM Bug #527 (Resolved): setup.py does not work with self-downloaded epydoc
- Applied in changeset r2513.
- 08:16 PM Bug #527 (In Progress): setup.py does not work with self-downloaded epydoc
- 08:20 PM Enhancement #521 (Resolved): Introduce informer base class
- Applied in changeset r2512.
- 06:25 PM Enhancement #521: Introduce informer base class
- To me this sounds reasonable.
- 01:08 PM Bug #536: Make RPATH usage optional
- Sebastian, what is your opinion here? I would agree with Stefan. For the gar-installer we could e.g. add this a defau...
- 01:03 PM Bug #536 (Resolved): Make RPATH usage optional
- At the moment the default configuration adds RPATH to all binaries and libraries (CMAKE_INSTALL_RPATH_USE_LINK_PATH)....
- 12:17 PM Bug #534 (Resolved): Use lower case project name in data path
- Applied in changeset r2506.
- 11:45 AM Bug #534: Use lower case project name in data path
- We cannot apply this to the current stable branch, but for trunk it is possible.
- 10:18 AM Bug #534 (Resolved): Use lower case project name in data path
- The default type case of Linux data paths (/usr/share/PROJECT) is low case.
The current usage of upper case breaks t...
09/01/2011
- 09:55 PM Tasks #106 (Closed): Extract NaoQi Converters and Examples into separate Library
- I can't remember if this happened.
- 09:24 PM Tasks #106: Extract NaoQi Converters and Examples into separate Library
- BTW: Apart from the more general aspects in it, the issue can be set to resolved...
- 09:22 PM Tasks #106: Extract NaoQi Converters and Examples into separate Library
- Thx. I'd still argue to put that into domain-specific libraries but as a start it sounds reasonable. Did we announce ...
- 09:08 PM Tasks #106: Extract NaoQi Converters and Examples into separate Library
- There's no build logic at all for the converters. Have a look at the wiki there. There's a description of the intende...
- 09:06 PM Tasks #106: Extract NaoQi Converters and Examples into separate Library
- OK. Didn't notice the converter folder in RST so far. However, wouldn't that tie the RST library to all the domain-sp...
- 08:55 PM Tasks #106: Extract NaoQi Converters and Examples into separate Library
- Maybe it is still used for one of the old demos like summerschool or IK, but apart from that this is deprecated. Ever...
- 08:51 PM Tasks #106: Extract NaoQi Converters and Examples into separate Library
- Sure, generally this is done with the RSB converter registry concept and the NaoRSB components at code.humavips.eu as...
- 06:59 PM Tasks #106: Extract NaoQi Converters and Examples into separate Library
- This is done since a long time? Am I right?
- 06:58 PM Tasks #353: Document Installation using Binary Packages
- Who feels responsible for this?
- 06:56 PM Bug #191: Python spread blocks at least sigint
- Somehow it is possible to kill every rsb-python based software with ctrl+4. Why? ;)
- 06:46 PM Bug #533: Make spread executable optional
- please note that you also need to update RSC for this to work properly. The 0.4 branch there has been adapted, too.
- 06:45 PM Bug #533 (Resolved): Make spread executable optional
- Applied in changeset r2498.
- 06:30 PM Bug #533 (In Progress): Make spread executable optional
- 03:02 PM Bug #533 (Resolved): Make spread executable optional
- Remove the requirement for spread executable and disable unit tests if not available
08/31/2011
- 10:11 PM Tasks #529 (In Progress): Organize CoR-Lab Colloq Slot for RSB Introduction
- Asked Alicia...
- 03:08 PM Tasks #529 (Resolved): Organize CoR-Lab Colloq Slot for RSB Introduction
- 03:04 PM Tasks #528 (Closed): Add a "Fixing the Network" Wiki page (also documenting Spread Best Practices)
- Probably just copy the corresponding wiki content from xcf.sf.net.
https://code.ai.techfak.uni-bielefeld.de/trac/x... - 02:18 PM Bug #527 (Resolved): setup.py does not work with self-downloaded epydoc
- PATH must be extended or something like that to find the epydoc binary.
08/30/2011
- 07:26 PM RSBag Feature #493: Allow start/stop of recordings via RPC interface (without program restart)
- Sebastian Wrede wrote:
> With annotation we ment to insert some metadata describing the current trial / experiment. ... - 06:52 PM RSBag Feature #493 (Feedback): Allow start/stop of recordings via RPC interface (without program restart)
- With annotation we ment to insert some metadata describing the current trial / experiment. I understand that this can...
- 11:21 AM RSBag Feature #493 (Rejected): Allow start/stop of recordings via RPC interface (without program restart)
- Start/Stop with one TIDELog file per chunk is already possible
Annotation support is out of scope for rsbag. - 04:37 AM RSBag Feature #493 (Feedback): Allow start/stop of recordings via RPC interface (without program restart)
- What does this mean?
Should the recording program expose an RSB RPC interface for starting and stopping the record... - 06:47 PM Enhancement #523: Enhance installation instructions for Java
- The updated documentation looks good, a potential addition could be to describe shortly how to invoke the test suite ...
- 04:32 AM Enhancement #523 (Feedback): Enhance installation instructions for Java
- 11:23 AM RSBag Tasks #388 (Closed): Outline Supported Use Cases
- 06:58 AM Bug #486 (Resolved): Converters for Fundamental Types are not Implemented [Common Lisp]
- Applied in changeset r2468.
- 04:33 AM RSB XML Support Tasks #463 (In Progress): XML/XOP Support
- 04:06 AM Bug #386 (Resolved): Change {Listener,Reader,Informer} Docstring Examples to use Factory?
- Applied in changeset r2467.
- 03:20 AM Enhancement #526 (Resolved): Unintuitive error if LocalServer method returns None
- Applied in changeset r2462.
- 02:34 AM Enhancement #526 (In Progress): Unintuitive error if LocalServer method returns None
- 02:31 AM Tasks #516: Reorganize files and directories in rsb-protocol
- Default assignee for protocol category ;)
08/29/2011
- 01:50 AM Tasks #525 (Resolved): Python client example is broken for 0.4
- Applied in changeset r2460.
- 03:03 PM Tasks #525 (Resolved): Python client example is broken for 0.4
- there is no timeout argument.
- 03:10 PM Enhancement #526 (Resolved): Unintuitive error if LocalServer method returns None
- Current result:...
- 11:37 AM Tasks #516: Reorganize files and directories in rsb-protocol
- Why exactly am I assignee? ;)
08/27/2011
- 12:39 AM Enhancement #521: Introduce informer base class
- I thought some more about this and came to the conclusion that
* @InformerBase@ should probably not be considered ab...
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.
Also available in: Atom