Activity

From 05/01/2011 to 05/30/2011

05/30/2011

11:03 PM Revision 7617e479 (rsb-cpp): initial draft of meta data support in RSB
J. Wienke
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

11:37 PM Revision 981f9750 (rsb-cl): Another fix in src/transport/spread/conversion.lisp
refs #335
* src/transport/spread/conversion.lisp (one-notification->event):
fixed test for sender-id presence zerop...
J. Moringen
11:30 PM Revision 7d00b771 (rsb-cl): Fixed conversion bugs in src/transport/spread/conversion.lisp
refs #335
* src/transport/spread/conversion.lisp (one-notification->event): be
prepared for meta-data or parts of i...
J. Moringen
10:49 PM Revision 38cef871 (rsb-cl): Added origin slot to event class in src/event.lisp
refs #335
* src/event.lisp (event): updated documentation string
(event::origin): new slot; stores the id of the pa...
J. Moringen
10:49 PM Revision c00eaac4 (rsb-cl): Added timestamp support in src/event.lisp, .../spread/conversion.lisp
refs #335
* src/event.lisp (event): updated documentation string
(shared-initialize :before event t): changed initi...
J. Moringen
10:49 PM Revision 8eead8c3 (rsb-cl): Relaxed num-data-parts interpret. in src/transport/spread/conversion....
* src/transport/spread/conversion.lisp (notification->event): treat
zero and one data parts as an event being encod...
J. Moringen
10:49 PM Revision 9de2d22d (rsb-cl): Added exported symbol event= in src/package.lisp
* src/package.lisp (package rsb): added exported symbol event= J. Moringen
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
08:26 PM Revision fb5cf0f4 (rsb-cl): Added function uuid= in src/util.lisp
* src/util.lisp (uuid=): new function; compare UUIDs
* src/event.lisp (event=): use `uuid='; allow data-test to be ni...
J. Moringen
08:26 PM Revision 9bf7b24d (rsb-cl): Added define-plist-data-mixin macro in src/util.lisp
refs #335
* src/util.lisp (plist-meta-data-mixin): removed; replaced by
`define-plist-data-mixin'
(meta-data-coun...
J. Moringen
08:26 PM Revision 68c6ed11 (rsb-cl): Added meta-data protocol buffer descriptor in data/MetaData.proto
refs #335
* data/MetaData.proto: new file; protocol buffer descriptor for
meta-data
* data/Notification.proto: impo...
J. Moringen

05/28/2011

11:22 PM Revision 32be4265 (rsb-protocol): Made receiver side timestamps optional in rsbprotocol/MetaData....
refs #176
* rsbprotocol/MetaData.proto: made receive_time and deliver_time
optional; there will be no need to trans...
J. Moringen
11:22 PM Tasks #335 (In Progress): Add Metadata Support to Events and Notifications
J. Moringen
09:49 PM Revision 7f3e6b66 (rsb-java): Find protocol buffer descriptors using wildcard in build.xml
refs #176
* build.xml: changed protocol target to use apply with wildcard
filesets instead of individual arg elemen...
J. Moringen
09:28 PM Revision 959c9550 (rsb-cpp): Added note about constructor in src/rsb/Informer.h
* src/rsb/Informer.h: added note advising not to call the constructor
directly from user code
J. Moringen
09:19 PM Revision 2ff7dd1f (rsb-protocol): Added MetData protocol buffer descriptor in rsbprotocol/MetaDat...
refs #176
This change should be backwards-compatible.
* CMakeLists.txt: added file rsbprotocol/MetaData.proto
* rsbpr...
J. Moringen
08:11 PM Revision d9ebf9e0 (rsb-cpp): Added initial infrastructure pieces for pull-style processing path
refs #206
More precisely, separated aspects which are specific to a push-style
processing into specialized classes.
*...
J. Moringen
05:41 PM Revision 92680cc4 (rsb-cpp): Cosmetic changes in src/rsb/eventprocessing/ParallelEventReceivingSt...
* src/rsb/eventprocessing/ParallelEventReceivingStrategy.{h,cpp}:
removed some unnecessary qualifications; added a ...
J. Moringen
05:22 AM Revision 72a7f49e (rsb-cpp): Added RSB_EXPORT in src/rsb/MetaData.h
* src/rsb/MetaData.h: added RSB_EXPORT for class MetaData J. Moringen
05:21 AM Revision f7f07cd5 (rsb-cl): Changed constructor of connector-class in src/transport/connector.lisp
* src/transport/connector.lisp
(shared-initialize :after connector-class t): changed
initialize-instance -> share...
J. Moringen
05:21 AM Revision af3c7ccb (rsb-cl): Added relative-url in src/protocol.lisp
* src/protocol.lisp (relative-url): new generic function; return a
relative URL for a given component
* src/package...
J. Moringen
05:21 AM Revision 9f332efe (rsb-cl): Fixed unused variable in src/transport/spread/conversion.lisp
* src/transport/spread/conversion.lisp (event->notifications): do not
access the type of the event; it was not used...
J. Moringen
05:21 AM Revision 2c0e5c1a (rsb-cl): Removed notify methods in src/transport/protocol.lisp
* src/transport/protocol.lisp (notify t t t): removed; moved to
src/event-processing/protocol.lisp
(notify t list...
J. Moringen
05:21 AM Revision 1f5ab832 (rsb-cl): Added missing dependency in cl-rsb.asd
* cl-rsb.asd (system cl-rsb): added dependency of src/scope.lisp on
src/protocol.lisp
J. Moringen
05:21 AM Revision 966232c8 (rsb-cl): Removed parse-typed-value in src/configuration.lisp
refs #321
* src/configuration.lisp (options-from-environment): removed use of
`parse-typed-value'
(options-from-s...
J. Moringen
05:21 AM Revision 67d803d2 (rsb-cl): Added accessor receiver-filters in src/protocol.lisp
* src/protocol.lisp (receiver-filters): new generic function; return
list of filters associated to receiving partic...
J. Moringen
05:21 AM Revision 152740e9 (rsb-cl): Fixed compilation issue in src/configuration.lisp
* src/configuration.lisp (*default-configuration*): define the
variable without value; declaiming the type did not ...
J. Moringen
05:21 AM Revision 58a46eba (rsb-cl): Mini protocol in src/event-processing/filtering-processor-mixin.lisp
* src/event-processing/filtering-processor-mixin.lisp
(processor-filters): new generic function; retrieve processor...
J. Moringen
05:21 AM Revision 0f9cd230 (rsb-cl): Improved documentation in src/event-processing/protocol.lisp
* src/event-processing/protocol.lisp: improved documentation J. Moringen
05:21 AM Revision 2589f0cb (rsb-cl): Added mixin in src/event-processing/filtering-processor-mixin.lisp
* src/event-processing/filtering-processor-mixin.lisp: new file;
contains filtering-processor-mixin class
* src/eve...
J. Moringen
05:21 AM Revision 75aaaf03 (rsb-cl): Cleanup in src/filter/protocol.lisp
* src/filter/protocol.lisp (header): added one-line summary
(filter-mixin): removed; now in src/filter/filter-mixin...
J. Moringen
05:21 AM Revision 958624cc (rsb-cl): Changed module dependencies in cl-rsb.asd
* cl-rsb.asd (system cl-rsb): changed dependency of filter module src
-> src-early; added dependency for event-proc...
J. Moringen
05:21 AM Revision 391006c2 (rsb-cl): Added filter-mixin in src/filter/filter-mixin.lisp
* src/filter/filter-mixin.lisp: new file; contains mixin class
filter-mixin
* src/filter/xpath-filter.lisp (xpath-f...
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
02:39 AM Revision 5d946b2d (rsb-cl): Fixed infinite loop in src/transport/spread/in-pull-connector.lisp
* src/transport/spread/in-pull-connector.lisp
(emit in-pull-connector t): return event if appropriate; previous
b...
J. Moringen
02:39 AM Revision 2d0c040a (rsb-cl): Added src/filter/composite-filter.lisp in cl-rsb.asd
* src/filter/composite-filter.lisp (composite-filter): extended
documentation string
(composite-filter::children)...
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:25 PM Revision 00ffc447 (rsb-cpp): add a dedicated meta-data object
refs #176 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:43 PM Revision 2836c070 (rsb-cl): Version bump in cl-rsb.asd
fixes #334
* cl-rsb.asd (system cl-rsb): version bump 0.2 -> 0.3
(system cl-rsb-test): likewise
(system connectio...
J. Moringen
03:43 PM Revision 73d689fa (rsb-cl): Added pull-processor in src/event-processing/pull-processor.lisp
* src/event-processing/pull-processor.lisp: new file; contains
new class pull-processor
* src/event-processing/conf...
J. Moringen
03:43 PM Revision 46b5c06b (rsb-cl): Added processor class family in src/event-processing/protocol.lisp
* src/event-processing/protocol.lisp
(define-dynamic-class-family processor): new dynamic class family
for dynami...
J. Moringen
03:43 PM Revision 77a1baa3 (rsb-cl): Direction in configurator in src/event-processing/configurator.lisp
* src/reader.lisp (make-reader): construct configurator instance with
direction :in-pull
* src/listener.lisp (make-...
J. Moringen
03:43 PM Revision 70fbec92 (rsb-cl): Renamed file src/event-processing/broadcast-processor.lisp
* src/event-processing/broadcast-processor.lisp: renamed
src/event-processing/processor.lisp ->
src/event-process...
J. Moringen
03:43 PM Revision c6bfbb7d (rsb-cl): Added max-fragment-size slot in src/transport/spread/out-connector.lisp
* src/transport/spread/out-connector.lisp
(out-connector::max-fragment-size): new slot; stores maximum
fragment s...
J. Moringen
03:31 PM Revision f8657219 (rsb-java): version bump to 0.3.0
refs #334 J. Wienke
03:30 PM Revision baeec960 (rsb-cpp): version bump to 0.3.0
refs #334 J. Wienke
03:29 PM Revision 8d313a53 (rsb-protocol): version bump to 0.3
J. Wienke
03:24 PM Revision af48674d (rsb-python): version bump to 0.3.0
refs #334 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
03:20 PM Revision c8c7c164 (rsb-integrationtest): fixes for new python API
J. Wienke
03:10 PM Revision c458f122 (rsb-python): really restrict scope of a listener
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
02:52 PM Revision e653d5aa (rsb-python): remove Subscription class
refs #322 J. Wienke
01:19 PM Revision 858e6eac (rsb-python): introduced a separate eventprocessing module
refs #322 J. Wienke
01:09 PM Revision 8efe33a4 (rsb-java): add a name to the javadoc window title
J. Wienke
01:00 PM Revision 60c2b75e (rsb-python): adapt Event interface
refs #332 J. Wienke
12:54 PM Revision 20f84a41 (rsb-python): RSBEvent -> Event
Subscriber -> Listener
Publisher -> Informer
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
12:32 AM Revision 13f0a585 (rsb-java): Updated documentation in src/rsb/{Informer,Listener}.java
fixes #330
* src/rsb/Informer.java: updated documentation string of Informer
class to account for differences betwe...
J. Moringen
12:20 AM Revision cf7508b3 (rsb-integrationtest): Adapted Java test to changed client API
refs #330
* java/listener.java: adapted to changed client API
J. Moringen
12:15 AM Revision d02d2776 (rsb-java): Removed Subscription class
refs #330
* src/rsb/event/Subscription.java: removed
* src/rsb/Listener.java: store filters and handlers; added metho...
J. Moringen
11:18 PM Revision 746a6c9e (rsb-integrationtest): Adapted Java test to changed client API
refs #330
* java/listener.java: adapted to changed event.*Handler API
J. Moringen
11:13 PM Revision 179df1b8 (rsb-java): Renamed classes *Listener -> *Handler
refs #330
* src/rsb/event/DataHandler.java: renamed
src/rsb/event/RSBDataListener.java ->
src/rsb/event/DataHandl...
J. Moringen
10:40 PM Tasks #331 (In Progress): Generate and export API Documentation
J. Moringen
10:38 PM Revision b38f41cc (rsb-integrationtest): Adapted Java test to changed client API
refs #330
* java/informer.java: adapted to changed informer API
* java/listener.java: adapted to changed listener API
J. Moringen
10:31 PM Revision caa56441 (rsb-java): Renamed Subscriber -> Listener, Publisher -> Informer
refs #330
* src/rsb/Informer.java: renamed src/rsb/Publisher.java ->
src/rsb/Informer.java; renamed class Publisher...
J. Moringen
09:40 PM Revision bf39a154 (rsb-cpp): Added verbose output mode to rsb_version
refs #286
* apps/rsbversion/rsbversion.cpp: added verbose output mode (selected
via --verbose) that additionally pr...
J. Moringen
09:32 PM Revision be64f226 (rsb-cpp): Initial infrastructure for connector options introspection
refs #286
* src/rsb/transport/Factory.h: new class ConnectorFactory; specialized
factory that associates ConnectorI...
J. Moringen
09:24 PM Revision a422e972 (rsb-cpp): Fixed previous commit
* src/rsb/transport/spread/OutConnector.{h,cpp}: renamed remaining
instances of maxDataSize
J. Moringen
08:44 PM Revision 568eb4d5 (rsb-cpp): Added maxfragmentsize configuration option to Spread out connector
* src/rsb/transport/spread/OutConnector.{h,cpp}: extract and use
transport.spread.maxfragmentsize configuration opt...
J. Moringen
08:38 PM Revision 764b4b80 (rsb-cpp): Improved documentation in src/rsb/ParticipantConfig.h
* src/rsb/ParticipantConfig.h: improved documentation of fromFile
method
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
07:03 PM Revision bc0ad57e (rsb-java): really generate doc
J. Wienke
06:55 PM Revision aa957791 (rsb-java): add a doc target
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
02:57 AM Revision 3ead76f9 (rsb-integrationtest): Fixed previous commit
* lisp/listener.lisp: fixed format arguments J. Moringen
02:54 AM Revision b2dee93f (rsb-integrationtest): Changed with-receiver -> with-reader in lisp/listener.lisp
* lisp/listener.lisp: changed with-receiver -> with-reader according
to upstream renaming in cl-rsb
J. Moringen
02:38 AM Revision bec2e985 (rsb-java): Fixed option name in src/rsb/transport/spread/SpreadWrapper.java
* src/rsb/transport/spread/SpreadWrapper.java: fixed option name
Spread.TcpNoDelay -> transport.spread.tcpnodelay
J. Moringen

05/25/2011

01:46 AM Revision 8970e7ff (rsb-cl): Adapted option descriptions to new syntax
refs #321
* src/transport/spread/out-connector.lisp (out-connector): changed
value of options class option to confo...
J. Moringen
01:46 AM Revision 0f8265e7 (rsb-cl): Added connector-wire-type in src/transport/protocol.lisp
* src/transport/protocol.lisp (connector-wire-type): new generic
function; return wire-type of connector
(connect...
J. Moringen
01:46 AM Revision 00ad2439 (rsb-cl): Minor cleanup in src/transport/spread/connector.lisp
* src/transport/spread/connector.lisp (header): added one-line summary
(connector): removed ~-escaping in descripti...
J. Moringen
01:46 AM Revision 195542b7 (rsb-cl): Added direction, schemas slots metaclass connector-class
refs #321
* src/transport/protocol.lisp (connector-direction): extended
documentation string
(connector-schemas):...
J. Moringen
01:46 AM Revision 9a274eb4 (rsb-cl): Fixed connector-url call in src/transport/spread/connector.lisp
* src/transport/spread/connector.lisp (shared-initialize connector t):
fixed call connector-uri -> connector-url
J. Moringen
01:46 AM Revision b72dee7d (rsb-cl): Changed reader for uri slot in src/transport/connector.lisp
* src/transport/connector.lisp (connector::uri): changed reader name
connector-uri -> connector-url
(connector-re...
J. Moringen
01:46 AM Revision a4ecd31d (rsb-cl): Minor cleanup in src/reader.lisp
* src/reader.lisp (receive :around reader): improved restart report
(make-reader scope): removed bogus TODO
J. Moringen
01:46 AM Revision 4b8e6ed3 (rsb-cl): Renamed class receiver -> reader
* src/reader.lisp: renamed file src/receiver.lisp ->
src/reader.lisp
(reader): renamed class receiver -> reader
...
J. Moringen
11:02 PM Revision 6b74fa46 (rsb-cpp): Use supplied config, not default one in src/rsb/Factory.{h,cpp}
* src/rsb/Factory.{h,cpp}: use the ParticipantConfig object supplied
by the caller instead of the default object in...
J. Moringen
10:44 PM Revision 3f1b7b64 (rsb-cpp): Fixed indentation in src/rsb/converter/converters.cpp
* src/rsb/converter/converters.cpp: fixed indentation J. Moringen
10:41 PM Revision bf957f6e (rsb-cpp): Made Repository class printable in src/rsb/converter/Repository.h
* src/rsb/converter/Repository.h: Repository added base class
Printable, implemented getClassName and printContents
J. Moringen
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
04:20 PM Revision a8e51fa6 (rsb-cl): Version bump in 0.1 -> 0.2 cl-rsb.asd
fixes #310
* cl-rsb.asd (system cl-rsb): version bump 0.1 -> 0.2
(system cl-rsb-test): likewise
(system connectio...
J. Moringen
03:06 PM Revision 8f0447f5 (rsb-python): also generate a coverage xml file
J. Wienke
02:56 PM Revision 167e58af (rsb-java): missing xml unit test report
J. Wienke
02:55 PM Revision 56635cb1 (rsb-java): missing libs
J. Wienke
02:47 PM Revision 91de4d07 (rsb-java): add ability to generate cobertura coverage reports
J. Wienke
01:59 PM Revision d4697476 (rsb-cpp): version bump to 0.2
refs #310 J. Wienke
01:57 PM Revision 5dc69f63 (rsb-protocol): version bump to 0.2
refs #310 J. Wienke
01:52 PM Revision 4a8e1544 (rsb-python): push to version 0.2
refs #310 J. Wienke
01:43 PM Revision 6076e887 (rsb-integrationtest): allow to specify a different java lib name
J. Wienke
01:33 PM Revision aa799c2c (rsb-java): provide versioning information
refs #310 J. Wienke
01:16 PM Bug #306 (Resolved): Apply QoS from config to ports
Applied in changeset r1194. J. Wienke
01:16 PM Revision 2114f113 (rsb-java): apply QoS from properties in a hacky version until there is a parti...
fixes #306 J. Wienke
12:58 PM Revision 6c0d45cd (rsb-java): fix indentation
J. Wienke
06:07 AM Revision 6c43665d (rsb-cl): Added exported symbol in src/package.lisp
* src/package.lisp (package rsb): added exported symbol
missing-required-argument
J. Moringen
06:07 AM Revision f61e0d71 (rsb-cl): Cleanup in src/transport/spread/out-connector.lisp
* src/transport/spread/out-connector.lisp: removed disabled group
tracking code
(out-connector): added documentat...
J. Moringen
06:07 AM Revision 817147ce (rsb-cl): Cleanup in src/transport/spread/conversion.lisp
* src/transport/spread/conversion.lisp (wire-data->event-data):
removed some cruft
(event-data->wire-data): added...
J. Moringen
06:07 AM Revision bd029efc (rsb-cl): Removed unused class push-source-mixin in src/util.lisp
* src/util.lisp (push-source-mixin): removed; was unused J. Moringen
06:07 AM Revision 8489f611 (rsb-cl): Added function print-id in src/util.lisp
* src/util.lisp (print-id): new function; intended to be used with /
format control
(print-unreadable-id-object):...
J. Moringen
06:07 AM Revision 053b06bd (rsb-cl): Added find-connector-class in src/transport/protocol.lisp
* src/transport/protocol.lisp (find-connector-class): new function;
simple wrapper for find-transport-class
(make...
J. Moringen
06:07 AM Revision a6d20597 (rsb-cl): Removed useless superclass in src/transport/spread/connection.lisp
* src/transport/spread/connection.lisp (connection): removed
superclass broadcast-processor; `connection' class doe...
J. Moringen
06:07 AM Revision 11ae2946 (rsb-cl): Added exported symbols in src/transport/package.lisp
* src/transport/package.lisp (package rsb.transport): added exported
symbols connector-url and connector-relative-url
J. Moringen
06:07 AM Revision f70c64ec (rsb-cl): Methods -> functions in src/transport/spread/fragmentation.lisp
* src/transport/spread/fragmentation.lisp (assembly-age): changed from
method to ordinary function
(assembly-comp...
J. Moringen
06:07 AM Revision c0144693 (rsb-cl): Mini-protocol in src/transport/spread/in-push-connector.lisp
* src/transport/spread/in-push-connector.lisp (receive-messages): new
generic function; receive and process message...
J. Moringen
06:06 AM Revision 01975b8f (rsb-cl): Added count method in src/transport/inprocess/in-pull-connector.lisp
* src/transport/inprocess/in-pull-connector.lisp
(connector-queue-count): new generic function; return number of
...
J. Moringen
06:06 AM Revision af15f59a (rsb-cl): Improved constructor in src/transport/spread/assembly-mixin.lisp
* src/transport/spread/assembly-mixin.lisp
(initialize-instance :after assembly-mixin): only set assembly-pool
sl...
J. Moringen
06:06 AM Revision 4e9cc4af (rsb-cl): Added docstrings in src/transport/spread/assembly-mixin.lisp
* src/transport/spread/assembly-mixin.lisp (assembly-mixin): added
documentation string
(notification->event t as...
J. Moringen

05/24/2011

11:56 PM Revision 267a6631 (rsb-cl): Use connector-class metaclass in connector classes
* src/transport/spread/connector.lisp (connector): changed metaclass
to `connector-class'; added :options class opt...
J. Moringen
11:56 PM Revision 33f4d968 (rsb-cl): Added connector-direction in src/transport/protocol.lisp
* src/transport/protocol.lisp (connector-direction): new generic
function; returns the direction of a connector ins...
J. Moringen
11:56 PM Revision e4b1a9d4 (rsb-cl): Added connector-class metaclass in src/transport/connector.lisp
* src/transport/protocol.lisp: cosmetic rearrangements
* src/transport/connector.lisp (connector-class): new class; i...
J. Moringen
11:56 PM Revision 8417ef29 (rsb-cl): Added connector-options in src/transport/protocol.lisp
* src/transport/protocol.lisp (connector-options): new generic
function; return list of options for a connector cla...
J. Moringen
11:56 PM Revision f194b211 (rsb-cl): Added a docstring in test/package.lisp
* test/package.lisp (test suite participant-suite): added
documentation string
J. Moringen
11:56 PM Revision 94c958b2 (rsb-cl): Fixed report formats in test/transport/spread/fragmentation.lisp
* test/transport/spread/fragmentation.lisp
(test pruning-assembly-pool-root::prune): fixed report format
strings
J. Moringen
11:56 PM Revision a702a8fd (rsb-cl): Added macro for participant test cases in test/package.lisp
* test/package.lisp (define-basic-participant-test-cases): new macro;
define some test cases which are common among...
J. Moringen
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
05:20 PM Revision 576bb3a5 (rsb-cpp): Removed or changed output to c{out,err} in various files
fixes #311
* src/rsb/Factory.cpp: removed debug output to cout
* src/rsb/converter/Repository.h: likewise
* src/rsb/t...
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
11:45 AM Revision 55ac46e0 (rsb-cpp): really check for existence of pbuf
J. Wienke
08:55 AM Revision e6e6c497 (rsb-integrationtest): test much higher timeout
J. Wienke
05:54 AM Revision 153d0638 (rsb-integrationtest): Fix for previous commit
J. Moringen
05:53 AM Revision b8bed3fc (rsb-integrationtest): Check existence of waitfile in test/integrationtest.py
* test/integrationtest.py: when trying to delete a stale waitfile,
check for its existence first
J. Moringen
05:50 AM Revision 366b7f8c (rsb-integrationtest): Delete waitfile before starting in test/integrationtest.py
* test/integrationtest.py: delete waitfile before starting the
listener process
J. Moringen
05:43 AM Revision c9a16c75 (rsb-java): Fixed change in src/rsb/filter/ScopeFilter.java again
* src/rsb/filter/ScopeFilter.java: fixed typo in equals() call J. Moringen
05:42 AM Revision 44a436eb (rsb-java): Fixed last change in src/rsb/filter/ScopeFilter.java
* src/rsb/filter/ScopeFilter.java: isSuperScopeOf() tests for proper
superscope; the correct decision is obtained b...
J. Moringen
05:37 AM Revision 185fec52 (rsb-java): Match events for subscopes in src/rsb/filter/ScopeFilter.java
* src/rsb/filter/ScopeFilter.java: previously equal scopes
(filter's scope and event's scope) were required; now, m...
J. Moringen
05:04 AM Revision 0ddcfb66 (rsb-integrationtest): Wait a bit after setting up handlers in java/listener.java
* java/listener.java: wait a bit after setting up handlers before
writing the marker file
J. Moringen
04:53 AM Revision 2f339820 (rsb-integrationtest): Made handler less verbose in java/listener.java
* java/listener.java: handler prints every 30-th event like the other
tests do
J. Moringen
04:51 AM Revision 2f721a47 (rsb-integrationtest): Fixed thread start in lisp/informer.lisp
* lisp/informer.lisp: Java threads are started via start(), not run() J. Moringen
04:51 AM Revision 38284c45 (rsb-integrationtest): Fixed thread start in lisp/informer.lisp
* lisp/informer.lisp: Java threads are started via start(), not run() J. Moringen
04:37 AM Revision 433d68a5 (rsb-java): Fixed fragment size computation in src/rsb/transport/spread/SpreadP...
* src/rsb/transport/spread/SpreadPort.java: size of final fragment was
computed incorrectly, yielding 0 in some cor...
J. Moringen
04:22 AM Revision 16403a24 (rsb-java): Fixed spread group computation, again
* src/rsb/transport/spread/SpreadPort.java: final byte was discarded
yielded in incomplete (30 byte) group name
J. Moringen
04:09 AM Revision 10bd0c99 (rsb-java): Fixed spread group computation in src/rsb/transport/spread/SpreadPo...
* src/rsb/transport/spread/SpreadPort.java: added zero-padding of
hex-digits in spreadGroupName
J. Moringen
03:59 AM Revision 1e206080 (rsb-integrationtest): Re-enabled communication tests in test/integrationtest.py
* test/integrationtest.py: re-enabled accidentally disabled
communication tests
J. Moringen
03:55 AM Revision b58aebe5 (rsb-integrationtest): Option parsing test for Java in java/config.java
* java/config.java: added reading of configuration file and writing of
output file
* test/integrationtest.py: tweak...
J. Moringen
03:49 AM Revision a02eb707 (rsb-java): Made constructor public in src/rsb/util/Properties.java
* src/rsb/util/Properties.java: the constructor is essential for tests
and may be useful on other occasions
J. Moringen
03:47 AM Revision 0681922a (rsb-java): Made loadFile public in src/rsb/util/Properties.java
* src/rsb/util/Properties.java: loadFile is essential for tests and
may be useful on other occasions
J. Moringen
03:24 AM Revision 4d066e43 (rsb-integrationtest): Threads and marker file in java/listener.java
* java/listener.java: starts separate threads for listeners;
write marker file when listeners are set up
J. Moringen
03:00 AM Revision 51f09ea9 (rsb-java): Process env vars correctly in src/rsb/util/Properties.java
refs #291
* src/rsb/util/Properties.java: when processing environment variables,
strip RSB_ prefix from name and co...
J. Moringen
02:52 AM Revision 310878eb (rsb-java): Fixed configuration file name in src/rsb/util/Properties.java
* src/rsb/util/Properties.java: the filename used for locating
rsb.conf in the current directory was missing a `/'
J. Moringen
02:49 AM Revision c6935e0c (rsb-java): Removed .rsbrc (should have been done in previous commit)
J. Moringen
02:48 AM Revision 3d2954b4 (rsb-java): Renamed and adapted configuration file rsb.conf
refs #291
* rsb.conf: renamed .rsbrc -> rsb.conf; changed syntax according to
new configuration schema
J. Moringen
02:44 AM Revision e484f159 (rsb-java): Partially migrated to new configuration schema
refs #291
* src/rsb/util/Properties.java: changed parser to accept "INI-File"
syntax; updated known configuration o...
J. Moringen
02:13 AM Revision e95b5ee8 (rsb-integrationtest): Sleep some more a various places in test/integrationtest.py
* test/integrationtest.py: sleep some more after waiting for the
listener and after creating the informer
J. Moringen

05/23/2011

01:54 AM Revision 3c4aa0dd (rsb-integrationtest): Wait a little longer for listeners in lisp/listener.lisp
* lisp/listener.lisp: wait a little longer for listeners to start up J. Moringen
01:46 AM Revision 1f5fb1ff (rsb-integrationtest): Display listener startup time in test/integrationtest.py
* test/integrationtest.py: display listener startup time after waiting
for the listener
J. Moringen
01:32 AM Revision d0f383fe (rsb-cl): Added used package in test/package.lisp
* test/package.lisp (package rsb.test): added used package alexandria
which is required by some tests
J. Moringen
01:32 AM Revision 30820f57 (rsb-cl): Added event unit tests in test/event.lisp
* test/event.lisp: new file; unit tests for the event class
* cl-rsb.asd (system cl-rsb-test): added file test/event....
J. Moringen
01:32 AM Revision 87b7abfd (rsb-cl): Changed a default value in src/transport/spread/conversion.lisp
* src/transport/spread/conversion.lisp (make-notification):
num-data-parts argument should default to 1, not 0; thi...
J. Moringen
01:32 AM Revision 7c84fe45 (rsb-cl): Use make-scope when constructing events in src/event.lisp
* src/event.lisp (make-event): apply `make-scope' to scope parameter
in order to allow scope designators like strin...
J. Moringen
12:42 AM Revision c4bf4252 (rsb-integrationtest): Create notification file in lisp/listener.lisp
* lisp/listener.lisp: create the notification file J. Moringen
12:38 AM Revision 671a2f2a (rsb-integrationtest): Wait until listener is ready in test/integrationtest.py
* cpp/listener.cpp: write a file when ready
* lisp/listener.lisp: likewise
* python/listener.py: likewise
* test/inte...
J. Moringen
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
11:35 PM Revision dc57db6f (rsb-integrationtest): Added support for Java in configuration test
fixes #196
* java/CMakeLists.txt: added files java/config.java and
java/config.sh.in
* java/config.java: new file; ...
J. Moringen
11:21 PM Revision 2292d2a7 (rsb-integrationtest): Less aggressive timeout in test in test/integrationtest.py
* test/integrationtest.py: wait 40 instead of 20 seconds for processes
to complete in communication test case
J. Moringen
11:15 PM Revision d1ead5c9 (rsb-cl): Added yet another missing dependency in cl-rsb.asd
* cl-rsb.asd (system cl-rsb-test): added missing dependency of module
spread on module transport
J. Moringen
11:15 PM Revision 861245e4 (rsb-cl): Added another missing dependency in cl-rsb.asd
* cl-rsb.asd (system cl-rsb): added missing dependency of
src/util.lisp on src/protocol.lisp
J. Moringen
11:15 PM Revision 6f0d927c (rsb-cl): Added missing dependency in cl-rsb.asd
* cl-rsb.asd (system cl-rsb): added missing dependency of
src/event.lisp on src/util.lisp
J. Moringen
10:08 PM Revision ebedd933 (rsb-cl): Exported configuration-related symbols in src/package.lisp
* src/package.lisp (package rsb): added exported symbols
options-from-environment, options-from-stream,
options-f...
J. Moringen
09:15 PM Revision edf4d42e (rsb-integrationtest): Locate SBCL via SBCL_HOME in lisp/sbcl-script.sh
* lisp/sbcl-script.sh: use value of SBCL_HOME to locate SBCL binary J. Moringen
09:03 PM Revision 44d18a64 (rsb-integrationtest): Re-enabled accidentally disabled test in test/integratio...
refs #196
* test/integrationtest.py: re-enabled accidentally disabled
testCommunicationLANG1LANG2 test cases
J. Moringen
09:00 PM Revision a0c7c8e2 (rsb-integrationtest): Integration test for configuration option parsing
refs #196
* cpp/CMakeLists.txt: added an executable built from cpp/config.cpp
* cpp/config.cpp: new file; C++ configu...
J. Moringen
08:57 PM Revision b39f8365 (rsb-integrationtest): Pass arguments to Lisp in lisp/sbcl-script.sh
* lisp/sbcl-script.sh: pass arguments following script name to Lisp
process
J. Moringen
08:54 PM Revision 10a14505 (rsb-integrationtest): Base directory in a variable, ASDF errors in lisp/sbclrc
* lisp/sbclrc: put base directory in variable *lisp-share-path*; try
to download artifacts for missing ASDF depende...
J. Moringen
08:01 PM Revision 330aabb6 (rsb-cpp): some untested hot fixes for the remote server api to get m3s back ru...
J. Wienke
06:53 PM Revision 08df26ed (rsb-integrationtest): Fixed data-type designator in python/informer.py
* python/informer.py: Publisher data-type is designated by a Python
type object, not a string
J. Moringen
06:29 PM Revision 6de4c6ea (rsb-integrationtest): next fixes
J. Wienke
06:28 PM Revision 77c8fbd3 (rsb-integrationtest): next fixes
J. Wienke
06:27 PM Revision 55aecd10 (rsb-integrationtest): fixes for java api
J. Wienke
06:13 PM Revision 5d223e24 (rsb-java): be able to apply QoS to ports
refs #291 J. Wienke
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:34 PM Revision 66a57b36 (rsb-python): Pass QoS settings to created ports in rsb/__init__.py
fixes #307
* rsb/__init__.py: pass QoS settings to created Port objects in
Subscriber and Publisher constructors
J. Moringen
04:39 PM Revision 8fce2ac7 (rsb-cl): Added one-line summary in src/filter/type-filter.lisp
* src/filter/type-filter.lisp (header): added one-line summary J. Moringen
04:39 PM Revision 2ece50b7 (rsb-cl): Fixed parameter reference in src/transport/spread/fragmentation.lisp
* src/transport/spread/fragmentation.lisp
(print-object assembly-pool t): fixed name of referenced parameter
J. Moringen
04:39 PM Revision 64da0021 (rsb-cl): Extended unit tests in test/transport/spread/fragmentation.lisp
* test/transport/spread/fragmentation.lisp
(test fragmentation-root::assemble-smoke): test multiple cases; test
i...
J. Moringen
04:39 PM Revision 8796d4fe (rsb-cl): Added print-object tests in test/transport/spread/fragmentation.lisp
* test/transport/spread/fragmentation.lisp
(test fragmentation-root::print-smoke): new test case; smoke test
for ...
J. Moringen
04:39 PM Revision 79f21bc4 (rsb-cl): Added an initform in src/transport/spread/fragmentation.lisp
* src/transport/spread/fragmentation.lisp
(pruning-assembly-pool::age-limit): added initform
J. Moringen
04:39 PM Revision 146e7cb0 (rsb-cl): Cosmetic change in src/transport/spread/fragmentation.lisp
* src/transport/spread/fragmentation.lisp
(print-object assembly-pool t): use `assembly-pool-count' to
determine ...
J. Moringen
04:39 PM Revision d19cc558 (rsb-cl): Added new test case in test/transport/spread/fragmentation.lisp
* test/transport/spread/fragmentation.lisp
(test suite pruning-assembly-pool-root): new test suite; for
`pruning-...
J. Moringen
04:39 PM Revision 164bda5b (rsb-cl): Added docstrings in test/transport/spread/fragmentation.lisp
* test/transport/spread/fragmentation.lisp
(test fragmentation-root::assemble-smoke): added documentation
string
...
J. Moringen
04:39 PM Revision d3b86098 (rsb-cl): Added assembly-pool-count in src/transport/spread/fragmentation.lisp
* src/transport/spread/fragmentation.lisp (assembly-pool-count): new
generic function; return number of assemblies ...
J. Moringen
04:39 PM Revision 4d93b46d (rsb-cl): age-limit is now a slot in src/transport/spread/fragmentation.lisp
* src/transport/spread/fragmentation.lisp
(pruning-assembly-pool::age-limit): new slot; store minimum age that
as...
J. Moringen
04:39 PM Revision fe8f1423 (rsb-cl): Added dispatch protocol in src/event-processing/protocol.lisp
* src/event-processing/protocol.lisp (dispatch): new generic function;
dispatch event in a processor-specific manne...
J. Moringen
04:39 PM Revision 301768a2 (rsb-cl): Removed useless classes in src/event-processing/processor.lisp
* src/event-processing/processor.lisp (processor): removed; not
necessary
(in-processor): likewise
(out-process...
J. Moringen
04:39 PM Revision a45ad1d5 (rsb-cl): Added generic functions in src/transport/spread/fragmentation.lisp
* src/transport/spread/fragmentation.lisp (ensure-assembly): new
generic function; lifted from methods
(merge-fra...
J. Moringen
04:39 PM Revision be5af0c5 (rsb-cl): Added a docstring in src/transport/spread/fragmentation.lisp
* src/transport/spread/fragmentation.lisp (assembly-pool): added
documentation string
J. Moringen
04:39 PM Revision 15c779fc (rsb-cl): Extended docstrings in src/transport/spread/fragmentation.lisp
* src/transport/spread/fragmentation.lisp
(pruning-assembly-pool::lock): added documentation string
(pruning-asse...
J. Moringen
04:39 PM Revision b7f15f5c (rsb-cl): Changed super-scopes into an ordinary function src/scope.lisp
* src/scope.lisp (super-scopes): changed function kind method ->
ordinary function
J. Moringen
04:39 PM Revision 9754caa1 (rsb-cl): Added tests for spread utils in test/transport/spread/util.lisp
* src/transport/spread/package.lisp
(package rsb.transport.spread): added exported symbols
*scope-group-cache*, *...
J. Moringen
04:39 PM Revision 8b0aa44a (rsb-cl): Fixed interning of scopes in src/scope.lisp
* src/scope.lisp (scope::interned?): new slot; non-nil if the scope
has been interned
(make-scope scope): honor i...
J. Moringen
04:39 PM Revision f5c85e46 (rsb-cl): Added missing dependency in cl-rsb.asd
* cl-rsb.asd (system connection cl-rsb-and-cl-spread): added
dependency of src/transport/spread/fragmentation.lisp ...
J. Moringen
04:39 PM Revision b9d4d73b (rsb-cl): Added one-line summary in src/transport/spread/util.lisp
* src/transport/spread/util.lisp (header): added one-line summary J. Moringen
04:39 PM Revision 158852ce (rsb-cl): Added a docstring in src/transport/spread/util.lisp
* src/transport/spread/util.lisp (parse-spread-name): added
documentation string
J. Moringen
04:39 PM Revision fb7df4b8 (rsb-cl): Moved internal-real-time in-sec. to src/transport/spread/util.lisp
* src/transport/spread/util.lisp (internal-real-time-in-seconds): new
function; moved here from src/transport/sprea...
J. Moringen
04:39 PM Revision 3bd4f2ca (rsb-cl): Implemented caching of groups in src/transport/spread/util.lisp
* src/transport/spread/util.lisp (*scope-group-cache*): new variable;
cache of previously computed group names
(*...
J. Moringen
04:39 PM Revision 2bc05c81 (rsb-cl): Added meta-data protocol functions in src/protocol.lisp
* src/protocol.lisp (meta-data-count): new generic function; return
the number of meta-data items
(meta-data-keys...
J. Moringen
04:39 PM Revision f0942297 (rsb-cl): Added generic function matches? in src/filter/protocol.lisp
* src/filter/protocol.lisp (matches?): new generic function; defines
the filter protocol
J. Moringen
04:39 PM Revision cb65dc28 (rsb-cl): Reorganized dependencies in cl-rsb system in cl-rsb.asd
* cl-rsb.asd (system cl-rsb): moved src/protocol.lisp into src-early
model; adapted dependencies accordingly
J. Moringen
04:39 PM Revision f6a7693f (rsb-cl): Cleanup in src/transport/package.lisp
* src/transport/package.lisp (package rsb.transport): removed some
obsolete cruft
J. Moringen
04:39 PM Revision c7a048c3 (rsb-cl): Added documentation in src/receiver.lisp
* src/receiver.lisp (header): added one-line summary
(receiver): added documentation string
J. Moringen
04:39 PM Revision 81cb5cea (rsb-cl): Moved notify function into package rsb.event-processing
* src/listener.lisp (setf handlers list listener): added package
qualification to `notify' call which is in package...
J. Moringen

05/22/2011

07:07 PM Revision e7b2be61 (rsb-python): Minor docstring fix in rsb/rsbspread/__init__.py
* rsb/rsbspread/__init__.py: minor fix in docstring of Assembly J. Moringen

05/21/2011

02:07 AM Revision 7336205f (rsb-cl): Changed event= to ordinary function in src/event.lisp
* src/event.lisp (event=): changed from method to function; compare
types using `type='
J. Moringen
02:07 AM Revision 800f1ae0 (rsb-cl): Start a spread daemon for unit tests in cl-rsb.asd
* test/package.lisp (test suite root): added setup code to set the
configuration options transport.spread.host and
...
J. Moringen

05/20/2011

10:37 PM Revision 331fdaca (rsb-python): Added test case default option values in test/coretest.py
refs #195
* rsb/__init__.py: added fromDict method to ParticipantConfig class
* test/coretest.py: added test case tes...
J. Moringen
09:50 PM Revision 3b1b6a22 (rsb-python): Added test config file test/smoke-test.conf
refs #195
* test/smoke-test.conf: new file; test config file for test case
test.utiltest.EnumTest
J. Moringen
09:47 PM Revision 4daefeb0 (rsb-python): Implemented ParticipantConfig test cases in test/coretest.py
refs #195
* test/coretest.py: implemented test cases testFromFile and
testFromEnvironment in suite ParticipantConfig
J. Moringen
09:46 PM Revision 0e9b79d8 (rsb-python): Better parsing of configuration options in rsb/__init__.py
refs #195
* rsb/__init__.py: enabled options of transports defaults to false;
honor quality of service options; str...
J. Moringen
09:43 PM Revision 84bfdd79 (rsb-python): Added fromString method to Enum class in rsb/util.py
* rsb/util.py: added method Enum.fromString
* test/utiltest.py: added test case EnumTest.testFromString
J. Moringen
08:44 PM Revision e9548a99 (rsb-python): Fixed merge error in rsb/rsbspread/__init__.py
* rsb/rsbspread/__init__.py: fixed merge damage in receive loop J. Moringen
08:28 PM Revision 2cbc330f (rsb-python): Do not discriminate message based on raise AttributeError
* rsb/rsbspread/__init__.py: use the less-than-optimal
isinstance-based method to discriminate regular messages fro...
J. Moringen
08:20 PM Enhancement #302 (Resolved): Adapt converter selection
Applied in changeset r1067. J. Moringen
08:17 PM Revision 7a25c781 (rsb-python): Implement new converter disambiguation strategy
fixes #302
* rsb/__init__.py: accept new implementation-language-specific
converter selection options; construct Un...
J. Moringen
08:14 PM Revision 0c8a9915 (rsb-python): Fixed minor terminology issue in rsb/transport/converter.py
* rsb/transport/converter.py: fixed terminology issue targetType ->
wireType
J. Moringen
08:13 PM Revision 800b9031 (rsb-cpp): Added printing of meta-infos to Event class in src/rsb/Event.cpp
* src/rsb/Event.cpp: added printing of meta-info to printContents
method
J. Moringen
07:42 PM Enhancement #301 (Resolved): Adapt converter selection
Applied in changeset r1064. J. Moringen
07:42 PM Revision d173bc4e (rsb-cpp): Implementation of new converter selection strategy
fixes #301
* src/CMakeLists.txt: removed files
src/rsb/transport/ConverterSelectingInConnector.h and
src/rsb/tran...
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
03:45 PM Revision c3b5fe96 (rsb-java): add a QoS class
refs #291 J. Wienke
03:13 PM Revision 8eb47251 (rsb-java): implement hashing of spread group names
refs #291 J. Wienke
02:55 PM Revision 5e375acd (rsb-java): send on whole spread hierarchy
refs #291 J. Wienke
02:52 PM Revision 133221db (rsb-cpp): Dummy parameter in Converter constructor (for distinct signatures)
refs #301
* src/rsb/converter/Converter.h: added a boolean dummy parameter to
Converter constructor which would oth...
J. Moringen
02:50 PM Revision 20e058b3 (rsb-cpp): Added class UnambiguousConverterMap
refs #301
* src/CMakeLists.txt: added file src/rsb/converter/UnambiguousConverterMap.h
* src/rsb/converter/Unambiguou...
J. Moringen
02:41 PM Revision cd2ded31 (rsb-java): some more renaming
J. Wienke
02:38 PM Revision e56901a3 (rsb-java): use scope class instead of string uris
refs #291 J. Wienke
02:17 PM Revision cef2d784 (rsb-java): added a scope class to be used instead of string uris
refs #291 J. Wienke
02:06 PM Revision c622ee40 (rsb-cpp): Made converters printable in src/rsb/converter/Converter.h
* src/rsb/converter/Converter.h: added getClassName and printContents
methods to Converter class; fixed minor termi...
J. Moringen
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:44 AM Revision 5a56030d (rsb-python): missing use of component separator
J. Wienke
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

01:58 AM Revision bdf3bce2 (rsb-cpp): Removed obsolete code in src/rsb/converter/Repository.h
refs #301
* src/rsb/converter/Repository.h: removed obsolete methods
getConverterByWireSchema, getConverterByDataTy...
J. Moringen
06:55 PM Revision 8826fd0f (rsb-java): implement message sequencing in java
refs #291 J. Wienke
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

09:05 PM Revision c5f08c37 (rsb-python): Fixed typo in test/convertertest.py
* test/convertertest.py: fixed typo in class name J. Moringen
08:53 PM Revision 638eca95 (rsb-python): Added missing import in test/__init__.py
* test/__init__.py: added missing import of module convertertest J. Moringen
08:33 PM Revision 5584fe24 (rsb-python): Register converter unit tests in test/coretest.py
* test/coretest.py: register new test suite from convertertest module J. Moringen
08:33 PM Revision fbf52070 (rsb-python): Register converter unit tests in test/coretest.py
* test/coretest.py: register new test suite from convertertest module J. Moringen
08:32 PM Revision b52a6e96 (rsb-python): Added class UnambiguousConverterMap in rsb/transport/converter.py
refs #302
* rsb/transport/converter.py: added classes UnambiguousConverterMap
which does not accept converters with...
J. Moringen
07:54 PM Revision f8818e44 (rsb-python): Fixed minor errors in rsb/rsbspread/__init__.py, rsb/transport/co...
* rsb/rsbspread/__init__.py: fixed some confusions of wire-schema and
event type
* rsb/transport/converter.py: fixe...
J. Moringen
07:53 PM Revision 9f9e64e3 (rsb-java): do not halt on failures
J. Wienke
07:33 PM Revision 0c3cf33c (rsb-java): maybe waiting for spread a much longer time solves everything?
J. Wienke
07:16 PM Revision 25d16956 (rsb-java): debugging phase...
J. Wienke
06:08 PM Revision a8aeebfe (rsb-java): comment fixing
J. Wienke
04:26 PM Revision 47e54db2 (rsb-java): try waiting for spread
J. Wienke
04:10 PM Revision 3e463a98 (rsb-java): and more debug...
J. Wienke
04:02 PM Revision 8d673dd4 (rsb-java): and more debug out
J. Wienke
03:56 PM Revision 42f82cf2 (rsb-java): and even more debugging
J. Wienke
03:53 PM Revision 92f21959 (rsb-java): more debugging out
J. Wienke
03:41 PM Revision 01fba561 (rsb-java): more debugging
J. Wienke
03:36 PM Revision 3fd8fca6 (rsb-java): do not halt on failures
J. Wienke
03:31 PM Revision f38ac643 (rsb-python): Rewrote converter lookup logic
refs #302
* rsb/transport/converter.py: Converter objects now store wire-type,
wire-schema and data-type; Converter...
J. Moringen
03:28 PM Revision 82ad2128 (rsb-java): add debug out to understand why this hangs on jenkins
J. Wienke
03:26 PM Revision 8498dd02 (rsb-java): add a timeout for the roundtrip test
J. Wienke
03:23 PM Revision f74258c2 (rsb-java): TODO was done
J. Wienke
03:22 PM Revision e26e61b9 (rsb-java): * decouple Ports from Router instances by adding an EventHandler in...
* add a user-level test for initial roundtrip testing J. Wienke
02:46 PM Revision a41b1c83 (rsb-java): some more cleanup
J. Wienke
02:31 PM Revision bdc329bd (rsb-java): make test subfolder a default
J. Wienke
02:27 PM Revision 1849136f (rsb-java): do not checkin testreports...
J. Wienke
02:27 PM Revision e3a3f93f (rsb-java): more or less major code cleanup...
J. Wienke
01:48 PM Revision eee6b9bb (rsb-python): Implementation-language-specific converter option names
refs #302
* rsb/__init__.py: dispatch on implementation language when looking up
converter selections
J. Moringen
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
12:35 PM Revision 2ffb6bdf (rsb-python): Added converters to ParticipantConfig in rsb/__init__.py
* rsb/__init__.py: added converter list to class
ParticipantConfig.Transport; fixed parsing of `enabled' option in
...
J. Moringen
12:15 PM Revision 305ea415 (rsb-cpp): Extended documentation comment in src/rsb/ParticipantConfig.h
* src/rsb/ParticipantConfig.h: extended documentation comment of
ParticipantConfig class
J. Moringen
11:35 AM Revision f0e28b79 (rsb-python): integrate QoS
refs #292 J. Wienke
11:17 AM Revision e35ff206 (rsb-python): use real "private" methods to be in line with the coding style
J. Wienke

05/17/2011

11:33 PM Revision 08ee1340 (rsb-integrationtest): Preload cl-protobuf in lisp/{informer,listener}.lisp
* lisp/informer.lisp: preload cl-protobuf
* lisp/listener.lisp: likewise
J. Moringen
11:11 PM Revision ab7a5382 (rsb-integrationtest): Use distribution-provided version of SBCL
* lisp/sbcl-script.sh: use distribution-provided version of SBCL J. Moringen
10:55 PM Revision 1d03df1e (rsb-integrationtest): Added Common Lisp implementation to integration test
* lisp/informer.lisp: new file; Lisp informer script
* lisp/listener.lisp: new file; Lisp listener script
* lisp/sbcl...
J. Moringen
06:58 PM Revision 2dc0e7ec (rsb-python): move ParticipantConfig to rsb package
J. Wienke
06:56 PM Revision da95eff0 (rsb-integrationtest): remove unused imports
J. Wienke
06:34 PM Revision 564b45d0 (rsb-python): add a QoS class
refs #292 J. Wienke
06:33 PM Revision 4a073d4b (rsb-integrationtest): Adapted spread clients to changed interface
* python/informer.py: create Publisher without specifying a router
* python/listener.py: likewise for Subscriber
J. Moringen
06:22 PM Feature #195 (In Progress): Integrate Option File Parsing
J. Moringen
06:16 PM Revision b3f2165a (rsb-python): Adapted unit tests to account for configuration changes
refs #195
* test/rsbspreadtest.py: constructor Publisher and Subscriber object
differently to account for changes i...
J. Moringen
06:01 PM Revision 634738ac (rsb-python): Initial version of configuration mechanism
refs #195
* rsb/__init__.py: Subscriber and Publisher do not require a fully
prepared Router object anymore; instea...
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:36 PM Revision e058bc82 (rsb-integrationtest): make number of messages smaller to prevent spread buffer...
J. Wienke
05:35 PM Revision 0dbf10d5 (rsb-python): fix destruction warning with EventProcessor
J. Wienke
03:58 PM Revision 22362b6f (rsb-integrationtest): trying to fix more things
J. Wienke
03:03 PM Revision c37d9ba1 (rsb-integrationtest): use Scope class
J. Wienke
02:32 PM Revision 8e559700 (rsb-python): implemented message sequencing
refs #292 J. Wienke
02:09 PM Revision dcef32c8 (rsb-integrationtest): Wait longer in test/integrationtest.py
* test/integrationtest.py: minor refactoring; wait longer for listener
and informer processes to finish
J. Moringen
02:03 PM Revision ccc4b318 (rsb-python): half ready commit for sequencing
J. Wienke
01:52 PM Revision bf034213 (rsb-java): Don't output every single byte sent over the spread connector
This wrecks complete havoc when anyone tries to browse the integration
test logs
* src/rsb/transport/spread/SpreadPor...
J. Moringen
01:36 PM Revision a271b54c (rsb-integrationtest): Force use a specific spread port for informers and liste...
* test/integrationtest.py: added commandline option for spread port;
write spread configuration file with specified...
J. Moringen
12:23 PM Revision bfdd81c2 (rsb-python): implement hierarchical sending in spread
refs #292 J. Wienke

05/16/2011

12:28 AM Revision 81591d81 (rsb-python): Use scope class instead of string uris
refs #292 J. Wienke
12:08 AM Revision 5847490f (rsb-cl): Added missing file src/converter/protocol-buffers.lisp
* src/converter/protocol-buffers.lisp: new file; omitted in
initial commit
J. Moringen
12:08 AM Revision 1f799288 (rsb-cl): Remove unused protocol buffer descriptor in cl-rsb.asd
* cl-rsb.asd (system cl-rsb-and-cl-protobuf): removed currently unused
file data/introspection/PortStateChange.proto
J. Moringen
12:08 AM Revision e9bad632 (rsb-cl): Added missing files data/{Notification,Attachment}.proto
* data/Notification.proto: new file; was somehow omitted in
initial import
* data/Attachment.proto: likewise
J. Moringen
12:08 AM Revision cfe658a2 (rsb-cl): initial import
J. Moringen
12:08 AM Revision 5ecb5c1e (rsb-cl): Added conditional dependency on sb-concurrency in cl-rsb.asd
* cl-rsb.asd (system cl-rsb): depend on system sb-concurrency on sbcl J. Moringen
11:52 PM Revision 915f2a70 (rsb-python): finalize scope class
refs #292 J. Wienke
11:34 PM Revision 197bb487 (rsb-cpp): test for numbers
J. Wienke
11:32 PM Revision 68f6b56e (rsb-integrationtest): Changed Java listener and informer to use events of vary...
* java/informer.java: send events of sizes 4, 256, 400000 like the
other languages; use scopes /sizeSIZE/sub1/sub2
...
J. Moringen
11:21 PM Revision 8590a658 (rsb-python): some fixes for the unit tests
J. Wienke
10:00 PM Revision 49c2d8de (rsb-cpp): Allow numbers in scope components in src/rsb/Scope.cpp
* src/rsb/Scope.cpp: change regex to allow for 0-9 in scope components
* test/rsb/ScopeTest.cpp: removed formerly off...
J. Moringen
09:57 PM Revision e5fa6a06 (rsb-python): first bits of a Scope class for python
J. Wienke
09:48 PM Revision f842d3c2 (rsb-integrationtest): Generate different event sizes in separate scopes
* cpp/informer.cpp: generate event payloads of size 4, 256 and 400000
in scopes /sizeSIZE/sub1/sub2
* cpp/listener....
J. Moringen
08:00 PM Revision b9a00d84 (rsb-integrationtest): Added dummy code for hierarchical scopes in python/liste...
* python/listener.py: added dummy code that pretends we already had
hierarchical scopes in RSBPython
J. Moringen
07:46 PM Revision 969306db (rsb-integrationtest): Print more distinctive (and fewer) messages in cpp/{info...
* cpp/informer.cpp: more distinctive message
* cpp/listener.cpp: likewise; also fewer messages
J. Moringen
07:44 PM Revision a3abfd66 (rsb-integrationtest): Generate test methods for language pairs in test/integra...
* test/integrationtest.py: add a testLANG1LANG2 method to the test
suite for each pair of languages
J. Moringen
07:13 PM Revision 857dd494 (rsb-python): use md5 encoded group names in spread port
refs #292 J. Wienke
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
06:45 PM Revision e427049e (rsb-integrationtest): Integrate java into IntegrationTest
fixes #293 J. Wienke
06:41 PM Revision ff1d84c9 (rsb-integrationtest): fix testrunner and break tests
J. Wienke
05:52 PM Revision 3627e9d7 (rsb-integrationtest): add and compile java informer and listener, not included...
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:49 PM Revision 8a9e478e (rsb-cpp): Method publish returns created event in src/rsb/Informer.h
fixes #194
* src/rsb/Informer.h: all Informer::publish methods return the event
after sending
* test/rsb/UserLevelT...
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
04:30 PM Revision e6347c24 (rsb-cpp): Removed type information/parsing form configuration files
fixes #298
* examples/rsb.conf: removed type information form option values
* src/rsb/ParticipantConfig.cpp: do no us...
J. Moringen
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
02:16 PM Revision 75e8f2d9 (rsb-cpp): remove unused monitor.
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

10:49 PM Revision 313af25a (rsb-integrationtest): fix build with current rsb
J. Wienke
08:43 PM Revision ae7c10f8 (rsb-cpp): make it possible to use a symlink to the test spread configuration t...
J. Wienke
08:19 PM Revision 65916853 (rsb-cpp): make cmake config file handle relative paths for location transparen...
J. Wienke
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:45 PM Revision 32a0fe32 (rsb-cpp): make spread port for unit tests configurable using a cmake argument
fixes #295 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
07:29 PM Revision 5505686a (rsb-cpp): Transform the SpreadConnectorTest into a general ConnectorTest that ...
fixes #270 #271 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
06:39 PM Revision b87f5c9b (rsb-cpp): make Service a Participant
fixes #289 J. Wienke

05/12/2011

05:30 PM Revision 399201a1 (rsb-model): make Service a subclass of Participant
J. Wienke
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

07:24 PM Revision b678468e (rsb-cpp): * remove activate/deactivate methods from participants. There is no ...
J. Wienke
05:56 PM Revision ad85b0e4 (rsb-cpp): various fixes
J. Wienke
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
01:30 PM Revision 6f190ccd (rsb-cpp): completely remove completely unused StatusTask
J. Wienke
01:27 PM Revision 6aacc02f (rsb-cpp): * remove / restructure some TODOs
* doxygenification
* implement reset() for SpreadMessage
J. Wienke

05/08/2011

01:15 PM Revision 3fd0a88f (rsb-cpp): matching of methods
fixes #223 J. Wienke

05/06/2011

03:34 PM Revision cca59169 (rsb-protocol): prepare to have a method for events.
refs #223 J. Wienke
03:33 PM Revision 0a180a84 (rsb-cpp): prepare to have a method for events.
refs #223 J. Wienke
03:33 PM Tasks #223 (In Progress): Model implementation of Methods according to the domain model
J. Wienke
02:21 PM Revision 060ccb97 (rsb-cpp): precreate informer task string to save cpu
J. Wienke

05/05/2011

06:08 PM Feature #206: Provide additional pull-based model for receiving events without threading overhead...
Sounds like a good plan. I. Lütkebohle
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...
J. Wienke
05:49 PM Revision 49a25626 (rsb-cpp): yet another try to fix the windows unit tests. The problem here is t...
J. Wienke
04:45 PM Tasks #269 (Resolved): Either prevent filter updates or make filters observable
Applied in changeset r825. J. Wienke
04:33 PM Tasks #269 (In Progress): Either prevent filter updates or make filters observable
J. Wienke
04:45 PM Revision 0dc371a7 (rsb-cpp): There not much more we can do about filter modification except docum...
fixes #269 J. Wienke
04:29 PM Revision 7cd54a66 (rsb-cpp): fix deleting while iterating
J. Wienke
03:49 PM Revision 660291f3 (rsb-cpp): and again try to fix the build :/
J. Wienke
03:39 PM Revision 56aa9c71 (rsb-cpp): trying to fix the windows build. I hope this does not give random cr...
J. Wienke
03:24 PM Bug #272 (Resolved): QoS not applied for Assembly pruning
Applied in changeset r821. J. Wienke
01:10 PM Bug #272 (Resolved): QoS not applied for Assembly pruning
PRuning must be disable if reliable is selected. J. Wienke
03:24 PM Revision 3856f3e7 (rsb-cpp): Select pruning based on quality of srevice requirements
fixes #272 J. Wienke
02:56 PM Revision 1438e2e9 (rsb-cpp): Make it possible to parametrize the pruning in AssemblyPool and enab...
refs #272 J. Wienke
02:02 PM Revision 7ce7e407 (rsb-cpp): * Add a unit test for Assembly
* fix interpretation of num_data_parts according to protocol file comments J. Wienke

05/04/2011

06:11 PM Revision e65d9b6d (rsb-protocol): create a package instead of installing it
J. Wienke
06:08 PM Revision edd5770a (rsb-cpp): build binary package on windows instead of install
J. Wienke
04:00 PM Revision 33b5dcc2 (rsb-protocol): provide a binary package with cpack
J. Wienke
03:58 PM Revision c8eecd27 (rsb-cpp): provide a binary package with cpack
J. Wienke
03:30 PM Revision 64a4d795 (rsb-cpp): finally try to fix the windows build
J. Wienke
02:45 PM Revision 091839ce (rsb-cpp): and even more debug output
J. Wienke
02:34 PM Revision 56f65c33 (rsb-cpp): more debug output for windows :/
J. Wienke
02:11 PM Revision 22225ae5 (rsb-cpp): debug output for windows
J. Wienke
01:07 PM Feature #41 (Resolved): Implement Message Sequencing
There even is a unit test now. It works ;) J. Wienke
01:06 PM Revision 9ea4f069 (rsb-cpp): and another fix ;)
J. Wienke
01:05 PM Revision 8d5f45f2 (rsb-cpp): try to fix a windows unittest
J. Wienke
11:59 AM Revision 1698a76f (rsb-cpp): try to fix windows build again
J. Wienke
06:03 AM Revision 9ff40775 (rsb-model): removed some obsolete comments from domain model
J. Moringen
05:58 AM Revision 3d4be23a (rsb-cpp): Initial attempt at pruning of partial notification assemblies
* src/rsb/transport/spread/Assembly.{h,cpp}: implemented pruning of
incomplete notification assemblies using a Repe...
J. Moringen
05:30 AM Revision aee0fc0f (rsb-cpp): Refactor DataPool class in spread transport
* src/CMakeLists.txt: added files
src/rsb/transport/spread/Assembly.{h,cpp}
* src/rsb/transport/spread/Assembly.{h,...
J. Moringen
04:37 AM Revision 4704369b (rsb-cpp): Removed accidentally added include in src/rsb/Factory.h
* src/rsb/Factory.h: removed accidentally added include of
src/rsb/Receiver.h
J. Moringen
04:30 AM Tasks #243 (Resolved): Improved converter selection
Applied in changeset r802. J. Moringen
04:29 AM Revision 8b90f776 (rsb-cpp): Adapted spread connectors and rsb::Factory to new converter configur...
fixes #243
* src/rsb/Factory.{h,cpp}: if applicable, take converter configuration
from transport configuration and ...
J. Moringen
04:18 AM Revision 79fc6166 (rsb-cpp): Added base classes for converter selection in connector classes
refs #243
* src/CMakeLists.txt: added files
src/rsb/transport/ConverterSelecting{,In,Out}Connector.h
* src/rsb/tran...
J. Moringen
04:14 AM Revision bbe3e351 (rsb-cpp): Additional lookup methods in src/rsb/converter/Repository.h
refs #243
* src/rsb/converter/Repository.h: added methods for looking up
multiple converters by their common WireTy...
J. Moringen
03:20 AM Revision 5ae96780 (rsb-cpp): Made inprocess connectors issue a warning when they receive a conver...
refs #243
* src/rsb/transport/inprocess/InConnector.cpp: issue a warning when
constructor arguments include a conve...
J. Moringen
03:16 AM Revision 590a2e58 (rsb-cpp): Added unit test for parsing of converter configurations
refs #243
* test/rsb.conf-for-smoke-test: added converter configuration
* test/rsb.conf-semantic-errors-6: new file; ...
J. Moringen
03:07 AM Revision 2635a11d (rsb-cpp): Added converter configuration example in examples/rsb.conf
* examples/rsb.conf: added converter configuration example for spread
transport and (imaginary) image wireSchema
J. Moringen
03:02 AM Revision 5368e380 (rsb-cpp): Added converter configuration to ParticipantConfig::Transport
refs #243
* src/rsb/ParticipantConfig.{h,cpp}: added data member
ParticipantConfig::Transport::converters;
Partic...
J. Moringen

05/03/2011

10:35 PM Tasks #243 (In Progress): Improved converter selection
J. Moringen
01:47 PM Tasks #243: Improved converter selection
Now that we have a ParticipantConfig, why not add the desired set of converters to this configuration. Rationale: Par... J. Wienke
09:59 PM Revision 87ebe2bc (rsb-cpp): Extended testFromFile test case in test/rsb/ParticipantConfigTest.cpp!
* test/rsb.conf-semantic-errors-4: new file; contains invalid
errorhandling.onhandlererror option value
* test/rsb....
J. Moringen
09:48 PM Revision 97a6f245 (rsb-cpp): move spread daemon for rsb ti a different port
J. Wienke
09:08 PM Revision 684c157b (rsb-cpp): stupid error ;)
J. Wienke
08:36 PM Revision 1458e33b (rsb-cpp): Support ParticipantConfig::ErrorStrategy in ParticipantConfig::handl...
* examples/rsb.conf: added errorhandling.onhandlererror option
* src/rsb/ParticipantConfig.cpp: handle errorhandling....
J. Moringen
08:19 PM Revision 1f35441a (rsb-cpp): Fixed test case name in test/rsb/ParticipantConfigTest.cpp
* test/rsb/ParticipantConfigTest.cpp: fixed name of test case
testFromFile
J. Moringen
06:31 PM Revision 16e6cbb6 (rsb-cpp): avoid dereferencing a 0 pointer
J. Wienke
06:27 PM Revision 0611a069 (rsb-cpp): fix death tests
J. Wienke
06:23 PM Tasks #119 (Resolved): Handle exceptions in dispatch callbacks
Applied in changeset r788. J. Wienke
06:18 PM Tasks #119 (In Progress): Handle exceptions in dispatch callbacks
J. Wienke
06:23 PM Revision 98e1324a (rsb-cpp): pass error strategy to event processing strategy from listener
fixes #119 J. Wienke
06:22 PM Revision a78f5906 (rsb-cpp): *fix build
J. Wienke
06:18 PM Revision 0990296c (rsb-cpp): * Modify ParallelEventDispatchingStrategy to use the ErrorStrategy.
* Add tests and a death test facility
refs #119
J. Wienke
05:05 PM Revision 355daee4 (rsb-cpp): Added unit test for config file parsing in ParticipantConfig class
* test/rsb.conf-for-smoke-test: new file; syntactically and
semantically correct config file for smoke test
* test/...
J. Moringen
04:41 PM Bug #52: State model/checking for modifications on InRouteConfigurators required
Although we no longer have a Subscription class, the issue still persists for adding/removing Filters/Handlers to InR... J. Moringen
02:22 PM Bug #52: State model/checking for modifications on InRouteConfigurators required
Jan, is this still a valid problem with the current implementation? J. Wienke
04:41 PM Revision bae2e8d7 (rsb-cpp): add a variable to ParticipantConfig to maintain the error strategy
refs #119 J. Wienke
04:25 PM Revision ca5d361b (rsb-cpp): Added example config file in examples/rsb.conf
* examples/rsb.conf: new file; example configuration file J. Moringen
02:20 PM Tasks #43: Encapsulate Transport Implementations in Extension Libraries
First step is done by using the RSC Factory and removing the static list of available transports. J. Wienke
02:18 PM Tasks #42 (Resolved): Test Robustness of Prototype
This was tested so often now ;) J. Wienke
02:16 PM Feature #95 (Rejected): Include Auto-Configuration of Log4CXX in RSB Configuration Mechanisms
There is no more log4cxx and no more configuration class ;) J. Wienke
01:46 PM Tasks #263 (Resolved): Implement coherent dynamic behavior
J. Wienke
01:37 PM Tasks #267 (Resolved): Fix (re)configuration of filters and handlers
Applied in changeset r782. J. Wienke
01:37 PM Revision 767ead25 (rsb-cpp): Ensure handler registration guarantees if requested, fixes #267
J. Wienke
12:38 PM Revision 7fa5bdaa (rsb-cpp): use Printable for all classes that are used as a pointer
J. Wienke

05/02/2011

06:37 PM Enhancement #271 (Resolved): Make a connector interface test
Convert existing tests for in process and spread to a single test for all converters. J. Wienke
06:35 PM Tasks #225 (Resolved): Document message format and sequencing strategy
Already done by me now... J. Wienke
06:34 PM Revision 72f5b882 (rsb-cpp): replace filter notification for joining groups with a dedicated setS...
refs #267 J. Wienke
06:34 PM Tasks #270 (Resolved): Unify semantics of activate and setScope calls for Inconnectors
The spread connector requires setScope after activate, the InProcess connector probably before. Handle this in a unif... J. Wienke
06:16 PM Tasks #269 (Resolved): Either prevent filter updates or make filters observable
Currently Filters are passed around as pointers, which allows to update parameters of them after they have been added... J. Wienke
06:09 PM Revision 85603a70 (rsb-cpp): another try to fix 32 bit build
J. Wienke
06:03 PM Revision bc3ba6c4 (rsb-cpp): try to fix 32 bit build
J. Wienke
06:01 PM Revision 7b4b873b (rsb-cpp): Fix a bug where listeners could not receive events because there con...
J. Wienke
05:38 PM Tasks #257 (Resolved): Remove Subscription
Applied in changeset r776. J. Wienke
03:57 PM Tasks #257 (In Progress): Remove Subscription
J. Wienke
05:37 PM Revision 4e81f276 (rsb-cpp): * remove Subscription class fixes #257
* restructure handling of Handlers and filters according to UML model without FilterObservable interface etc. refs #267 J. Wienke
03:35 PM Revision 599714f7 (rsb-cpp): remove unused FilterObservable interface
refs #267 J. Wienke
03:28 PM Tasks #267 (In Progress): Fix (re)configuration of filters and handlers
J. Wienke
03:16 PM Revision ce2267a3 (rsb-cpp): fix unit test
J. Wienke
02:57 PM Revision 3a39e7bd (rsb-cpp): use rsc Printable for all classes that ponteitally are subclassed
J. Wienke
12:54 PM Revision 4f96480a (rsb-cpp): fix scopes
J. Wienke
11:20 AM Revision 6928333c (rsb-cpp): Added test for zero-padding of hex strings in test/rsb/util/MD5Test.cpp
* test/rsb/util/MD5Test.cpp: added test for zero-padding of hex
strings
J. Moringen
10:23 AM Revision 8302084a (rsb-model): minor repackaging, renaming and layout changes
J. Moringen
10:18 AM Revision 1d969ec7 (rsb-cpp): Changes in src/CMakeLists.txt omitted in previous commit
* src/CMakeLists.txt: added files
src/rsb/transport/InConnector.{h,cpp} and
src/rsb/transport/OutConnector.h
J. Moringen
07:02 AM Revision dd435971 (rsb-cpp): Cosmetic changes in src/rsb/eventprocessing/InRouteConfigurator.cpp
* src/rsb/eventprocessing/InRouteConfigurator.cpp: logging and some
comments
J. Moringen
06:39 AM Revision 547cd311 (rsb-cpp): Move {In,Out}Connector into separate files
* src/rsb/eventprocessing/EventSendingStrategy.h: adapted includes
* src/rsb/eventprocessing/InRouteConfigurator.h: l...
J. Moringen
06:11 AM Tasks #263 (In Progress): Implement coherent dynamic behavior
J. Moringen
06:11 AM Revision 7d3078bd (rsb-cpp): Allow OutRouteConfigurator to manage multiple connectors
refs #263
* src/rsb/Informer.cpp: add multiple connectors to configurator
instead of asserting connectors.size() ==...
J. Moringen
05:56 AM Revision 310e62f7 (rsb-cpp): Allow InRouteConfigurator to manage multiple connectors
refs #263
* src/rsb/Listener.cpp: add multiple connectors to configurator
instead of asserting connectors.size() ==...
J. Moringen
05:51 AM Revision ca3d98e8 (rsb-cpp): enable_shared_from_this for InConnector in src/rsb/transport/Connect...
* src/rsb/transport/Connector.h: added enable_shared_from_this to
InConnector class
* src/rsb/transport/inprocess/I...
J. Moringen
05:16 AM Revision 324a0e96 (rsb-cpp): Cosmetic change in src/rsb/eventprocessing/EventReceivingStrategy.cppJ
* src/rsb/eventprocessing/EventReceivingStrategy.cpp: cosmetic change J. Moringen
05:14 AM Revision 3d5d9359 (rsb-cpp): Omitted in previous commit: src/rsb/eventprocessing/EventReceivingSt...
J. Moringen
05:05 AM Tasks #264 (Resolved): Adapt handling of incomming events
Applied in changeset r761. J. Moringen
03:42 AM Tasks #264 (In Progress): Adapt handling of incomming events
J. Moringen
05:05 AM Revision 16235e1a (rsb-cpp): Introduced and used unified event handler interface
fixes #264
* src/CMakeLists.txt: added src/rsb/eventprocessing/Handler.{h,cpp}
* src/rsb/Handler.{h,cpp}: removed Han...
J. Moringen
03:52 AM Revision 14695028 (rsb-cpp): Minor cleanup in src/rsb/transport/Connector.h
* src/rsb/transport/Connector.h: removed unused include
rsc/misc/UUID.h; removed unnecessary virtual inheritance fo...
J. Moringen
03:24 AM Tasks #254 (Resolved): Separation of in and out routes in eventprocessing
Applied in changeset r757. J. Moringen
03:23 AM Revision 94240bea (rsb-cpp): Fixed example in documentation in src/rsb/Informer.h
* src/rsb/Informer.h: fixed usage example in class documentation of
Informer
J. Moringen
03:22 AM Revision 4a977643 (rsb-cpp): Fixed warning in src/rsb/eventprocessing/InRouteConfigurator.cpp
* src/rsb/eventprocessing/InRouteConfigurator.cpp: fixed warning due
to unused parameter
J. Moringen
03:16 AM Revision a0ff8392 (rsb-cpp): Separation of in and out directions in eventprocessing classes
fixes #254
* src/CMakeLists.txt: adapted to changed files in
src/rsb/eventprocessing
* src/rsb/Informer.h: use a Ou...
J. Moringen
03:05 AM Revision d7555bd4 (rsb-cpp): Fixed printing of event in log message in src/rsb/transport/inproces...
* src/rsb/transport/inprocess/Bus.cpp: dereference event pointer when
printing
J. Moringen
02:59 AM Revision fdf1c288 (rsb-cpp): Increased verbosity of Listener/Informer creation in src/rsb/Factory...
* src/rsb/Factory.{h,cpp}: be more verbose about instantiated
transports when creating Listeners or Informers
J. Moringen
02:56 AM Revision a6660494 (rsb-cpp): Support disabling of configured transports in src/rsb/ParticipantCon...
* src/rsb/ParticipantConfig.{h,cpp}: accept a Boolean
transport.NAME.enabled option which can be used to disable
...
J. Moringen
02:51 AM Revision 6ed3c749 (rsb-cpp): Added zero-padding of hex numbers in src/rsb/util/MD5.cpp
* src/rsb/util/MD5.cpp: enable zero-padding of hex number of
individual bytes to ensure constant length of output s...
J. Moringen

05/01/2011

01:51 AM Revision 64601cf4 (rsb-cpp): Added handling of global options in src/rsb/ParticipantConfig.cpp
* src/rsb/ParticipantConfig.cpp: treat options whose key consists of a
single component as global options and store...
J. Moringen
01:39 AM Revision 5870d773 (rsb-cpp): Documented from* member functions in src/rsb/ParticipantConfig.h
* src/rsb/ParticipantConfig.h: documented member functions fromFile,
fromEnvironment and fromConfiguration
J. Moringen
12:44 AM Revision 10a01f4c (rsb-cpp): Adhere to scope hierarchy semantics in src/rsb/filter/ScopeFilter.cpp
* src/rsb/filter/ScopeFilter.cpp: ScopeFilter should also match events
whose scope is a subscope of the filter's scope
J. Moringen
12:01 AM Revision c64c9181 (rsb-cpp): Removed obsolete TODO comment src/rsb/transport/spread/OutConnector.cpp
* src/rsb/transport/spread/OutConnector.cpp: hashing of groups names
has been implemented; the TODO comment is obso...
J. Moringen
11:58 PM Revision 3ea85864 (rsb-cpp): Fixed deletion of group array in src/rsb/transport/spread/SpreadConn...
* src/rsb/transport/spread/SpreadConnection.cpp: group array is
allocated via new[] and should be freed via delete[]
J. Moringen
11:22 PM Tasks #266 (Resolved): For spread connector: implement event delivery according to hierarchical s...
Applied in changeset r747. J. Wienke
09:28 PM Tasks #266: For spread connector: implement event delivery according to hierarchical scope
Protocol description: [[SpreadProtocol]] J. Wienke
11:22 PM Revision f632f8ca (rsb-cpp): Use md5 hashed group names for spread to avoid too lng group names.
fixes #266 J. Wienke
10:59 PM Revision 0ae725bc (rsb-cpp): add a class to represent MD5 sums
refs #266 J. Wienke
10:00 PM Revision 014182df (rsb-cpp): Minor cleanup in src/rsb/transport/Connector.h
* src/rsb/transport/Connector.h: removed unused member Connector::id;
added @author to InConnector and OutConnector
J. Moringen
09:22 PM Tasks #254 (In Progress): Separation of in and out routes in eventprocessing
J. Moringen
08:58 PM Revision 882e6085 (rsb-cpp): avoid useless copy
J. Wienke
08:57 PM Revision 450034b3 (rsb-cpp): reuse spread variable for default port value
J. Wienke
08:50 PM Revision 69d61f8b (rsb-protocol): Comment protocol
J. Wienke
08:20 PM Revision 4a6851d4 (rsb-cpp): Implement hierarchical sending in spread connector
refs #266 J. Wienke
06:18 PM Revision 0a6302b4 (rsb-java): next fixes
J. Wienke
05:58 PM Revision 7cdab649 (rsb-java): next try to fix things
J. Wienke
05:54 PM Revision 1037c7cb (rsb-java): hopefully correct adaption to protocol
J. Wienke
05:53 PM Revision b3aa3723 (rsb-python): adaptions to protocol
J. Wienke
05:53 PM Revision f3c63a95 (rsb-cpp): adaptions to protocol
J. Wienke
05:53 PM Revision ac56a00f (rsb-protocol): cleanup protocol
J. Wienke

04/30/2011

01:58 AM Tasks #268 (Resolved): Unify config parsing mechanism
Applied in changeset r734. J. Moringen
01:57 AM Revision 92d1537b (rsb-cpp): Removed old configuration system in src/rsb/util/*
fixes #268
* src/CMakeLists.txt: removed files in src/rsb/util
* src/rsb/util/ConfigException.{h,cpp}: removed; old c...
J. Moringen
01:46 AM Revision cc8b331c (rsb-cpp): Use configuration capability of ParticipantConfig in Factory
refs #268
* src/rsb/Factory.{h,cpp}: retrieve default ParticipantConfig from
configuration sources
* src/rsb/transp...
J. Moringen
01:18 AM Revision 0e213fc6 (rsb-integrationtest): Adapted C++ part of integration test to changed interfaces
* RSBIntegrationTest/cpp/informer.cpp: informer creation required a
Scope object
* RSBIntegrationTest/cpp/listener....
J. Moringen
12:55 AM Revision 78e96c89 (rsb-cpp): Specify env var prefix in src/rsb/ParticipantConfig.cpp
refs #268
* src/rsb/ParticipantConfig.cpp: explicitly specify RSB_ prefix in
EnvironmentVariableSource
J. Moringen
12:49 AM Revision d9badff1 (rsb-cpp): fix windows build
J. Wienke
12:28 AM Revision 07e3230b (rsb-cpp): Made ParticipantConfig a friend of QualityOfServiceSpec
refs #268
* src/rsb/QualityOfServiceSpec.h: ParticipantConfig has to be a friend
of QualityOfServiceSpec to manipul...
J. Moringen
12:25 AM Revision 1c50eab3 (rsb-cpp): Made ParticipantConfig class configurable via the new rsc::config fa...
refs #268
* CMakeLists.txt: added dependency on Boost.Filesystem which is used
for reading of configuration files
*...
J. Moringen
 

Also available in: Atom