自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (1)
  • 收藏
  • 关注

原创 ceph源码分析--Monitor paxos算法

友情链接

2018-01-24 14:25:04 481

原创 ceph源码分析--ceph命令解析(终端敲命令之后发生的事)

在一次开发组内讨论中,那次是admin_socket的后台部分的课程分享。分享中同事提出了一个疑问。既然讲了admin_socket的的后台部分,那前端输入命令到底是怎么去调用的后台呢,或者前台的命令到底是怎么发送的呢?平时的ceph命令到底是怎么解析的呢?讨论会后带着这些疑问,看起了ceph代码。在终端敲入了ceph stastus,终端就返回了集群的状态。那在这个过程中,到底是调用了什么。

2018-01-22 20:27:08 2400 1

原创 ceph源码分析--monitor leader选举

本篇博客主要分为三个部分 1.概述 2.选举的时机 3.选举的过程1.概述monitor在运行的过程中,必须存在一个leader节点来。众多的更新操作都是由leader节点来完成,写的命令也会经由peon转发到leader节点进行。leader的选择是根据rank值来的,rank值小的为leader,而rank值跟IP地址有关。2.选举的时机在ceph中有大致三处

2018-01-19 01:29:31 1123

原创 ceph源码分析--monitor的lease机制

概述在monitor节点中,存在着Leader和Peon两种角色。在monitor采用了一种lease机制,保证了副本在一定时间内可读写。同时lease机制也保证了整个集群中的monitor当前都是可用状态。Leader节点会向所有的Peon节点定时的发送lease消息,延长各个节点的lease时间,同时收集所有节点的ack消息。只要有一个节点没有回复ack消息。就会重新发起选举。 同理

2018-01-18 00:33:30 1033

原创 unix环境高级编程apue.h文件头的安装

工作了,以前只停留在pad里的书都想入手。手里有了unix网络编程卷1卷2,最近看ceph源码的过程中,越来越发现需要补充unix环境高级编程的知识。从pad中走向了实体书。中午快递到货,迫不及待的翻开了。第一件事,安装 #include"apue.h"1.官网下载下载传送门2.解压make安装点依赖gcc make啥的 一make,果然报错,人生啊总是要走很

2018-01-14 15:59:34 704

原创 玩转linux主机-vim配置

在程序员届有一个鄙视链,用vim的鄙视用IDE的。但是完全没配置的vim实在是太难用了。这里笔者在github上找到了用vim打造IDE环境。 https://github.com/BillWang139967/Vim具体的配置方法不赘述,在项目的readme.md有详细说明。

2018-01-14 15:45:18 298

原创 ceph源码分析--admin socket

官方文档http://docs.ceph.com/docs/master/rados/operations/monitoring/具体用法ceph daemon {daemon-name} ceph daemon {path-to-socket-file}ceph daemon osd.0 foo ceph daemon /var/run/ceph/ceph-osd.0.a

2018-01-13 00:37:53 1092

2009-2018 计算机考研408历年真题

考研历年真题,帮助考生考上理想的学校。

2018-12-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除