فهرست منبع

HDFS-9504. Initialize BadNodeTracker in FileSystemImpl constructor. Contributed by James Clampffer.

James 9 سال پیش
والد
کامیت
89140def52
1فایلهای تغییر یافته به همراه3 افزوده شده و 3 حذف شده
  1. 3 3
      hadoop-hdfs-project/hadoop-hdfs-native-client/src/main/native/libhdfspp/lib/fs/filesystem.cc

+ 3 - 3
hadoop-hdfs-project/hadoop-hdfs-native-client/src/main/native/libhdfspp/lib/fs/filesystem.cc

@@ -153,9 +153,9 @@ FileSystem * FileSystem::New(
 FileSystemImpl::FileSystemImpl(IoService *&io_service, const Options &options)
   :   io_service_(static_cast<IoServiceImpl *>(io_service)),
       nn_(&io_service_->io_service(), options,
-          GetRandomClientName(), kNamenodeProtocol,
-          kNamenodeProtocolVersion),
-      client_name_(GetRandomClientName())
+      GetRandomClientName(), kNamenodeProtocol,
+      kNamenodeProtocolVersion), client_name_(GetRandomClientName()),
+      bad_node_tracker_(std::make_shared<BadDataNodeTracker>())
 {
   // Poor man's move
   io_service = nullptr;