当前位置: 首页 > news >正文

【HDFS】每天一个RPC系列----complete(二):客户端侧

在这里插入图片描述

上图给出了最终会调用到complete RPC的客户端侧方法链路(除去Router那条线了)。

org.apache.hadoop.hdfs.DFSOutputStream#completeFile(org.apache.hadoop.hdfs.protocol.ExtendedBlock):

下面这个方法在complete rpc返回true之前,会进行重试,直到超过最大重试次数抛异常。
另外需要注意的是,这个方法在锁里(锁的是当前的流对象)。

  // should be called holding (this) lock since setTestFilename() may// be called during unit testsprotected void completeFile(ExtendedBlock last) throws IOException 
http://www.lryc.cn/news/111634.html

相关文章:

  • 五、PC远程控制ESP32 LED灯
  • 详解PHP反射API
  • 打开虚拟机进行ip addr无网络连接
  • Spring Boot如何整合mybatisplus
  • webpack基础知识一:说说你对webpack的理解?解决了什么问题?
  • 小研究 - 基于 MySQL 数据库的数据安全应用设计(二)
  • 大数据-数据内容分类
  • Babel编译与Webpack
  • 0805hw
  • ROS实现机器人移动
  • Dockerfile构建LNMP镜像
  • 总结七大排序!
  • 没有fastjson,rust怎么方便的解析提取复杂json呢?
  • Docker制作SpringBoot镜像
  • 力扣:53. 最大子数组和(Python3)
  • 利用appium抓取app中的信息
  • 数据结构:双向链表的实现(C实现)
  • linuxARM裸机学习笔记(4)----GPIO中断以及定时器中断实验
  • 第十二次CCF计算机软件能力认证
  • ceph pg inconsistent修复(unexpected clone)
  • 供求重构是产业互联网的核心 个体崛起是产业互联网的终点
  • torchvision.datasets数据加载失败
  • 【UEC++学习】UE网络 - Replication、RPC
  • C语言案例 按序输出三个整数-02
  • 区块链实验室(16) - FISCO BCOS实验环境
  • Java事件监听机制
  • 记一次ubuntu16误删libc.so.6操作的恢复过程
  • MAVLINK—C语言demoWindows版本
  • 区块链实验室(15) - 编译FISCO BCOS的过程监测
  • java_IO其它架包使用