Activity
From 06/06/2012 to 07/05/2012
07/04/2012
- 05:52 PM Tasks #1056 (Closed): Introduce a condition class for protocol errors
- Should be used in transport implementations. Examples of protocol violations:
* Handshake in socket transport
* Num...
07/03/2012
- 04:08 PM Feature #1012 (In Progress): Change default configuration to enable only socket transport
- Turns out, C++ still defaults to inprocess transport.
07/02/2012
- 10:09 PM RSBag Enhancement #953 (Resolved): Allow routing of output and progress indication to different streams...
- Applied in changeset r471.
- 04:26 PM Enhancement #1054 (New): "auto" server mode is inefficient
- Currently the "auto" server mode is implemented as follows:
# Maybe act as server
## If there is a bus server obj...
06/29/2012
- 08:34 PM Tasks #1050 (Resolved): Allow building Debian package with and without Spread support
- Applied in changeset r3686.
- 08:20 PM Tasks #1050 (Resolved): Allow building Debian package with and without Spread support
- 07:38 PM Bug #1046 (Resolved): Error upon killing a BusServer / Python hangs on shutdown
- Applied in changeset r3685.
- 06:43 PM Bug #1046: Error upon killing a BusServer / Python hangs on shutdown
- Noooooo... ;-)
- 06:31 PM Bug #1046: Error upon killing a BusServer / Python hangs on shutdown
- OK, I give up.
- 06:22 PM Bug #1046: Error upon killing a BusServer / Python hangs on shutdown
- Unfortunate result: C++ BusClient hangs in handshake (I suppose). The sympton is that no output at all is printed fro...
- 06:14 PM Bug #1046: Error upon killing a BusServer / Python hangs on shutdown
- Please try this:...
- 06:08 PM Bug #1046: Error upon killing a BusServer / Python hangs on shutdown
- Almost... ;) While I now get a pure RSB-Python BusServer activated and deactivated, the C++ client can not connect an...
- 04:51 PM Bug #1046: Error upon killing a BusServer / Python hangs on shutdown
- As Johannes thought, the problem could be reproduced on the MacOS slave. Workaround has been applied in r3684. Please...
- 01:48 PM Bug #1046: Error upon killing a BusServer / Python hangs on shutdown
- Create a test for this and build rsb-python also on the mac slave. Then we have a reproducible setup.
- 01:39 PM Bug #1046: Error upon killing a BusServer / Python hangs on shutdown
- I could not reproduce this on Linux. How should we proceed?
06/28/2012
- 06:50 PM Bug #1046: Error upon killing a BusServer / Python hangs on shutdown
- Now hands upon call to deactivate:...
- 06:21 PM Bug #1046 (Feedback): Error upon killing a BusServer / Python hangs on shutdown
- Please check whether r3675 fixes the problem.
- 02:33 PM Bug #1046: Error upon killing a BusServer / Python hangs on shutdown
- Only happens if the Python process is the BusServer!
- 02:26 PM Bug #1046: Error upon killing a BusServer / Python hangs on shutdown
- I have no idea of the socket implementation ;)
- 02:05 PM Bug #1046 (Resolved): Error upon killing a BusServer / Python hangs on shutdown
- Steps to reproduce:
# starting Python informer
# started C++ listener
# stopped C++ listener
# deactivated Pyth... - 06:29 PM Tasks #1048 (In Progress): Specify disconnect protocol for socket transport
- 06:28 PM Bug #1047 (Resolved): Fix transport option processing
- fix e.g.
* @/SCOPE@
* @SCHEMA:@ - 03:41 PM Bug #1045: RSB Pyton lacks protocol classes
- Great. Works fine now!
- 03:05 PM Bug #1045: RSB Pyton lacks protocol classes
- Sebastian, can you test this again. I just pushed a new version to pypi. At least the console output of the job looks...
- 03:04 PM Bug #1045 (Resolved): RSB Pyton lacks protocol classes
- Applied in changeset r3670.
- 02:26 PM Bug #1045 (In Progress): RSB Pyton lacks protocol classes
- 01:38 PM Bug #1045 (Resolved): RSB Pyton lacks protocol classes
- The rsb_python-0.7.0.22-py2.7.egg seems to lack the protocol buffer classes. That's what I read from the following tr...
- 02:43 PM Bug #1042 (Resolved): Socket communcation does not work between C++ and Python on MacOS
- The fix for the port number (r3669) solved the problem. This did not show up in the integration tests as we use expli...
- 12:53 PM Bug #1042: Socket communcation does not work between C++ and Python on MacOS
- Regarding the interface to which the listener port is bound, try the attached patch.
- 12:52 PM Bug #1042: Socket communcation does not work between C++ and Python on MacOS
- Also note 5555 vs 55555 :)
- 11:59 AM Bug #1042: Socket communcation does not work between C++ and Python on MacOS
- The C++ BusServer (started C++ rsb_listener) seems to behave differently (binding to all interfaces):...
- 11:57 AM Bug #1042: Socket communcation does not work between C++ and Python on MacOS
- Output of netstat after Publisher instantiation in Python:...
- 11:51 AM Bug #1042: Socket communcation does not work between C++ and Python on MacOS
- Please use @netstat@ to verify that the Python program has opened a socket and the c++ program connects to it.
- 10:31 AM Bug #1042 (Resolved): Socket communcation does not work between C++ and Python on MacOS
- Environment is as follows:
# rsb-python informer started (fresh easy_install 28th of June)... - 11:53 AM Tasks #1044 (Resolved): Change of log level for socket disconnection message
- Upon destruction of a BusClient in the socket transport, the current C++ implementation outputs an error-level log me...
06/27/2012
- 02:56 PM Bug #1032 (Resolved): Error if multiple transports are enabled
- Applied in changeset r3666.
- 02:24 PM Bug #1032 (In Progress): Error if multiple transports are enabled
- 03:10 AM Tasks #715 (Resolved): Integrate socket-based transport into integration test
- Tests for all languages are implemented and enabled. May still fail at the moment, however.
06/26/2012
- 10:22 PM Feature #713: Implement socket-based transport
- Implemented client-part of BusConnection class allowing to receive notifications from an RSB socket.
- 07:59 PM Tasks #1040 (Resolved): Add and Update Java Installation Documentation from Wiki
- see: [[InstallationJava]]
@Michael: Kannst Du die Seite bitte mal in Restructed Text formulieren (in eine Datei in... - 05:38 PM Feature #712 (Resolved): Implement socket-based transport
- Applied in changeset r3648.
- 03:35 AM RSBag Enhancement #1038 (In Progress): Allow composite flush strategies
06/25/2012
- 01:31 AM RSBag Enhancement #1038 (Resolved): Allow composite flush strategies
- For example
* more than 100 entries
* or 32 MB
* or previous flush longer than 5 s ago - 10:35 PM Feature #1012: Change default configuration to enable only socket transport
- Applied in r3616 for Python.
- 10:31 PM Tasks #1037 (Resolved): Implement error handling subsystem
- According to [[ErrorHandling#Implementation-Concept]].
- 10:31 PM Tasks #1036 (In Progress): Implement error handling subsystem
- According to [[ErrorHandling#Implementation-Concept]].
- 10:30 PM Tasks #1035 (New): Implement error handling subsystem
- According to [[ErrorHandling#Implementation-Concept]].
- 09:28 PM Bug #1034 (Resolved): Socket transport does not deliver some events
- Applied in changeset r3632.
- 09:26 PM Bug #1034 (Resolved): Socket transport does not deliver some events
- Events pulished in a process which is a client w.r.t. to the socket transport are delivered to remote processes, but ...
- 08:58 PM Feature #713 (In Progress): Implement socket-based transport
- Initial protoyping code working in client mode, cf. r3629.
- 07:48 PM Bug #1032 (Resolved): Error if multiple transports are enabled
- ...
- 02:59 PM Tasks #1030 (Resolved): Expose connector "remoteness" in transport package [Common Lisp]
- Client code should be able to determine whether a transport implements inprocess or interprocess communication.
Th... - 02:58 PM Tasks #1029 (Resolved): Expose connector "remoteness" in transport package [Python]
- Client code should be able to determine whether a transport implements inprocess or interprocess communication.
Th... - 02:58 PM Tasks #1028 (Resolved): Expose connector "remoteness" in transport package [Java]
- Client code should be able to determine whether a transport implements inprocess or interprocess communication.
Th... - 02:56 PM Tasks #1027 (Resolved): Expose connector "remoteness" in transport package [C++]
- Client code should be able to determine whether a transport implements inprocess or interprocess communication.
Th... - 02:48 PM Enhancement #1026 (Resolved): Add transport class [Common Lisp]
- The new @Transport@ class would represent properties of transport as a whole (e.g. Spread, socket, inprocess),
* Ins... - 02:48 PM Enhancement #1025 (Resolved): Add Transport class
- The new @Transport@ class would represent properties of transport as a whole (e.g. Spread, socket, inprocess),
* Ins... - 02:48 PM Enhancement #1024 (Resolved): Add Transport class [Java]
- The new @Transport@ class would represent properties of transport as a whole (e.g. Spread, socket, inprocess),
* Ins... - 02:48 PM Enhancement #1023 (In Progress): Add Transport class [C++]
- The new @Transport@ class would represent properties of transport as a whole (e.g. Spread, socket, inprocess),
* Ins... - 01:30 PM Tasks #1020: Dcoument protocol used by socket transport
- Nice. Just for reference: the rendered document is available at: http://docs.cor-lab.de/rsb-manual/trunk/html/specifi...
06/23/2012
- 04:00 AM RSBag Enhancement #1022 (In Progress): bag-record should terminate with non-zero exit code when somethi...
- 03:45 AM RSBag Enhancement #1022 (Resolved): bag-record should terminate with non-zero exit code when something ...
- Examples include:
* Spread connection is lost during recording
* Event encoding fails
- 03:37 AM Tasks #1020 (Resolved): Dcoument protocol used by socket transport
- Applied in changeset r3625.
06/22/2012
- 05:20 PM Tasks #1020 (Resolved): Dcoument protocol used by socket transport
- 03:50 PM Bug #191 (Rejected): Python spread blocks at least sigint
- This is a problem of the C implementation of spread. This blocks at least sigint, which consequently prevents the rec...
- 03:39 PM Enhancement #967 (Resolved): Error message for missing transports is uninformative
- It seems there really was no default transport so far. We have now decided to make the socket process the default and...
- 03:32 PM Tasks #926 (In Progress): Release version 0.7
- 03:31 PM Bug #1017 (Resolved): Registering RPC method with return type None in Python fails
- 12:37 PM Bug #1017: Registering RPC method with return type None in Python fails
- The fix is in the trunk version.
- 11:56 AM Bug #1017: Registering RPC method with return type None in Python fails
- Nothing changed on rsb-python 0.6 reinstalled with gar-installer. Is this the version that was fixed?
- 03:20 PM Tasks #1014 (Resolved): Make Spread conditionally dependant in Python RSB implementation
- Applied in changeset r3616.
06/21/2012
- 06:34 PM Tasks #1014 (In Progress): Make Spread conditionally dependant in Python RSB implementation
- 03:33 PM Tasks #1014 (Resolved): Make Spread conditionally dependant in Python RSB implementation
- RSB Python should no longer depend on Python by default. Relevant to distribute RSB without Python.
- 05:50 PM Bug #1017 (Feedback): Registering RPC method with return type None in Python fails
- Please check, whether the change fixes the issue.
- 05:50 PM Bug #1017 (Resolved): Registering RPC method with return type None in Python fails
- Applied in changeset r3614.
- 05:46 PM Bug #1017 (Resolved): Registering RPC method with return type None in Python fails
- using this method threw a ValueError because return type handling is broken:...
- 03:56 PM Tasks #1016 (Resolved): Move ProtocolBufferConverter Implementation into Header File
- Rationale: allow an RSB Distribution which does not depend on Protobuf itself but provides the ProtocolBufferConverte...
- 03:16 PM Feature #1012: Change default configuration to enable only socket transport
- To avoid redundant notifications, we will disable the in-process transport.
- 01:54 PM RSBag Feature #1013 (Resolved): Allow async flushing of chunk and index buffer
- 03:41 AM RSBag Tasks #847 (Resolved): Make buffer write back configurable
- Applied in changeset r468.
- 03:41 AM RSBag Enhancement #846 (Resolved): Flush index blocks?
- Applied in changeset r468.
06/20/2012
- 06:29 PM Feature #1012 (Resolved): Change default configuration to enable only socket transport
- For ease-of-use and simple testdriving of RSB, we should by default enable both the in-process as well as the socket ...
- 03:30 PM Bug #1011 (Resolved): Configuration fails with BUILD_SPREAD_TRANSPORT set to off and no Spread in...
- Fixed in Trunk and backported to 0.6.
- 03:15 PM Bug #1011 (Resolved): Configuration fails with BUILD_SPREAD_TRANSPORT set to off and no Spread in...
- ...
06/18/2012
- 06:29 PM Enhancement #548: Threadless RSB
- Example is here: source:trunk/cpp/core/examples/reader/reader.cpp.
- 05:37 PM Enhancement #548 (Resolved): Threadless RSB
- 06:26 PM Tasks #1006: Create fancy title page for RSB manual
- We should also add our publications somewhere on the web page using a the same link as in the toolkit catalogue.
- 06:25 PM Tasks #1006 (Resolved): Create fancy title page for RSB manual
- The initial entry point for the documentation as generated through Sphinx is not very intuitive. I would propose to a...
- 06:05 PM Tasks #1003 (Feedback): Dcoument installation from source for MacOS
- Extended existing documentation at http://docs.cor-lab.de/rsb-manual/trunk/html/install-cpp.html by initial informati...
- 02:02 PM Tasks #1003 (Resolved): Dcoument installation from source for MacOS
- As part of the sphinx RSB manual.
- 05:35 PM Feature #206 (Resolved): Provide additional pull-based model for receiving events without threadi...
- Applied in changeset r3600.
- 03:38 PM RSBag Feature #709 (Resolved): Allow replacing stored timestamps with current wall-clock time during re...
- 03:32 PM RSBag Feature #542 (Resolved): bag-info should display channel meta-data
- 01:46 PM Tasks #942 (Resolved): Create generic send tool
- 01:46 PM Tasks #1002 (Resolved): Extend send tool
- It would be useful to have a tool, maybe called @send@, to create and send simple RSB events.
* The tool should supp... - 01:23 PM Bug #990: Debian packages broken
- This is Sebastian: @Arne: Could you please ask Alexandre what the exact issues were or if they still pertain? Thx.
06/15/2012
- 03:26 PM Enhancement #997: Replace ProtoBuf Serialization of RSB Notifications through a Rosetta-based Ser...
- Even if the numbers look promising, I agree with targeting at 0.8.
06/14/2012
- 03:23 PM Enhancement #997: Replace ProtoBuf Serialization of RSB Notifications through a Rosetta-based Ser...
- Serialized sizes and running times (real time) for different "size factors" (lengths of strings like scope, wire-sche...
- 03:08 PM Enhancement #997: Replace ProtoBuf Serialization of RSB Notifications through a Rosetta-based Ser...
- I completely agree with the version change.
- 03:03 PM Enhancement #997: Replace ProtoBuf Serialization of RSB Notifications through a Rosetta-based Ser...
- I think we should not change this for the 0.7 version. The change could be very inconvenient for people who currently...
- 03:16 PM Feature #1000 (Closed): Add IdentityConverter to RSB Python
- Converter does nothing. Use it in combination with the AlwaysApplicable method as the wireSchemaPredicate.
06/12/2012
- 02:59 PM RSBag Bug #999: Recording sometimes fails for some channels
- For the record: the problem was a concurrency issue in cl-protobuf in which mutiple threads would manipulate the same...
- 02:55 PM RSBag Bug #999 (Rejected): Recording sometimes fails for some channels
- This was caused by an old version. A new download from the ci server works well.
- 02:21 PM RSBag Bug #999: Recording sometimes fails for some channels
- Humavips group has been added.
- 02:17 PM RSBag Bug #999: Recording sometimes fails for some channels
- Hm, I cannot administer this project. Could you please add the whole humavips group as reporters to this project as t...
- 02:16 PM RSBag Bug #999 (Rejected): Recording sometimes fails for some channels
- Recording at one of our partners fails sometimes partially using the recent 0.6 binaries for bag-record. Some streams...
06/11/2012
- 11:57 PM Enhancement #997: Replace ProtoBuf Serialization of RSB Notifications through a Rosetta-based Ser...
- The encodings are as follows:
* @protoc@-based program uses Protocol Buffer serialization with variable-length integ... - 11:49 PM Enhancement #997: Replace ProtoBuf Serialization of RSB Notifications through a Rosetta-based Ser...
- Is this protobuf encoding? Otherwise what is the difference in message size?
- 04:53 PM Enhancement #997: Replace ProtoBuf Serialization of RSB Notifications through a Rosetta-based Ser...
- When using @memcpy@ instead of loops in the project:rosetta-lib-cpp support code:...
- 04:39 PM Enhancement #997: Replace ProtoBuf Serialization of RSB Notifications through a Rosetta-based Ser...
- Same benchmark, but reusing the same @Notification@ object in all iterations:...
- 04:36 PM Enhancement #997: Replace ProtoBuf Serialization of RSB Notifications through a Rosetta-based Ser...
- Turns out the @benchmark-rosetta@ programs spends ~ 30 % and ~ 20 % of its runtime in deserialization and serializati...
- 04:24 PM Enhancement #997: Replace ProtoBuf Serialization of RSB Notifications through a Rosetta-based Ser...
- Initial C++ benchmark results for a simplified scenario.
Caveats:
* Minimal notification content (see attachment:be... - 11:47 AM Enhancement #997 (In Progress): Replace ProtoBuf Serialization of RSB Notifications through a Ros...
- As a preliminary experiment, I'm trying to generate data holders and ROS MSG serialization code for rsb.protocol.Noti...
- 02:04 PM Tasks #998: Check RSX Debian packages with lintian
- We should probably do this as part the respective CI jobs to avoid further cluttering the @CMakeLists.txt@ files with...
- 01:52 PM Tasks #998 (Rejected): Check RSX Debian packages with lintian
- For Debian comformity.
06/06/2012
- 06:45 PM Enhancement #997: Replace ProtoBuf Serialization of RSB Notifications through a Rosetta-based Ser...
- I would propose to first have a running benchmark solution before changing this. I think we should not introduce a pe...
- 06:39 PM Enhancement #997: Replace ProtoBuf Serialization of RSB Notifications through a Rosetta-based Ser...
- > A precondition for this is of course that we can generate with Rosetta the corresponding serialization code also fo...
- 06:23 PM Enhancement #997 (In Progress): Replace ProtoBuf Serialization of RSB Notifications through a Ros...
- We should consider to replace the current protobuf-based serialization of RSB notfications (cf. RSB-Protocol project)...
- 06:06 PM Bug #990 (Feedback): Debian packages broken
- Alexandre?
Also available in: Atom