Activity

From 07/16/2015 to 08/14/2015

08/14/2015

08:21 PM 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...
J. Moringen
08:21 PM 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...
J. Moringen
08:21 PM 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
J. Moringen
05:26 PM 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
J. Moringen

08/11/2015

07:26 PM 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...
J. Moringen
07:24 PM 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...
J. Moringen
06:56 PM 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...
J. Moringen
06:50 PM 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...
J. Moringen

08/06/2015

02:34 PM Bug #852 (Closed): Heap-Exhausted error when reading corrupt TIDELog files
This is much more robust / less memory hungry now. J. Moringen
02:13 PM Revision 51f10e3e (rsbag): Updated HEAD of submodule rsbag-manual
J. Moringen
01:30 PM 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...
J. Moringen
01:30 PM 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...
J. Moringen
01:29 PM 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...
J. Moringen
11:20 AM 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/...
J. Moringen
11:20 AM 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...
J. Moringen

08/04/2015

02:08 PM 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...
J. Moringen

07/24/2015

03:48 PM 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...
J. Wienke
03:43 PM 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...
J. Moringen
03:28 PM 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.:... J. Wienke
03:34 PM 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...
J. Moringen
03:20 PM 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... J. Wienke
01:48 PM Enhancement #2351: bag info: Machine-readable output
Also... J. Moringen
01:41 PM 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...
J. Moringen
12:39 PM Enhancement #2351 (Resolved): bag info: Machine-readable output
Please provide an output format for bag-info which is easily parseable. J. Wienke
03:27 PM Bug #2352: bag info: Durations contain 'd0' at the end
The rate field is also affected by this. J. Wienke
03:24 PM 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... J. Wienke

07/21/2015

05:00 PM Feature #2347 (Resolved): Add isopen() and isrecording() methods to remote interface
Applied in changeset commit:rsbag-tools-cl|61bf2e21a55ce49086ab21a56cfaa0c4eb20a108. J. Moringen
04:16 PM Feature #2347 (In Progress): Add isopen() and isrecording() methods to remote interface
J. Moringen
04:01 PM 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):... P. Holthaus
04:42 PM 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...
J. Moringen
04:42 PM 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...
J. Moringen
04:42 PM 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
J. Moringen
 

Also available in: Atom