自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ceph pool metadata

pool 5 '.rgw' replicated size 3 副本数min_size 1 最小副本数crush_ruleset 6 rule set编码object_hash rjenkins pg_num 96 pg数pgp_num 96 pgp_num数last_change 61657 变化次数

2015-11-25 16:19:23 943

原创 ceph rgw中所使用的池子

ceph rgw中所使用的池子$ radosgw-admin zone get{    "domain_root": ".rgw",    "control_pool": ".rgw.control",    "gc_pool": ".rgw.gc",    "log_pool": ".log",    "intent_log_pool": ".intent-l

2015-11-24 11:35:58 2327 1

原创 python eventlet模块

python eventlet模块python中更实用eventlet模块创建线程或者线程池。def _func_on_containers(logger, conf, concurrency_key, func, **kwargs): """Run a function on each container with concurrency.""" bench = Bench(logg

2015-11-19 16:17:53 1253

原创 python signal模块

python signal模块python signal模块的使用实例。 1. signal处理handlerimport signal...def sigint1(self, signum, frame): if self.delete: print >>sys.stderr, ( 'SIGINT received; f

2015-11-19 16:04:04 1244

原创 python logging模块实例

python logging模块使用实例该文档是提供一个python logging模块的使用实例,代码取自swift-bench创建logger对象,该对象的创建,采用单例模式,只要参数一下,logger对象也就是同一个。 logger = logging.getLogger('bench-server')设置logger的级别,告诉logger处理的日志级别 lev

2015-11-19 15:32:31 658

原创 RGW中的请求的认证过程

RGW中的用户认证过程(keystone or rados backend)用户s3用户请求的合法性验证过程:src/rgw/rgw_rest_s3.cc Rgw的认证方式有两种一个是使用keystone认证;一个是使用rados自带的认证方式;根据配置判断是否使用keystone认证;如果配置了keystone方式,则keystone方式;(二选一)int RGW_Auth_S3::author

2015-11-17 20:35:50 2505

原创 RGW处理请求中获取handler过程

RGW 创建处理请求的handler在src/rgw/rgw_main.cc源文件中的process_request()函数中有一个很重要的操作,就是Handler的获取,handler是manager中注册用来处理请求,很重要的一个对象: 获取HandlerRGWHandler *handler = rest->get_handler(store, s, client_io, &mgr, &in

2015-11-17 20:32:25 1473 3

原创 CEPH RGW处理请求过程

Rgw处理请求过程Rest api:Put /{bucket} HTTP/1.1x-amz-acl: public-read-writeAuthorization: AWS {access}:{hash-of-header-and-secret}这里依civetweb来提供rest服务来介绍,一个请求的处理过程。 回调函数的注册: 在civetweb中注册了用于处理请求的回调函数,在文

2015-11-17 20:29:06 5498 1

转载 磁盘性能检测iostat

简介:    iostat是linux环境查看磁盘性能的软件工具。操作间help。例子:iostat -x 5 10avg-cpu: %user %nice %system %iowait %steal %idle 0.46 0.00 0.87 0.33 0.00 98.34Device: r

2015-11-11 12:32:40 519

ganglia+nagios集成分布式监控系统

ganglia与nagios集成分布式监控系统对云应用平台的系统监控。

2015-06-26

nova API 扩展支持IPSAN设备

扩展nova API资源支持IPSAN设备,实现ipsan设备的集成管理;主要用于instance的持久化。

2015-06-26

nova创建instance的过程

openstack nova创建instance的详细过程。

2015-06-26

cinder创建volume过程

openstack cinder创建volume的详细过程。

2015-06-26

复杂背景图像识别

复杂背景图像文字识别,详细讲述了,图像的中文字的采集,与识别方法。

2013-08-09

电子商务系统

电子商务系统,包含四个模块,用户,购物车,订单,产品模块 使用用了jsp,struts1,hibernate等技术,使用了mysql数据库

2013-08-07

opencv中文版API文档

opencv中文版API文档OpenCV 拥有包括 500 多个C函数的跨平台的中、高层 API。它不依赖于其它的外部库——尽管也可以使用某些外部库。

2013-08-07

空空如也

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

TA关注的人

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