summaryrefslogtreecommitdiff
path: root/lib/block_task.cpp
diff options
context:
space:
mode:
authorJosh Blum2012-11-25 01:35:32 -0800
committerJosh Blum2012-11-25 01:35:32 -0800
commitf31ffe88efd4ef2e6f262fbda39dba44d3bb0925 (patch)
treea35d25766bbd42df43a8aa78e566bebcb03027ed /lib/block_task.cpp
parentc5162cd3e2f21888b82ec6d4231ccef1d4b39e30 (diff)
downloadsandhi-f31ffe88efd4ef2e6f262fbda39dba44d3bb0925.tar.gz
sandhi-f31ffe88efd4ef2e6f262fbda39dba44d3bb0925.tar.bz2
sandhi-f31ffe88efd4ef2e6f262fbda39dba44d3bb0925.zip
front buffer accumulate on reserve fail
Diffstat (limited to 'lib/block_task.cpp')
-rw-r--r--lib/block_task.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/lib/block_task.cpp b/lib/block_task.cpp
index 8b48b61..c3e93d0 100644
--- a/lib/block_task.cpp
+++ b/lib/block_task.cpp
@@ -62,7 +62,7 @@ void BlockActor::input_fail(const size_t i)
//input failed, accumulate and try again
if (not this->input_queues.is_accumulated(i))
{
- this->input_queues.accumulate(i, this->input_items_sizes[i]);
+ this->input_queues.accumulate(i);
this->Push(SelfKickMessage(), Theron::Address());
return;
}
@@ -143,7 +143,6 @@ void BlockActor::handle_task(void)
this->sort_tags(i);
ASSERT(this->input_queues.ready(i));
- //this->input_queues.accumulate(i, this->input_items_sizes[i]);
const SBuffer &buff = this->input_queues.front(i);
const void *mem = buff.get();
size_t items = buff.length/this->input_items_sizes[i];