Activity
From 07/17/2015 to 08/15/2015
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 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: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: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
07/28/2015
- 05:14 PM Revision bd4ab7af (rsb-integrationtest): Adapt to changed java rpc syntax
- 05:00 PM Revision 6e749eb2 (rsb-java): Clean up state pattern usage for participants
- * Make states internal details to prevent the pollution of the public
namespace.
* Provide a base class in Activata... - 04:56 PM Revision 95822a34 (rsb-java): Clean up state pattern usage for participants
- * Make states internal details to prevent the pollution of the public
namespace.
* Provide a base class in Activata... - 12:29 PM Revision fc5e4543 (rsb-tools-cl): Fixed typo in comment in logger/main.lisp
- * logger/main.lisp (main): fixed typo in comment
- 12:28 PM Revision 816ca7e0 (rsb-tools-cl): Backport: Fixed float rule in common/protocol-buffer-payload.lisp
- Float literals were parsed incorrectly w.r.t. to a leading "+" or "-"
sign character.
refs #2354
* common/protocol-... - 12:28 PM Revision dd466f68 (rsb-tools-cl): Backport: Fixed repeated primitive fields in common/protocol-bu...
- Some repeated fields are represented as simple-vectors which are not
adjustable. Use `concatenate' to create a new ve... - 12:20 PM Bug #2354 (Resolved): Sending doubles vector using rsb-toolscl0.13 send
- Applied in changeset commit:rsb-tools-cl|362c0e5cd64e7cc3dfa93fcc5d8d7feca2fd2b66.
- 12:06 PM Bug #2354 (In Progress): Sending doubles vector using rsb-toolscl0.13 send
- 11:18 AM Bug #2354 (Resolved): Sending doubles vector using rsb-toolscl0.13 send
- It seems there is a problem when using _rsb-toolscl0.13 send_ to send negative doubles between -1.0 and 1.0.
The val... - 12:04 PM Revision 362c0e5c (rsb-tools-cl): Fixed float rule in common/protocol-buffer-payload.lisp
- Float literals were parsed incorrectly w.r.t. to a leading "+" or "-"
sign character.
fixes #2354
* common/protocol...
07/27/2015
- 05:46 PM Revision 1cae6d78 (rsb-integrationtest): Fix deprecated method usage
- 05:40 PM Bug #2222 (Resolved): Remove differences between APIs
- Applied in changeset commit:rsb-integrationtest|a2593cd3d7be072ff1397d208a4570e80e5e43cd.
- 05:35 PM Revision a2593cd3 (rsb-integrationtest): Adapt to changed API
- fixes #2222
07/26/2015
- 10:02 AM Revision 98af9cdf (rsb-cl): Handle mangled replies gracefully in src/patterns/request-reply/remot...
- * src/patterns/request-reply/remote-server.lisp
(make-child-initargs remote-method eql nil t): if a reply does not
... - 03:08 AM Revision e9228ddd (rsb-cl): Allow specifying child scope in src/patterns/protocol.lisp
- * src/patterns/protocol.lisp (make-child-participant t t t): allow
supplying child as keyword parameter which overw... - 02:24 AM Revision 684e4a67 (rsb-cl): Fixed accidental mutation in src/configuration.lisp
- * src/configuration.lisp (inherit): copy "deinherited" option list prior
to destructive modification since it may n... - 02:17 AM Revision 406200f3 (rsb-cl): Tests for {effective,merge}-transport-options in
- * src/configuration.lisp (effective-transport-options): fix behavior in
case of &inherit markers; whitespace change...
07/25/2015
- 12:10 AM Bug #2222 (In Progress): Remove differences between APIs
- Seems to have broken the integration test:
https://ci.cor-lab.org//job/rsb-integrationtest-trunk/PYTHON_VERSION=2,la...
07/24/2015
- 04:47 PM Revision 8cdc8708 (rsb-tools-cl): Fixed repeated primitive fields in common/protocol-buffer-paylo...
- Some repeated fields are represented as simple-vectors which are not
adjustable. Use `concatenate' to create a new ve... - 03:48 PM RSBag Bug #2353: bag info: Rate is sometimes printed as fraction
- This might be true from a theoretical point of view but:
* It makes automatic parsing hard
* Users probably never h... - 03:43 PM RSBag Bug #2353: bag info: Rate is sometimes printed as fraction
- J. Wienke wrote:
> For some channels. the rate is printed as a fraction, not as a number, e.g.:
Fractions (of int... - 03:28 PM RSBag Bug #2353 (Resolved): bag info: Rate is sometimes printed as fraction
- For some channels. the rate is printed as a fraction, not as a number, e.g.:...
- 03:34 PM RSBag Enhancement #2351: bag info: Machine-readable output
- J. Wienke wrote:
> It might also be interesting to add this parsing code to the python bag interface.
I would rat... - 03:20 PM RSBag Enhancement #2351: bag info: Machine-readable output
- Yes, XML or JSON would be fine. I want to process bag meta information in python. Right now I have a parser for the u...
- 01:48 PM RSBag Enhancement #2351: bag info: Machine-readable output
- Also...
- 01:41 PM RSBag Enhancement #2351: bag info: Machine-readable output
- I have been working on a generic protocol for this anyway.
Would something like the following be acceptable?
<p... - 12:39 PM RSBag Enhancement #2351 (Resolved): bag info: Machine-readable output
- Please provide an output format for bag-info which is easily parseable.
- 03:27 PM RSBag Bug #2352: bag info: Durations contain 'd0' at the end
- The rate field is also affected by this.
- 03:24 PM RSBag Bug #2352 (Resolved): bag info: Durations contain 'd0' at the end
- With the current master build, printed durations for the @info@ command contain a @d0@ at the end of the number. Is t...
07/21/2015
- 05:00 PM RSBag Feature #2347 (Resolved): Add isopen() and isrecording() methods to remote interface
- Applied in changeset commit:rsbag-tools-cl|61bf2e21a55ce49086ab21a56cfaa0c4eb20a108.
- 04:16 PM RSBag Feature #2347 (In Progress): Add isopen() and isrecording() methods to remote interface
- 04:01 PM RSBag Feature #2347 (Resolved): Add isopen() and isrecording() methods to remote interface
- Currently, rsbag has the following remotely accessible methods (when started with the -c flag):...
- 04:42 PM RSBag Revision 61bf2e21 (rsbag-tools-cl): Added is{open,started} remote interface methods in src/comman...
- fixes #2347
* src/commands/record.lisp (record): mention new "isstarted" and
"isopen" methods in documentation str... - 04:42 PM RSBag Revision e525d516 (rsbag-tools-cl): Fixed progress-style initform in src/commands/*.lisp
- The mixin is used by at least two commands with incompatible progress
styles. Removing the initform in the mixin seem... - 04:42 PM RSBag Revision c6c17778 (rsbag-manual): Mention is{started,open} methods in tool-record.rst
- fixes #2347
* tool-record.rst (Remote Control): mention is{started,open} methods
Also available in: Atom