- 博客(7)
- 资源 (7)
- 收藏
- 关注
原创 s3cmd 操作手册
s3cmd(1) s3cmd(1)NAME s3cmd - tool for managing Amazon S3 storage space and Amazon CloudFront content delivery networkSYNO
2016-05-24 13:54:18 8985
原创 openstack manila 创建share的业务逻辑
create sharemanila-api1.获取请求的上下文---context2.验证请求体是否符合标准 不合法抛出异常3.从请求体中取出要创建的share。4.提取share的name替换成display_name5.提取share的description信息,替换diplay_description6.提取share的size和share_p
2016-05-24 13:52:25 1579
原创 ceph中的信号处理线程
linux 信号sigset_t 信号集类型sigfillset(...) 初始化所有信号位,值为 1。sigemptyset(...) 清空所有信号,值为0.sigaddset(...) 向信号集中添加信号.pthread_sigmask(...)设置线程掩码(即:被屏蔽的信号集)。sighold(...) 把指定信号添加到掩码中sigrelse(...)从掩码中移除指定信号sigi
2016-05-24 13:46:39 847
原创 Ceph IO简介
OSDMessenger通过网络层通过OSD的ms_fast_dispatch()方法把接收到的消息分发该osd实例来处理。OSD::ms_fast_dispatch(Message *m) 1.检测OSDService服务是否已经停止,如果是则丢弃该消息(该对象的引用计数减1 nref.dec(),如果引用计数为0则删除该对象)。 2.OpRequestRef op = op_
2016-05-24 13:42:52 2130 4
原创 Note
ceph monitor 维护着ceph map的主本, client会从monitor那里获取ceph map的副本。 ceph osd进程会监控自动的状态和其他osd的状态,并把监控的情况报告给monitor。 clients和osds利用crush算法来确定数据的具体位置。 存储到ceph中的数据无论来源哪里,在ceph中都是作为一个object存储,每一个object在文件系统中以一
2016-05-24 13:36:02 455
原创 rgw && message
librados::IoCtxImpl::operate_read() //do read operation Objecter:md_config_obs_t:Dispatcher prepare_read_op() //new a Op instance is used by
2016-05-24 13:34:30 441
原创 rgw librados io
//初始化user quota 和bucket quota op->init_processing() //验证用户是否有对应的操作, op->verify_op_mask(); //对应ACL权限的检测 op->verify_permission(); //验证请求的参数是否合法 op->verify_params();RGWPutObjProcessor RGWPutObjPro
2016-05-24 13:29:43 1012
opencv中文版API文档
2013-08-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人