1.15 15:28:39 Added include for cmath.
2004/11/02 mbalazin Bug fix in SUnion... it was hogging CPU during redo phase.
Adjusted algo for collaborations... experimenting.
2004/10/29 mbalazin very nasty bug fixed! joins were copying tuples into their internal buffers,
BUT they were keeping pointers to the original parameters... i.e.,
somewhere on the input queue.
2004/10/23 mbalazin We now figure out how far to undo based on generic state information
gathered at runtime.
Also a few bug fixes.
2004/10/19 mbalazin Changed all of my fault-tolerance stuff to use the new tuples headers.
2004/10/19 tatbul
- references to HEADER_SIZE fixed
- AggregateQBox and JoinQBox requires reassignment of the tuple header fields.
The assignment is done using default values for now so that the program
does not break. Relevant components who use these fields should fix the
assignments as they wish.
2004/10/18 anurag bug patched!
When fields were selected using the out-field param, the next box would not be able to parse left.field kind of expression.
Now, for every out-field param, a out-field-name needs to be specified which will be the name of the field.
(very much similar to map -- expression.0 and output-field-name.0)
2004/10/08 yna Changed box packing interface to use smart pointers.
Updated any existing boxes that packs states.
2004/10/05 mbalazin - Checkpoint and recovery for SUnion (local only)
- Reconciling state with checkpoint and recovery first version (supports all operators that know how to save their state).
2004/10/05 mbalazin - Checkpointing state of Join operators.
- Doing checkpoint/redo to reconcile state of joins when necessary.
- Added a void unpackQueue(const QueueState& packed_queue); method to QBox.
2004/09/30 mbalazin Reconciling join state with undo/redo.
2004/09/28 mbalazin To avoid modifying the Join operator code, I added a user-defined join operator that supports state reconciliation after failures.
I noticed that our Join operator doesn't manage its windows quite correctly but I don't want to touch that at the moment. The problem appears when the window is small and tuples arrive in large batches rather than roughly simultaneously.
I only added a "clear()" method to our current join operator. The method clears the operator state.
Minor improvements in ConsistencyMngr and SUnionQBox.
2004/09/24 yna Moved most of the Aurora code into the Borealis namespace. There are still a few things in util/ that aren't
used that need to be moved.....
2004/09/17 bb Updated with Long, Single and Double schema.
2004/04/14 mbalazin New dir structure