Activity
From 07/31/2015 to 08/29/2015
08/29/2015
- 06:36 PM RSBag Feature #2373 (Resolved): Implement a rsbag introspect command for introspecting systems describe...
- @rsbag introspect LOGFILE@ should process introspection events stored in the log file and build up the usual introspe...
08/28/2015
- 02:40 PM Enhancement #2371 (Resolved): Introspection receiver should only extend, never reduce information
- Applied in changeset commit:rsb-cl|e9e51c0bd93ef9031c0337835e7107befe3b06c7.
- 01:24 PM Enhancement #2371 (Resolved): Introspection receiver should only extend, never reduce information
- Currently the introspection receiver uses the most recently received value in all cases. For fields like @hardware-ve...
- 02:29 PM Revision e9e51c0b (rsb-cl): Update host information in src/introspection/remote-introspection.lisp
- fixes #2371
Without this change, it could happen that a newly received introspection
event that lacked some informat... - 12:49 PM Revision 4e226047 (rsb-manual): Allow passing extra PYTHONPATH entries to sphinx-build in CMakeLi...
- This is useful for invoking sphinx-build (via make) without additional
environment setup (after the initial CMake-bas... - 12:49 PM Revision a58db574 (rsb-manual): Mention improved numeric output in tools in news.rst
- * news.rst (RSB 0.13): mention compact, human-readable numeric output in
logger and introspect tools - 12:49 PM Revision daf616fc (rsb-manual): Invoke sphinx-build add_custom_{command,target} in CMakeLists.txt
- Using both add_custom_command and _target lets make clean, etc. work
properly. Minor change: rule names have changed ... - 10:09 AM RSBag Feature #2370 (Resolved): rsbag record should perform an introspection survey at the start of eac...
- * Determine transports for introspection survey:
*# Map requested recording URIs to transports
*# Deduplicate list ...
08/27/2015
- 10:06 PM Revision 2593aea7 (rsb-tools-cl): Relaxed database printing in formatting/introspection/print.lisp
- * formatting/introspection/print.lisp
(print-entry stream remote-introspection-database t): changed
specializer e... - 10:06 PM Revision 29da524e (rsb-tools-cl): Fixed database locking in formatting/introspection/json.lisp
- * formatting/introspection/json.lisp (encode-json remote-introspection):
lock database here
(format-event t style... - 03:20 PM Revision f71413e3 (rsb-cl): More flexible make-event, send methods in src/{event,informer}.lisp
- * src/event.lisp (%check-event-timestamp): new function; check timestamp
value
(%check-event-meta-data): similar ... - 02:30 PM Revision 5b2dc482 (rsb-cl): More flexible make-event, send methods in src/{event,informer}.lisp
- * src/event.lisp (%check-event-timestamp): new function; check timestamp
value
(%check-event-meta-data): similar ... - 01:36 PM Revision ba528b83 (rsb-tools-cl): Added make-style-service-help-string in formatting/help.lisp
- * formatting/help.lisp (make-style-service-help-string): new function;
return a string describing the providers of ... - 01:29 PM Revision 3eb3affb (rsb-tools-cl): Introspection JSON fixes in test/formatting/introspection/json....
- * test/formatting/introspection/json.lisp
(test rsb.formatting.introspection.json-root::smoke): cosmetic changes
* ... - 01:20 PM Bug #2365 (Resolved): Timelines do not adapt immediately to changed window sizes
- Applied in changeset commit:rsb-tools-cl|71176afc5be95d62babba7fc5dc49ddf74fcb384.
- 01:11 PM Revision 71176afc (rsb-tools-cl): Fixed expansion of timeline columns in formatting/timeline.lisp
- fixes #2365
The line cache mechanism of the timeline column only dropped cells at
the tail of the cache in order to ... - 12:28 PM Revision 6dbce68a (rsb-tools-cl): Use human readable numeric output in formatting/introspection/p...
- * formatting/introspection/print.lisp (+duration-unit-divisors+):
removed; no longer needed
(print-elapsed-time):... - 12:28 PM Revision 5a460406 (rsb-tools-cl): Use human readable numeric output in formatting/columns.lisp
- * formatting/columns.lisp (define-simple-column :data-size): use
`print-human-readable-size' adjusted column width ... - 11:22 AM Revision 21a4cd1b (rsb-tools-cl): Added key to histogram-mixin in stats/quantity-mixins.lisp
- * stats/quantity-mixins.lisp (histogram-mixin::key): new slot; stores
nil or key function
(histogram-mixin::value... - 11:22 AM Revision 06be5edc (rsb-tools-cl): Use histogram format in formatting/columns.lisp
- * formatting/columns.lisp (*generic-histogram-format*): new variable;
format for generic histograms
(*origin-hist... - 11:12 AM RSBag Enhancement #2369 (Resolved): Move copied timestamps to namespace
- Applied in changeset commit:rsbag-python|f48e31a8f6d9d576016b520fa05b2a5b149ab646.
- 11:09 AM RSBag Revision f48e31a8 (rsbag-python): Move copied timestamps to namespace in user times in rsbag/__in...
- fixes #2369
While preserving original timing information, prefix all timestamps with
"rsbag:" inside the user times ... - 11:05 AM Revision f5e57cac (rsb-tools-cl): {moments,histogram}-mixin use format-mixin in stats/quantity-mi...
- * stats/quantity-mixins.lisp (moments-mixin): added superclass
`format-mixin'; added :format default initarg
(for... - 11:04 AM Revision eae2ff9b (rsb-tools-cl): Cosmetic changes in stats/quantity-mixins.lisp
- * stats/quantity-mixins.lisp (update! meta-data-mixin event):
simplification
(quantity-values filter-mixin): like...
08/26/2015
- 09:34 PM Revision 464d6e97 (rsb-tools-cl): Human readable numeric output in formatting/orders-of-magnitude...
- * formatting/orders-of-magnitude.lisp: new file; contains function
printing human readable numeric output
* formatt... - 06:17 PM RSBag Enhancement #2369 (Resolved): Move copied timestamps to namespace
- Attached is a patch which copies timestamps to a namespace prefixed with @rsbag:@ to prevent name clashes. Additional...
- 05:36 PM RSBag Revision 78cbf2a8 (rsbag-cl): Lazy timestamp computations in src/rsb/replay/strategy-mixins.lisp
- * src/rsb/replay/strategy-mixins.lisp (header): updated copyright
(replay :before replay-bag-connection time-bounds... - 05:36 PM RSBag Revision 4413eaf2 (rsbag-cl): Cosmetic changes in src/view/serialized.lisp
- * src/view/serialized.lisp (header): updated copyright
(make-simple-sequence-iterator serialized): cosmetic changes... - 04:47 PM Enhancement #2368 (New): Add average rate field to logger styles
- number of events / number of origins
+ variance? - 04:32 PM Enhancement #2367 (New): Scope-specific max-depth overrides for the tree view of the logger
- Allow to specify different max-depth values for certain subtrees of the system.
- 04:28 PM Enhancement #2366 (New): Improve frequency calculation
- Use a wider horizon compared to the @print-interval@ so that sparse events are better reflected without constantly ch...
- 04:16 PM Bug #2365 (Resolved): Timelines do not adapt immediately to changed window sizes
- The timeline style for the logger does not immediately adapt in case the window size has changed.
- 08:58 AM Revision 145319af (rsb-tools-cl): Handle annotated payloads in stats/util.lisp
- * stats/util.lisp (event-type/simple): extract encapsulated wire-schema
from `annotated' payloads
08/25/2015
- 06:02 PM RSBag Revision 85449ef8 (rsbag-cl): Moved view mixins into single file src/view/mixins.lisp
- * src/view/mixins.lisp: new file; contains view-related iterator mixin
classes
* src/view/elt-via-iterator-mixin.li...
08/24/2015
- 11:03 AM Revision 7375f637 (rsb-manual): More news regarding changed API documentation link
- 10:53 AM Revision 264806cf (rsb-manual): Mention dropped ant build system in news
08/22/2015
- 06:37 PM Revision 53478fe1 (rsb-tools-cl): Do not choke on improper list payloads in {formatting,stats}/ut...
- * stats/util.lisp (header): updated copyright
(event-size): return replacement value instead of choking on improper... - 06:37 PM Revision 368a3f8b (rsb-tools-cl): Handle output of annotating converter in {formatting,stats}/uti...
- The annotating converter produces a pair of "raw" wire-data and the
associated wire-schema. In some cases, for exampl... - 06:37 PM Revision 5cf50f3c (rsb-tools-cl): Moved utility functions to src/commands/util.lisp
- * src/commands/util.lisp: new file; contains utility functions used by
command classes
* src/commands/logger.lisp (... - 06:36 PM Revision 86e8105a (rsb-tools-cl): Cosmetic changes in formatting/timeline.lisp
- * formatting/timeline.lisp (cell-%update): renamed %cell-update ->
cell-%update
(format-header timeline t): cosme... - 06:25 PM Revision 69e508f3 (rsb-tools-cl): Handle unknown event sizes in formatting/timeline.lisp
- * formatting/timeline.lisp (header): updated copyright
(%cell-update): use 0 as replacement value if event size can...
08/21/2015
- 06:09 PM Revision 51b8b9a6 (rsb-manual): Update installation instructions to java changes
- * Update CI server paths
* Remove ant instructions - 05:37 PM Revision 12849a85 (rsb-manual): Fix compilation warnings
- * Fix several syntax errors
* Replace links to not yet existing files with "not implemented" hints
* Fix excludes in ... - 05:33 PM Revision 3a98ace9 (rsb-manual): Remove custom git tutorial
- Replace with a link to the official git documentation
- 05:31 PM Revision 91704b1a (rsb-manual): Adapt to changed paths in rsb-java
- Incorporate path changes doe to restructuring of the rsb-java project.
- 04:20 PM Revision 16618e3c (rsb-java): Prevent maven warning
- Do not try to compile proto files for unit tests if there are no such
files. - 02:00 PM Revision fa246a7d (rsb-java): Convert project to maven only
- This commit drops the ant build system support and converts the project
to a proper maven project complying to the ma...
08/20/2015
- 10:26 AM Bug #2313: Unexpected Exception about introspection
- Jan, do you have an idea how to explain this?
08/19/2015
- 07:28 PM Revision 3c9d0f44 (rsb-cl): Fixed test in test/patterns/request-reply/local-server.lisp
- * test/patterns/request-reply/local-server.lisp
(test local-server-root::call): make sure the mock event has an id - 06:01 PM Revision 8641606a (rsb-cl): Test case-sensitivity in test/scope.lisp
- refs #974
* test/scope.lisp (test scope-root::derive-scope-component): added cases
for case-sensitivity
(test sc... - 06:00 PM Revision 32ec7927 (rsb-cl): Do not downcase all scope components in src/patterns/protocol.lisp
- refs #974
* src/patterns/protocol.lisp (make-child-scope t symbol t): downcase the
symbol name
(make-child-scope... - 04:41 PM Tasks #2146 (Resolved): Release version 0.12
- New maven server arrived. Things are deployed.
- 04:36 PM Revision 29232a1f (rsb-manual): Include changed maven URL
- * install-binary.rst: update URLs, add link target
(cherry picked from commit 0a0fe9cca88793c466791f53b8a4376ffae35fb0) - 04:33 PM Revision 6fb66554 (rsb-matlab): Update to new citec maven repo
- (cherry picked from commit 9a1b7a486ab61129267162cfffa2c88a92f3cf76)
- 04:26 PM RSB XML Support Revision 60e2d310 (rsb-xml-java): Adapt to new citec maven repository
- (cherry picked from commit 40932a7dafb9a98eeb1c7ba26ff9e040d0436098)
- 04:21 PM Revision 80c59ac7 (rsb-java): Update to new citec server.
- (cherry picked from commit 411429ec629e52caa77c3fc26419d19a6e2126ea)
- 04:11 PM Tasks #974 (Rejected): Make URIs case-insensitive
- RFC3689 specifies that the path in an URI is case-sensitive. Therefore we do not have to do anything here and can all...
- 04:10 PM Revision 9d4862b0 (rsb-manual): Remove note about scope case-sensitivity
- URI paths are case-sensitive according to RFC3986 and therefore
case-sensitive scopes, which are only used in paths a...
08/18/2015
- 07:20 PM Bug #2362 (Resolved): introspect json output is always empty
- Applied in changeset commit:rsb-tools-cl|aa26eaee6790b25d919796f2e2e89d39e6ff403a.
- 01:36 PM Bug #2362 (Resolved): introspect json output is always empty
- I can't get a recent introspect tool version to produce any JSON output. The help does not specify any options which ...
- 06:46 PM Revision aa26eaee (rsb-tools-cl): Added configurable delay to JSON style in formatting/introspect...
- fixes #2362
* formatting/introspection/styles.lisp (delay-mixin): new class; mixin
class for introspection formatt...
08/17/2015
- 01:00 AM Bug #2361 (Resolved): Wrong sending of decimal numbers using RSB send
- Applied in changeset commit:rsb-tools-cl|d87a70ba926beef9611abf3b9fdfb9302de78e76.
- 09:43 AM Bug #2361 (Resolved): Wrong sending of decimal numbers using RSB send
- Using _RSB send_ tool to send some decimal numbers seems to actually be sending them without the first zeros after th...
- 12:58 AM Revision 31eb435c (rsb-tools-cl): Added scientific notation for float literals in common/protocol...
- * common/protocol-buffer-payload.lisp (defrule float-scientific): new
rule; scientific notation suffix
(defrule f... - 12:58 AM Revision d87a70ba (rsb-tools-cl): Fixed parsing decimals in float literals in common/protocol-buf...
- fixes #2361
The logic for parsing decimals in float literals was completely wrong.
* common/protocol-buffer-payload... - 01:51 PM Revision 0a0fe9cc (rsb-manual): Include changed maven URL
- * install-binary.rst: update URLs, fix current version, add link target
* news.rst: news entry referencing change ins... - 01:21 PM RSB XML Support Revision 40932a7d (rsb-xml-java): Adapt to new citec maven repository
- 01:18 PM RSB XML Support Revision d9a45f37 (rsb-xml-java): Adapt to new citec maven repository
- 01:14 PM Revision 9a1b7a48 (rsb-matlab): Update to new citec maven repo
- 12:42 PM Bug #2360: Long types are not serialized correctly.
- Added the test changes to the patch.
- 12:23 PM Revision 411429ec (rsb-java): Update to new citec server.
08/14/2015
- 08:21 PM RSBag Revision bb435d46 (rsbag-cl): Index flush strategy derivation in src/backend/tidelog/index.lisp
- For indices, derive flush strategies that flush more frequently from the
flush strategy used for chunks.
* src/backe... - 08:21 PM RSBag Revision 1f80d36b (rsbag-cl): Flush strategy infrastructure improvements in src/backend/*.lisp
- * src/backend/protocol.lisp (header): updated copyright
(make-flush-strategy standard-object): new method; `standar... - 08:21 PM RSBag Revision 9037b66d (rsbag-cl): Restored close method for input-index in src/backend/tidelog/index....
- * src/backend/tidelog/index.lisp (close input-index): new method; noop,
but necessary for protocol - 05:26 PM RSBag Revision 487c61f1 (rsbag-tools-cl): Added is{started,open} to synopsis in bag-record/main.lisp
- refs #2347
* bag-record/main.lisp (update-synopsis): added descriptions of
is{started,open} methods - 04:40 PM Revision 2c3ba52a (rsb-manual): Mention changed python API doc in news
- 03:26 PM Revision 8c02f316 (rsb-manual): Remove graph captions due to bug in sphinx 1.3
- 02:54 PM Revision cc0b969e (rsb-manual): Add python API via sphinx autodoc
- Generate the Python API documentation inside the manual instead of a
separate epydoc page.
* Adds an API item to the... - 02:52 PM Revision 41365213 (rsb-python): Disable epydoc generation
- This will be replaced with sphinx in the manual.
- 02:52 PM Revision b88f9430 (rsb-python): Convert comments to Google Style with sphinx markup
- Comments have been converted to the style proposed by google:
https://google-styleguide.googlecode.com/svn/trunk/pygu...
08/13/2015
- 08:21 PM Bug #2360 (In Progress): Long types are not serialized correctly.
- Thanks for the patch. Please extend it such that the unit tests fail without the correction.
- 08:04 PM Bug #2360 (Resolved): Long types are not serialized correctly.
- A bug in the LongConverter.java file causes variables of type Long to be serialized and thereby be transmitted incorr...
08/11/2015
- 07:26 PM RSBag Revision 4cbd9905 (rsbag-cl): Instance reuse optimization src/backend/tidelog/{file,index}.lisp
- Allocating and then throwing away `chunk-entry' and `index-entry'
instances produces avoidable memory pressure. Inste... - 07:24 PM RSBag Revision 4c514c76 (rsbag-cl): Initial split into {input,output,io}-index in src/backend/tidelog/i...
- Depending on whether direction is :input, :output or :io either the
queryable index of timestamps of offsets or the b... - 06:56 PM RSBag Revision 7a714bac (rsbag-cl): get-entry optimization in src/backend/tidelog/file.lisp
- * src/backend/tidelog/file.lisp (get-entry file integer integer):
reduced critical section size; do not unpack a `c... - 06:50 PM RSBag Revision b2c524b0 (rsbag-tools-cl): Use :output direction for output file in src/commands/transfo...
- * src/commands/transform.lisp (command-execute transform): open output
file with :output direction to take advantag...
08/09/2015
- 02:24 PM Revision e58c4de7 (rsb-cl): Handle converter configuration inheritance in src/patterns/mixins.lisp
- * src/patterns/mixins.lisp
(configuration-inheritance-mixin::converter-options): new slot; stores
converter optio... - 02:06 PM Revision 6d244ad1 (rsb-cl): Added meta-data filter in src/filter/meta-data-filter.lisp
- * src/filter/meta-data-filter.lisp: new file;
* test/filter/meta-data-filter.lisp: new file;
* test/filter/package.li...
08/08/2015
- 08:48 AM Enhancement #2359 (In Progress): Graph for introspection web interface
- * Must scale (algorithmically) to thousands of participants
* Intelligent restriction
** Based on selected node
**...
08/07/2015
- 11:58 AM Revision dd17d209 (rsb-cl): define-basic-converter-test-cases supports classes in test/converter/...
- * test/converter/package.lisp (define-basic-converter-test-cases):
accept new `make-converter' parameter that can b... - 11:58 AM Revision f5307fb5 (rsb-cl): Added annotating converter in src/converter/annotating.lisp
- * src/converter/annotating.lisp: new file; contains annotating converter
* test/converter/annotating.lisp: new file; ... - 11:57 AM Revision 06d47891 (rsb-cl): Fixed define-basic-converter-test-cases in test/converter/package.lisp
- * test/converter/package.lisp (header): updated copyright
(define-basic-converter-test-cases): check return values ... - 11:56 AM Revision e23d532e (rsb-cl): Normalize types used as wire-schema in src/converter/reader.lisp
- * src/converter/reader.lisp (header): updated copyright
(%normalize-type): new function; naively normalize some typ... - 11:56 AM Revision 73dedf02 (rsb-cl): Fixed :fundamental-null test in test/converter/fundamental.lisp
- * test/converter/fundamental.lisp
(define-basic-converter-test-cases :fundamental-null): fixed
wire-schema in one... - 11:56 AM Revision b164801e (rsb-cl): Fixed define-simple-converter in src/converter/macros.lisp
- * src/converter/macros.lisp (header): updated copyright
(define-simple-converter): return correct wire-type in gene... - 11:51 AM Revision 8980c008 (rsb-cl): Fixed race condition in scope interning in src/scope.lisp
- The interned? slot of newly interned scopes was mutated outside of the
critical section. This was probably not a prob...
08/06/2015
- 10:27 PM Revision bd031c11 (rsb-cl): Removed unnecessary :in-order-to option in rsb-introspection.asd
- * rsb-introspection.asd (system rsb-introspection-test): removed
unnecessary :in-order-to option - 02:34 PM RSBag Bug #852 (Closed): Heap-Exhausted error when reading corrupt TIDELog files
- This is much more robust / less memory hungry now.
- 02:13 PM RSBag Revision 51f10e3e (rsbag): Updated HEAD of submodule rsbag-manual
- 01:30 PM RSBag Revision 43ec485a (rsbag-cl): Async index write-back in src/backend/tidelog/index.lisp
- * src/backend/tidelog/index.lisp (index): added superclass
`async-double-buffered-writer-mixin'
(shared-initializ... - 01:30 PM RSBag Revision 1ddcb908 (rsbag-cl): Pass flush strategy to index in src/backend/tidelog/file.lisp
- * src/backend/tidelog/file.lisp (shared-initialize :after file t): pass
flush strategy of the instance to `make-ind... - 01:29 PM RSBag Revision c69a3810 (rsbag-cl): Improved error recovery in src/backend/tidelog/*.lisp
- refs #852
Most importantly, INDX blocks are now located when scanning, but not
unpacked immediately, reducing peak m... - 11:20 AM RSBag Revision 64c821d9 (rsbag-cl): Added index-vector type and functions in src/backend/tidelog/index....
- * src/backend/tidelog/file.lisp (make-index): use `index-add-indxs'
after creating the index
* src/backend/tidelog/... - 11:20 AM RSBag Revision fa8c0603 (rsbag-cl): Index locks stream in src/backend/tidelog/index.lisp
- * src/backend/tidelog/file.lisp (header): updated copyright
(shared-initialize :after file t): pass lock to `make-i...
08/05/2015
08/04/2015
- 08:47 PM Revision 2acf01a0 (rsb-python): Fix config parsing for unit tests
- Due to the fact that nose executes modules once to discover available
tests, it is not safe to assume that at global ... - 08:39 PM Revision 745f662f (rsb-python): Dummy commit :/
- 08:27 PM Revision eab0a32c (rsb-python): Dummy commit :/
- 08:00 PM Revision dcaa25d5 (rsb-python): Localize changes to default participant config in tests
- Only change the default config in case this is really required. All
other parts of the tests shall assume that the co... - 06:05 PM Revision 84ea0f50 (rsb-python): Make inprocess the default transport for tests
- This prevents potential networking errors during tests and should speed
up things. - 06:04 PM Revision 6c887202 (rsb-python): Cosmetic changes
- 05:57 PM Revision 15aba6e8 (rsb-python): Convert unit tests to nose
- From now on python setup.py nosetests needs to be used to run the unit
tests. This will automatically generate covera... - 05:27 PM Revision 2bda204e (rsb-python): Shield config smoke test against socket transport
- Disable socket transport (now the default) explicitly so that the amount
of configured transports is always predictable. - 02:08 PM RSBag Revision b77efdc2 (rsbag-tools-cl): Backport: Added is{open,started} remote interface methods in ...
- refs #2347
* src/commands/record.lisp (record): mention new "isstarted" and
"isopen" methods in documentation stri... - 11:47 AM Revision 4110719d (rsb-python): pep8-ify and clean up setup.py
08/03/2015
Also available in: Atom