Fixed bug in dada_db_split.cpp
Compare changes
+ 15
− 6
@@ -31,9 +31,11 @@ DbSplitDb::DbSplitDb(std::vector<key_t> out_keys, MultiLog& log, std::size_t chu
@@ -31,9 +31,11 @@ DbSplitDb::DbSplitDb(std::vector<key_t> out_keys, MultiLog& log, std::size_t chu
BOOST_LOG_TRIVIAL(error) << "Chunk size must be smaller than buffer size and buffer size must be multiple of chunk size";
@@ -65,11 +67,18 @@ bool DbSplitDb::operator()(RawBytes &dada_block)
@@ -65,11 +67,18 @@ bool DbSplitDb::operator()(RawBytes &dada_block)
memcpy(slot.ptr(j*_chunk_size), dada_block.ptr(j * _dsize + i * _chunk_size), dada_block.used_bytes());