diff --git a/tensorflow/c/experimental/filesystem/plugins/hadoop/hadoop_filesystem.cc b/tensorflow/c/experimental/filesystem/plugins/hadoop/hadoop_filesystem.cc index 3e96b054949..50a9f54cb1e 100644 --- a/tensorflow/c/experimental/filesystem/plugins/hadoop/hadoop_filesystem.cc +++ b/tensorflow/c/experimental/filesystem/plugins/hadoop/hadoop_filesystem.cc @@ -219,7 +219,7 @@ hdfsFS Connect(tf_hadoop_filesystem::HadoopFile* hadoop_file, builder, namenode.empty() ? nullptr : namenode.c_str()); auto cacheFs = libhdfs->hdfsBuilderConnect(builder); if (cacheFs == nullptr) { - TF_SetStatusFromIOError(status, TF_NOT_FOUND, strerror(errno)); + TF_SetStatusFromIOError(status, TF_ABORTED, strerror(errno)); return cacheFs; } hadoop_file->connection_cache[cacheKey] = cacheFs; diff --git a/tensorflow/core/platform/hadoop/hadoop_file_system.cc b/tensorflow/core/platform/hadoop/hadoop_file_system.cc index a92e66e67d0..ed46a16d2e9 100644 --- a/tensorflow/core/platform/hadoop/hadoop_file_system.cc +++ b/tensorflow/core/platform/hadoop/hadoop_file_system.cc @@ -197,7 +197,7 @@ Status HadoopFileSystem::Connect(StringPiece fname, hdfsFS* fs) { nn.empty() ? nullptr : nn.c_str()); hdfsFS cacheFs = libhdfs()->hdfsBuilderConnect(builder); if (cacheFs == nullptr) { - return errors::NotFound(strerror(errno)); + return errors::Aborted(strerror(errno)); } connectionCache_[cacheKey] = cacheFs; }