Activity
From 07/25/2015 to 08/23/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... - 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... - 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 - 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
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... - 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... - 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... - 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...
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.
- 02:13 PM Revision 51f10e3e (rsbag): Updated HEAD of submodule rsbag-manual
- 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... - 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... - 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... - 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/... - 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...
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...
Also available in: Atom