BUG描述:

Semi-sync master failed on net_flush() before waiting for slave reply

MariaDB 10.0.25 Centos6.6

这是7月7下午4点因网络抖动,发生的半同步复制hang住的一个BUG。当时的现象就是主库无法写入,从库IO Thread线程挂起,与主库失连。

错误日志截图

当时的报警信息截图

监控图

后立即关闭半同步复制,主库恢复正常。

提交的BUG地址

https://jira.mariadb.org/browse/MDEV-16706

官方回复在最新版MariaDB 10.0.36里修复。

同理,MySQL5.7也存在该BUG

https://bugs.mysql.com/bug.php?id=79865

遇到的朋友,请注意!

Semi-sync master failed on net_flush() before wait相关推荐

  1. go-zero出现retrying of unary invoker failed或者Auto sync endpoints failed

    1. Auto sync endpoints failed 看看是不是docker-compose.yaml 的环境变量ETCD_ADVERTISE_CLIENT_URLS=http://etcd:2 ...

  2. 基于MHA+semi sync实现mysql数据库的高可用

    一.实验原理: 1.拓扑结构图如下: 2.工作原理: 从宕机崩溃的master保存二进制日志事件(binlog events) 识别含有最新更新的slave 应用差异的中继日志(relay log)到 ...

  3. MySQL 8 复制(二)——半同步复制

    目录 一.简介 二.性能提升 1. 支持发送二进制日志事件和接收ACK的异步化 2. 控制主库接收确认反馈从库的数量 3. 二进制日志互斥锁改进 三.数据一致性 1. 源码剖析 2. rpl_semi ...

  4. HBase meta元数据损坏导致hbase master初始化失败

    故障起因: 跑kylin任务,过程出错,异常信息:Direct buffer memory, java.io.IOException: java.lang.OutOfMemoryError: Dire ...

  5. Failed to connect to GitHub to update the CocoaPods/Specs specs repo 问题

    为什么80%的码农都做不了架构师?>>>    https://www.jianshu.com/p/a502eb72b689 今天pod search 一个库时发现搜索到的版本比gi ...

  6. spark启动master和slave时报错:org.apache.spark.deploy.master.Master --host localhost --port 7077 --webui-po

    总共三台服务器,一个master,两个slave,运行start-all.sh时报错,提示的错误信息如下: failed to launch: nice -n 0 /home/zhanghaiping ...

  7. Mysql数据库管理系统

    数据库的概述 Mysql: DBMS(数据库管理系统 DataBase Manager System) 概述:数据库(Database)是按照数据结构组织.存储和管理数据的仓库,它产生于距今六十多年前 ...

  8. MySQL配置文件及参数详解

    MySQL的配置文件需要根据版本及实际情况进行相应配置,本人使用的是Percona版本,主要是用到线程池等功能,所以选择Percona版本,配置文件内容如下,大部分参数信息我参考了相关资料做了说明,如 ...

  9. 分布式系统咋做同步?虐死人!

    以下文章来源方志朋的博客,回复"666"获面试宝典 分布式系统,通过数据冗余,来保证数据的安全.要写一个分布式系统,一道绕不过去的坎,那就是数据同步. 同步,这两个字,折磨死了很多 ...

最新文章

  1. js实现页面跳转的几种方式
  2. js算法入门(2)--哈希表
  3. 阿里巴巴Java开发手册———个人追加的见解和补充(一)
  4. docker 必然用到的一些指令
  5. rust-let 不可变绑定与可变绑定(4)
  6. o型圈沟槽设计_深圳综合O型密封圈ID544.4MM*8.6MM报价-星湖蓝海科技
  7. 周末包邮送书和小红包中奖名单公布
  8. centos proftp_在CentOS上禁用ProFTP
  9. 前端学习(2160):vuecli项目初始化过程
  10. java鸟_java飞扬的小鸟
  11. linux 启动网络服务,Linux下网络启动服务器安装和配置方法(pxe+tftp+dhcpd)
  12. 安卓智能手机刷机前的准备工作
  13. 150页的剑指Offer解答PDF,它来了!!!
  14. Android下载文件常见错误解决方法
  15. 电路分压的基本公式忘记了~~
  16. 【学习笔记】在KEIL中stm32移植51代码时位定义变量的替换
  17. Python语言的适用范围
  18. AID数据集的均值和方差
  19. Android仿微信通讯录
  20. 2022-2028年中国康复理疗行业市场发展现状及竞争格局预测报告

热门文章

  1. console线驱动安装_centos7安装docker
  2. php 图片处理类,分享php多功能图片处理类
  3. 计算机组成原理_在线作业1,20秋《计算机组成原理》在线作业1
  4. python模拟内置函数reversed_Python内置函数reversed
  5. adobexd怎么录屏_请问如何使用Adobe XD制作应用动效?
  6. mysql隔离级别 简书_InnoDB 事务隔离级别(Mysql篇)
  7. PicoBlaze中断
  8. java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderL
  9. If-Modified-Since和If-None-Match
  10. Linux网络通信管理