Activity

From 05/07/2011 to 06/05/2011

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...
J. Moringen
12:49 PM Tasks #342 (In Progress): Create Factory comparable to c++ to simplify creation of participants
J. Moringen
12:48 PM Tasks #343 (Resolved): Create Intelligent Logger
Print event components
* Meta-data
** Sender
** Timestamps (including user-supplied ones)
** UserInfo items
* Pa...
J. Moringen

05/31/2011

01:30 PM Tasks #342 (Resolved): Create Factory comparable to c++ to simplify creation of participants
J. Wienke
11:00 AM Bug #336 (Resolved): Move old metaInfos from event to MetaData class
J. Wienke
10:50 AM Enhancement #337 (Resolved): Simplify Notification Protocol Buffer Descriptors
Applied in changeset r1318. J. Wienke
09:43 AM Enhancement #337 (In Progress): Simplify Notification Protocol Buffer Descriptors
J. Wienke
10:50 AM Tasks #339 (Resolved): Remove type_id from Attachment PB?
Applied in changeset r1318. J. Wienke
09:48 AM Tasks #335 (Resolved): Add Metadata Support to Events and Notifications
Applied in changeset r1313. J. Moringen
09:20 AM Bug #341 (Resolved): Eventprocessing does not honor QoS Settings
J. Moringen
09:18 AM Tasks #222 (Rejected): Discuss Default Queue Sizes / Queuing and ThreadExecution Strategy
Eventprocessing has to be rewritten anyway. J. Moringen
05:53 AM Enhancement #321 (Resolved): Introspectable Configuration Options
Applied in changeset r1298. J. Moringen

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...
S. Wrede

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... J. Moringen

05/28/2011

11:22 PM Tasks #335 (In Progress): Add Metadata Support to Events and Notifications
J. Moringen
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...
J. Moringen

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...
J. Moringen
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. J. Wienke
06:38 PM Tasks #63 (Resolved): Document Installation from Source
J. Moringen
03:41 PM Tasks #63 (In Progress): Document Installation from Source
Most of this is done now in [[Installation]]. cl is missing... J. Wienke
06:15 PM Tasks #335 (Resolved): Add Metadata Support to Events and Notifications
Specification (subject to change) is at [[Events]].
J. Moringen
03:47 PM Tasks #334 (Resolved): Version bump
Applied in changeset r1251. J. Moringen
03:32 PM Tasks #334: Version bump
cl is still missing, everything else is bumped. J. Wienke
03:21 PM Tasks #334 (In Progress): Version bump
J. Wienke
01:11 PM Tasks #334 (Resolved): Version bump
to 0.3 required. J. Wienke
03:21 PM Tasks #176 (In Progress): Add Metadata Support to Event Notifications
I will integrate it for Python, Java and C++ J. Wienke
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. J. Wienke
12:06 PM Tasks #332 (In Progress): Adapt Publisher, Subscriber and Subscription to new Concepts and Names
J. Wienke

05/26/2011

12:35 AM Tasks #333 (Resolved): Implement Local Transport
J. Moringen
12:34 AM Tasks #332 (New): Adapt Publisher, Subscriber and Subscription to new Concepts and Names
J. Moringen
12:33 AM Tasks #332 (Resolved): Adapt Publisher, Subscriber and Subscription to new Concepts and Names
J. Moringen
12:32 AM Tasks #330 (Resolved): Adapt Publisher, Subscriber and Subscription to new Concepts and Names
Applied in changeset r1234. J. Moringen
09:54 PM Tasks #330 (Resolved): Adapt Publisher, Subscriber and Subscription to new Concepts and Names
J. Moringen
10:40 PM Tasks #331 (In Progress): Generate and export API Documentation
J. Moringen
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]]. J. Moringen
07:24 PM Tasks #296 (Resolved): Include doxygen from jenkins in redmine
Everything is now automatically published from jenkins. J. Wienke
03:32 PM Bug #327 (Resolved): XPath filtered logger
A logger should be able to filter by XPath. J. Wienke
03:26 PM Tasks #326 (Resolved): Create intelligent logger
Print event components
* Meta-data
** Sender
** Timestamps (including user-supplied ones)
** UserInfo items
* Pa...
J. Wienke
03:22 PM Tasks #325 (Resolved): Implement Local Transport
J. Wienke
03:20 PM Tasks #291 (Resolved): Fix communication with C++ baseline
J. Wienke

05/25/2011

09:37 PM Feature #206 (In Progress): Provide additional pull-based model for receiving events without thre...
J. Moringen
09:37 PM Enhancement #286 (In Progress): Introspectable Configuration Options [C++]
J. Moringen
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...
J. Moringen
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 ...
J. Moringen
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...
J. Moringen
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... J. Moringen
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... J. Moringen
04:28 PM Tasks #310 (Resolved): Version bump to 0.2
Applied in changeset r1204. J. Moringen
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@ ... J. Moringen
02:04 PM Tasks #310: Version bump to 0.2
Jan, how is it with cl? Otherwise this is basically done now. J. Wienke
01:52 PM Tasks #310 (In Progress): Version bump to 0.2
J. Wienke
01:16 PM Bug #306 (Resolved): Apply QoS from config to ports
Applied in changeset r1194. J. Wienke

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
J. Moringen
05:20 PM Bug #311 (Resolved): Remove any Output that bypasses the Logging Machinery
Applied in changeset r1172. J. Moringen
05:07 PM Bug #311 (Resolved): Remove any Output that bypasses the Logging Machinery
J. Moringen
04:59 PM Tasks #310 (Resolved): Version bump to 0.2
For all bindings. J. Wienke
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... J. Wienke
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... J. Wienke

05/23/2011

11:35 PM Tasks #196 (Resolved): Test for consistent option file parsing
Applied in changeset r1136. J. Moringen
08:58 PM Tasks #196 (In Progress): Test for consistent option file parsing
J. Moringen
05:39 PM Tasks #292 (Resolved): Fix communication with C++ baseline
J. Moringen
05:38 PM Feature #195 (Resolved): Integrate Option File Parsing
The only option that is not respected is @errorhandling.onhandlererror@. J. Moringen
05:34 PM Bug #307 (Resolved): QoS options are not respected by connectors
Applied in changeset r1116. J. Moringen

05/20/2011

08:20 PM Enhancement #302 (Resolved): Adapt converter selection
Applied in changeset r1067. J. Moringen
07:42 PM Enhancement #301 (Resolved): Adapt converter selection
Applied in changeset r1064. J. Moringen
05:23 PM Bug #307 (Resolved): QoS options are not respected by connectors
J. Moringen
03:47 PM Bug #306 (Resolved): Apply QoS from config to ports
Neither config nor port usage is currently implemented. J. Wienke
03:46 PM Tasks #292: Fix communication with C++ baseline
The QoS class must still be used from ParticipantConfig. J. Wienke
12:31 PM Enhancement #226 (Resolved): Create language mapping table in wiki
[[Types]] contains a specification for fundamental types and a transport-specific solution for complex data structure... J. Moringen
12:25 PM Feature #305 (Resolved): Implement plugin mechanism
Specification is [[PluginConcept|here]]. Required steps:
* Decide on suitable trigger for plugin loading (rsb::init ...
J. Moringen
11:12 AM Feature #206: Provide additional pull-based model for receiving events without threading overhead...
We agreed on the following implementation strategy
* Extend backend (event processing + connectors) to support addit...
J. Moringen

05/19/2011

06:54 PM Tasks #291 (In Progress): Fix communication with C++ baseline
J. Wienke
03:52 PM Tasks #304 (Resolved): Wildcard Mechnism for Converter Selection
This will be useful for
* writing introspection/logging tools
* implementation of generic converters (e.g. generic ...
S. Wrede
02:28 PM Tasks #303 (Resolved): Review De-/Activation Logic
Check if activate/decativate pattern makes sense and is used correctly in the different implementations.
1. Record...
S. Wrede

05/18/2011

01:31 PM Enhancement #302 (Resolved): Adapt converter selection
Implement the following aspects which are specified in [[Conversion]]
* Implement something like ConflictFreeConvert...
J. Moringen
01:29 PM Enhancement #301 (Resolved): Adapt converter selection
Implement the following aspects which are specified in [[Conversion]]
* Implement something like ConflictFreeConvert...
J. Moringen
01:27 PM Tasks #190 (Resolved): Provide user-definable conversion strategy
For C++ we have:
* a Converter interface
* a Converter selection mechanism
This should suffice to implement the re...
J. Moringen

05/17/2011

06:22 PM Feature #195 (In Progress): Integrate Option File Parsing
J. Moringen
05:44 PM Bug #299 (Resolved): Handle buffer satuaration in spread
If a client is not fast enough receiving messages, spread at some time kills the connection with error code -8. This ... J. Wienke

05/16/2011

06:54 PM Tasks #292 (In Progress): Fix communication with C++ baseline
J. Wienke
06:47 PM Tasks #196: Test for consistent option file parsing
First basic test could simply be to let spread operate on a non-standard port. J. Wienke
06:46 PM Tasks #293 (Resolved): Integrate Java in integration test
Applied in changeset r849. J. Wienke
05:03 PM Feature #195: Integrate Option File Parsing
Specification is at [[Configuration]]. For version 0.2:
* rsb.conf
* Environment variables
* -Commandline-
J. Moringen
04:54 PM Enhancement #283 (In Progress): Unify exception handling
Specification is at [[CodingGuidelines]]. Implementation remains. J. Moringen
01:41 PM Enhancement #283: Unify exception handling
[[CodingGuidelines]] J. Wienke
04:52 PM Enhancement #284 (In Progress): Specify barricade strategy for passed arguments
Specification is at [[CodingGuidelines]]. J. Moringen
01:41 PM Enhancement #284: Specify barricade strategy for passed arguments
[[CodingGuidelines]] J. Wienke
04:49 PM Feature #194 (Resolved): Get ID from published data
Applied in changeset r846. J. Moringen
04:30 PM Enhancement #298 (Resolved): Adapt configuration mechanism for unified files across langauges
Applied in changeset r843. J. Moringen
03:05 PM Enhancement #298 (In Progress): Adapt configuration mechanism for unified files across langauges
J. Moringen
02:07 PM Enhancement #298 (Resolved): Adapt configuration mechanism for unified files across langauges
* Remove types from file, always string parameter J. Wienke
02:27 PM Tasks #212 (Rejected): Provide Ubuntu Package for Spread
Move this to CSE redmine. J. Wienke
02:19 PM Enhancement #227 (Resolved): Create glossary of names in RSB
Initial version is available J. Wienke
11:16 AM Tasks #285 (Resolved): Document Option File Parsing
[[Configuration]] contains a specification for the configuration mechanism. J. Moringen

05/13/2011

08:00 PM Tasks #293 (In Progress): Integrate Java in integration test
J. Wienke
07:51 PM Bug #295 (Resolved): Make spread port for tests configurable
Applied in changeset r838. J. Wienke
07:36 PM Bug #295 (In Progress): Make spread port for tests configurable
J. Wienke
06:47 PM Bug #295 (Resolved): Make spread port for tests configurable
Different jobs should use different ports on the CI build J. Wienke
07:50 PM Tasks #296 (Resolved): Include doxygen from jenkins in redmine
Embedd plugin + iframe to point on installation location of doxygen on jenkins. J. Wienke
07:30 PM Tasks #270 (Resolved): Unify semantics of activate and setScope calls for Inconnectors
Applied in changeset r837. J. Wienke
07:22 PM Tasks #270 (In Progress): Unify semantics of activate and setScope calls for Inconnectors
J. Wienke
07:30 PM Enhancement #271 (Resolved): Make a connector interface test
Applied in changeset r837. J. Wienke
06:43 PM Enhancement #271 (In Progress): Make a connector interface test
J. Wienke
06:40 PM Tasks #58 (Rejected): Provide full log4cxx.props config for RSB logger instances
J. Wienke
06:39 PM Tasks #240 (Resolved): Refactor C++ Implementation to 2011-04-13 Domain Model
J. Wienke
06:39 PM Tasks #289 (Resolved): Make service a participant
Applied in changeset r836. J. Wienke
06:33 PM Tasks #289 (In Progress): Make service a participant
J. Wienke

05/12/2011

03:14 PM Tasks #293 (Resolved): Integrate Java in integration test
J. Wienke
03:11 PM Tasks #292 (Resolved): Fix communication with C++ baseline
* md5 sums for group names
* Scope class
* hierarchical sending
* separation of domain and wire schema
* QoS
* C...
J. Wienke
03:11 PM Tasks #291 (Resolved): Fix communication with C++ baseline
* md5 sums for group names
* Scope class
* hierarchical sending
* separation of domain and wire schema
* QoS
* C...
J. Wienke
02:50 PM Tasks #289 (Resolved): Make service a participant
J. Wienke
02:34 PM Enhancement #286 (In Progress): Introspectable Configuration Options [C++]
It should be possible to introspect connectors (precisely connector implementations):
* This should work without ins...
J. Wienke
02:30 PM Tasks #285 (Resolved): Document Option File Parsing
Cascade with files and merging strategy. J. Wienke

05/11/2011

05:32 PM Enhancement #284 (In Progress): Specify barricade strategy for passed arguments
When do we want to use exception handling, when assertions? We should define at which level passed arguments are expe... J. Wienke
05:29 PM Enhancement #283 (In Progress): Unify exception handling
Currently there is a mixture of using a common RSB Exception base class and using std exceptions if possible. We shou... J. Wienke
02:28 PM Tasks #223 (Resolved): Model implementation of Methods according to the domain model
Applied in changeset r830. J. Wienke
 

Also available in: Atom