Main Page | Class List | File List | Class Members

QBox.cc

Go to the documentation of this file.
1.10 04:00:52
New statistics fix (proper queue lengths are now recorded)
A limit on how many tuples at once a box will processed has been placed
(and set in common.h by a constant TUPLE_PROCESSING_LIMIT)
suspendSubnetwork call added that will merely remove boxes from active
execution but provides no buffering or listener suspention.
Please note the TUPLE_PROCESSING_LIMIT, as it might change the behavior
of your tests. (current implementation limits sum of tuples from all inputs
rather than each input port).
2004/10/08 yna Changed box packing interface to use smart pointers.
Updated any existing boxes that packs states.
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/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/08/12 yna Fixed box state movement, and internal box movement.
2004/08/10 anurag added box unpacking support
2004/06/29 yna Added fine-grained box movement, through split_query and merge_query in Admin.
Updated movebox_test to split query into single boxes, move the boxes, and then merge boxes back into one hunk at the destination.
Added batch queue deserialization.
2004/06/28 yna Queue serialization bug fix. Also, added stateful queue deserialization, for faster batch queue deserialization.
2004/06/24 yna Modified movebox process to remove boxes at end of transaction. Added query hunk instantiation from serialized state (queue serialization only for now).
2004/04/14 mbalazin New dir structure

Generated on Thu Jul 22 08:51:53 2004 for Borealis by doxygen 1.3.7-20040704