Activity
From 05/04/2011 to 06/02/2011
05/31/2011
- 01:30 PM Tasks #342 (Resolved): Create Factory comparable to c++ to simplify creation of participants
- 11:00 AM Bug #336 (Resolved): Move old metaInfos from event to MetaData class
- 10:50 AM Enhancement #337 (Resolved): Simplify Notification Protocol Buffer Descriptors
- Applied in changeset r1318.
- 09:43 AM Enhancement #337 (In Progress): Simplify Notification Protocol Buffer Descriptors
- 10:50 AM Tasks #339 (Resolved): Remove type_id from Attachment PB?
- Applied in changeset r1318.
- 09:48 AM Tasks #335 (Resolved): Add Metadata Support to Events and Notifications
- Applied in changeset r1313.
- 09:20 AM Bug #341 (Resolved): Eventprocessing does not honor QoS Settings
- 09:18 AM Tasks #222 (Rejected): Discuss Default Queue Sizes / Queuing and ThreadExecution Strategy
- Eventprocessing has to be rewritten anyway.
- 05:53 AM Enhancement #321 (Resolved): Introspectable Configuration Options
- Applied in changeset r1298.
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...
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...
05/28/2011
- 11:22 PM Tasks #335 (In Progress): Add Metadata Support to Events and Notifications
- 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...
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... - 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.
- 06:38 PM Tasks #63 (Resolved): Document Installation from Source
- 03:41 PM Tasks #63 (In Progress): Document Installation from Source
- Most of this is done now in [[Installation]]. cl is missing...
- 06:15 PM Tasks #335 (Resolved): Add Metadata Support to Events and Notifications
- Specification (subject to change) is at [[Events]].
- 03:47 PM Tasks #334 (Resolved): Version bump
- Applied in changeset r1251.
- 03:32 PM Tasks #334: Version bump
- cl is still missing, everything else is bumped.
- 03:21 PM Tasks #334 (In Progress): Version bump
- 01:11 PM Tasks #334 (Resolved): Version bump
- to 0.3 required.
- 03:21 PM Tasks #176 (In Progress): Add Metadata Support to Event Notifications
- I will integrate it for Python, Java and C++
- 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.
- 12:06 PM Tasks #332 (In Progress): Adapt Publisher, Subscriber and Subscription to new Concepts and Names
05/26/2011
- 12:35 AM Tasks #333 (Resolved): Implement Local Transport
- 12:34 AM Tasks #332 (New): Adapt Publisher, Subscriber and Subscription to new Concepts and Names
- 12:33 AM Tasks #332 (Resolved): Adapt Publisher, Subscriber and Subscription to new Concepts and Names
- 12:32 AM Tasks #330 (Resolved): Adapt Publisher, Subscriber and Subscription to new Concepts and Names
- Applied in changeset r1234.
- 09:54 PM Tasks #330 (Resolved): Adapt Publisher, Subscriber and Subscription to new Concepts and Names
- 10:40 PM Tasks #331 (In Progress): Generate and export API Documentation
- 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]].
- 07:24 PM Tasks #296 (Resolved): Include doxygen from jenkins in redmine
- Everything is now automatically published from jenkins.
- 03:32 PM Bug #327 (Resolved): XPath filtered logger
- A logger should be able to filter by XPath.
- 03:26 PM Tasks #326 (Resolved): Create intelligent logger
- Print event components
* Meta-data
** Sender
** Timestamps (including user-supplied ones)
** UserInfo items
* Pa... - 03:22 PM Tasks #325 (Resolved): Implement Local Transport
- 03:20 PM Tasks #291 (Resolved): Fix communication with C++ baseline
05/25/2011
- 09:37 PM Feature #206 (In Progress): Provide additional pull-based model for receiving events without thre...
- 09:37 PM Enhancement #286 (In Progress): Introspectable Configuration Options [C++]
- 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... - 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 ... - 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... - 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...
- 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...
- 04:28 PM Tasks #310 (Resolved): Version bump to 0.2
- Applied in changeset r1204.
- 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@ ...
- 02:04 PM Tasks #310: Version bump to 0.2
- Jan, how is it with cl? Otherwise this is basically done now.
- 01:52 PM Tasks #310 (In Progress): Version bump to 0.2
- 01:16 PM Bug #306 (Resolved): Apply QoS from config to ports
- Applied in changeset r1194.
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
- 05:20 PM Bug #311 (Resolved): Remove any Output that bypasses the Logging Machinery
- Applied in changeset r1172.
- 05:07 PM Bug #311 (Resolved): Remove any Output that bypasses the Logging Machinery
- 04:59 PM Tasks #310 (Resolved): Version bump to 0.2
- For all bindings.
- 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...
- 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...
05/23/2011
- 11:35 PM Tasks #196 (Resolved): Test for consistent option file parsing
- Applied in changeset r1136.
- 08:58 PM Tasks #196 (In Progress): Test for consistent option file parsing
- 05:39 PM Tasks #292 (Resolved): Fix communication with C++ baseline
- 05:38 PM Feature #195 (Resolved): Integrate Option File Parsing
- The only option that is not respected is @errorhandling.onhandlererror@.
- 05:34 PM Bug #307 (Resolved): QoS options are not respected by connectors
- Applied in changeset r1116.
05/20/2011
- 08:20 PM Enhancement #302 (Resolved): Adapt converter selection
- Applied in changeset r1067.
- 07:42 PM Enhancement #301 (Resolved): Adapt converter selection
- Applied in changeset r1064.
- 05:23 PM Bug #307 (Resolved): QoS options are not respected by connectors
- 03:47 PM Bug #306 (Resolved): Apply QoS from config to ports
- Neither config nor port usage is currently implemented.
- 03:46 PM Tasks #292: Fix communication with C++ baseline
- The QoS class must still be used from ParticipantConfig.
- 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...
- 12:25 PM Feature #305 (Resolved): Implement plugin mechanism
- Specification is [[PluginConcept|here]]. Required steps:
* Decide on suitable trigger for plugin loading (rsb::init ... - 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...
05/19/2011
- 06:54 PM Tasks #291 (In Progress): Fix communication with C++ baseline
- 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 ... - 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...
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... - 01:29 PM Enhancement #301 (Resolved): Adapt converter selection
- Implement the following aspects which are specified in [[Conversion]]
* Implement something like ConflictFreeConvert... - 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...
05/17/2011
- 06:22 PM Feature #195 (In Progress): Integrate Option File Parsing
- 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 ...
05/16/2011
- 06:54 PM Tasks #292 (In Progress): Fix communication with C++ baseline
- 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.
- 06:46 PM Tasks #293 (Resolved): Integrate Java in integration test
- Applied in changeset r849.
- 05:03 PM Feature #195: Integrate Option File Parsing
- Specification is at [[Configuration]]. For version 0.2:
* rsb.conf
* Environment variables
* -Commandline-
- 04:54 PM Enhancement #283 (In Progress): Unify exception handling
- Specification is at [[CodingGuidelines]]. Implementation remains.
- 01:41 PM Enhancement #283: Unify exception handling
- [[CodingGuidelines]]
- 04:52 PM Enhancement #284 (In Progress): Specify barricade strategy for passed arguments
- Specification is at [[CodingGuidelines]].
- 01:41 PM Enhancement #284: Specify barricade strategy for passed arguments
- [[CodingGuidelines]]
- 04:49 PM Feature #194 (Resolved): Get ID from published data
- Applied in changeset r846.
- 04:30 PM Enhancement #298 (Resolved): Adapt configuration mechanism for unified files across langauges
- Applied in changeset r843.
- 03:05 PM Enhancement #298 (In Progress): Adapt configuration mechanism for unified files across langauges
- 02:07 PM Enhancement #298 (Resolved): Adapt configuration mechanism for unified files across langauges
- * Remove types from file, always string parameter
- 02:27 PM Tasks #212 (Rejected): Provide Ubuntu Package for Spread
- Move this to CSE redmine.
- 02:19 PM Enhancement #227 (Resolved): Create glossary of names in RSB
- Initial version is available
- 11:16 AM Tasks #285 (Resolved): Document Option File Parsing
- [[Configuration]] contains a specification for the configuration mechanism.
05/13/2011
- 08:00 PM Tasks #293 (In Progress): Integrate Java in integration test
- 07:51 PM Bug #295 (Resolved): Make spread port for tests configurable
- Applied in changeset r838.
- 07:36 PM Bug #295 (In Progress): Make spread port for tests configurable
- 06:47 PM Bug #295 (Resolved): Make spread port for tests configurable
- Different jobs should use different ports on the CI build
- 07:50 PM Tasks #296 (Resolved): Include doxygen from jenkins in redmine
- Embedd plugin + iframe to point on installation location of doxygen on jenkins.
- 07:30 PM Tasks #270 (Resolved): Unify semantics of activate and setScope calls for Inconnectors
- Applied in changeset r837.
- 07:22 PM Tasks #270 (In Progress): Unify semantics of activate and setScope calls for Inconnectors
- 07:30 PM Enhancement #271 (Resolved): Make a connector interface test
- Applied in changeset r837.
- 06:43 PM Enhancement #271 (In Progress): Make a connector interface test
- 06:40 PM Tasks #58 (Rejected): Provide full log4cxx.props config for RSB logger instances
- 06:39 PM Tasks #240 (Resolved): Refactor C++ Implementation to 2011-04-13 Domain Model
- 06:39 PM Tasks #289 (Resolved): Make service a participant
- Applied in changeset r836.
- 06:33 PM Tasks #289 (In Progress): Make service a participant
05/12/2011
- 03:14 PM Tasks #293 (Resolved): Integrate Java in integration test
- 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... - 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... - 02:50 PM Tasks #289 (Resolved): Make service a participant
- 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... - 02:30 PM Tasks #285 (Resolved): Document Option File Parsing
- Cascade with files and merging strategy.
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...
- 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...
- 02:28 PM Tasks #223 (Resolved): Model implementation of Methods according to the domain model
- Applied in changeset r830.
05/06/2011
05/05/2011
- 06:08 PM Feature #206: Provide additional pull-based model for receiving events without threading overhead...
- Sounds like a good plan.
- 06:07 PM Feature #206: Provide additional pull-based model for receiving events without threading overhead...
- Just a bit of brainstorming:
The current model for Listeners makes the transition to asynchronous notifications al... - 04:45 PM Tasks #269 (Resolved): Either prevent filter updates or make filters observable
- Applied in changeset r825.
- 04:33 PM Tasks #269 (In Progress): Either prevent filter updates or make filters observable
- 03:24 PM Bug #272 (Resolved): QoS not applied for Assembly pruning
- Applied in changeset r821.
- 01:10 PM Bug #272 (Resolved): QoS not applied for Assembly pruning
- PRuning must be disable if reliable is selected.
05/04/2011
- 01:07 PM Feature #41 (Resolved): Implement Message Sequencing
- There even is a unit test now. It works ;)
- 04:30 AM Tasks #243 (Resolved): Improved converter selection
- Applied in changeset r802.
Also available in: Atom