提交 9d9e46c3 编写于 作者: Z zhiru 提交者: jinhai

update


Former-commit-id: 45b443d3533ec64f2a029ccdd8cecb1b38142b9b
上级 1cf7999f
...@@ -42,10 +42,6 @@ struct MemManagerFactory { ...@@ -42,10 +42,6 @@ struct MemManagerFactory {
static MemManagerAbstractPtr Build(const std::shared_ptr<meta::Meta> &meta, const Options &options); static MemManagerAbstractPtr Build(const std::shared_ptr<meta::Meta> &meta, const Options &options);
}; };
struct MemManagerFactory {
static MemManagerAbstractPtr Build(const std::shared_ptr<meta::Meta>& meta, const Options& options);
};
} // namespace engine } // namespace engine
} // namespace milvus } // namespace milvus
} // namespace zilliz } // namespace zilliz
...@@ -17,6 +17,7 @@ ...@@ -17,6 +17,7 @@
#include <memory> #include <memory>
#include <mutex> #include <mutex>
namespace zilliz { namespace zilliz {
namespace milvus { namespace milvus {
namespace engine { namespace engine {
......
...@@ -2,6 +2,7 @@ ...@@ -2,6 +2,7 @@
#include <set> #include <set>
namespace zilliz { namespace zilliz {
namespace milvus { namespace milvus {
namespace engine { namespace engine {
...@@ -22,12 +23,6 @@ class MemManagerAbstract { ...@@ -22,12 +23,6 @@ class MemManagerAbstract {
virtual size_t GetCurrentMem() = 0; virtual size_t GetCurrentMem() = 0;
virtual size_t GetCurrentMutableMem() = 0;
virtual size_t GetCurrentImmutableMem() = 0;
virtual size_t GetCurrentMem() = 0;
}; // MemManagerAbstract }; // MemManagerAbstract
using MemManagerAbstractPtr = std::shared_ptr<MemManagerAbstract>; using MemManagerAbstractPtr = std::shared_ptr<MemManagerAbstract>;
......
#include "MemTable.h" #include "MemTable.h"
#include "Log.h" #include "Log.h"
namespace zilliz { namespace zilliz {
namespace milvus { namespace milvus {
namespace engine { namespace engine {
......
...@@ -6,6 +6,7 @@ ...@@ -6,6 +6,7 @@
#include <mutex> #include <mutex>
namespace zilliz { namespace zilliz {
namespace milvus { namespace milvus {
namespace engine { namespace engine {
......
...@@ -103,32 +103,6 @@ Status MemTableFile::Serialize() { ...@@ -103,32 +103,6 @@ Status MemTableFile::Serialize() {
return status; return status;
} }
Status MemTableFile::Serialize() {
auto start_time = METRICS_NOW_TIME;
auto size = GetCurrentMem();
execution_engine_->Serialize();
auto end_time = METRICS_NOW_TIME;
auto total_time = METRICS_MICROSECONDS(start_time, end_time);
table_file_schema_.size_ = size;
server::Metrics::GetInstance().DiskStoreIOSpeedGaugeSet((double)size/total_time);
table_file_schema_.file_type_ = (size >= options_.index_trigger_size) ?
meta::TableFileSchema::TO_INDEX : meta::TableFileSchema::RAW;
auto status = meta_->UpdateTableFile(table_file_schema_);
LOG(DEBUG) << "New " << ((table_file_schema_.file_type_ == meta::TableFileSchema::RAW) ? "raw" : "to_index")
<< " file " << table_file_schema_.file_id_ << " of size " << (double)size / (double)M << " M";
execution_engine_->Cache();
return status;
}
} // namespace engine } // namespace engine
} // namespace milvus } // namespace milvus
} // namespace zilliz } // namespace zilliz
\ No newline at end of file
...@@ -5,6 +5,7 @@ ...@@ -5,6 +5,7 @@
#include "VectorSource.h" #include "VectorSource.h"
#include "ExecutionEngine.h" #include "ExecutionEngine.h"
namespace zilliz { namespace zilliz {
namespace milvus { namespace milvus {
namespace engine { namespace engine {
......
...@@ -5,6 +5,7 @@ ...@@ -5,6 +5,7 @@
#include <thread> #include <thread>
namespace zilliz { namespace zilliz {
namespace milvus { namespace milvus {
namespace engine { namespace engine {
......
...@@ -11,6 +11,7 @@ ...@@ -11,6 +11,7 @@
#include <memory> #include <memory>
#include <mutex> #include <mutex>
namespace zilliz { namespace zilliz {
namespace milvus { namespace milvus {
namespace engine { namespace engine {
......
...@@ -4,6 +4,7 @@ ...@@ -4,6 +4,7 @@
#include "Log.h" #include "Log.h"
#include "metrics/Metrics.h" #include "metrics/Metrics.h"
namespace zilliz { namespace zilliz {
namespace milvus { namespace milvus {
namespace engine { namespace engine {
......
...@@ -5,6 +5,7 @@ ...@@ -5,6 +5,7 @@
#include "IDGenerator.h" #include "IDGenerator.h"
#include "ExecutionEngine.h" #include "ExecutionEngine.h"
namespace zilliz { namespace zilliz {
namespace milvus { namespace milvus {
namespace engine { namespace engine {
......
...@@ -15,6 +15,7 @@ ...@@ -15,6 +15,7 @@
#include <fstream> #include <fstream>
#include <iostream> #include <iostream>
using namespace zilliz::milvus; using namespace zilliz::milvus;
namespace { namespace {
...@@ -145,6 +146,9 @@ TEST_F(NewMemManagerTest, MEM_TABLE_TEST) { ...@@ -145,6 +146,9 @@ TEST_F(NewMemManagerTest, MEM_TABLE_TEST) {
engine::VectorSource::Ptr source_100 = std::make_shared<engine::VectorSource>(n_100, vectors_100.data()); engine::VectorSource::Ptr source_100 = std::make_shared<engine::VectorSource>(n_100, vectors_100.data());
engine::MemTable mem_table(TABLE_NAME, impl_, options);
status = mem_table.Add(source_100);
ASSERT_TRUE(status.ok()); ASSERT_TRUE(status.ok());
engine::IDNumbers vector_ids = source_100->GetVectorIds(); engine::IDNumbers vector_ids = source_100->GetVectorIds();
ASSERT_EQ(vector_ids.size(), 100); ASSERT_EQ(vector_ids.size(), 100);
...@@ -188,9 +192,6 @@ TEST_F(NewMemManagerTest, MEM_TABLE_TEST) { ...@@ -188,9 +192,6 @@ TEST_F(NewMemManagerTest, MEM_TABLE_TEST) {
status = mem_table.Serialize(); status = mem_table.Serialize();
ASSERT_TRUE(status.ok()); ASSERT_TRUE(status.ok());
status = memTable.Serialize();
ASSERT_TRUE(status.ok());
status = impl_->DropAll(); status = impl_->DropAll();
ASSERT_TRUE(status.ok()); ASSERT_TRUE(status.ok());
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册