码迷,mamicode.com
首页 >  
搜索关键字:swift playground    ( 7175个结果
在Python中处理中文路径
AlienTech for better life!~...
分类:编程语言   时间:2014-05-26 04:35:51    阅读次数:389
OpenStack_Swift源码分析——Ring的rebalance算法源代码详细分析
1 Command类中的rebalnace方法 在上篇文章中讲解了,创建Ring已经为Ring添加设备,在添加设备后需要对Ring进行平衡,平衡 swift-ring-builder object.builder rebalance 首先会调用swift/cli/ringbuilder.py中方法,在main方法中首先会判读/etc/swift文件夹下是否有object.builder文...
分类:其他好文   时间:2014-05-25 00:41:43    阅读次数:359
OpenStack_Swift源码分析——创建Ring及添加设备源码详细分析
1 创建Ring 代码详细分析 在OpenStack_Swift——Ring组织架构中我们详细分析了Ring的具体工作过程,下面就Ring中增加设备,删除设备,已经重新平衡的实现过程作详细的介绍。 首先看RingBuilder类 def __init__(self, part_power, replicas, min_part_hours): #why 最大 2**32 ...
分类:其他好文   时间:2014-05-23 01:50:35    阅读次数:406
Openstack 大纲
目录表1.开始使用openstack概念体系结构逻辑体系机构Openstack的服务反馈2.身份认证管理身份认证服务概念用户crud记录存入监控检查开始身份认证服务用法示范中间件使用用户名和密码的身份验证解决(排除故障)身份认证服务3.仪表盘(信息显示板)定制仪表盘为信息显示板设置会..
分类:其他好文   时间:2014-05-20 21:02:36    阅读次数:382
OpenStack_Swift源码分析——Object-auditor源码分析(2)
1 Object-aduitor审计具体分析 上一篇文章中,讲解了Object-aduitor的启动,其中审计的具体执行是AuditorWorker实现的,在run_audit中实例化了AuditorWorker类,并调用audit_all_objects方法,下面看此方法的具体代码实现: def audit_all_objects(self, mode='once', device_dirs...
分类:其他好文   时间:2014-05-18 16:06:57    阅读次数:427
OpenStack_Swift源码分析——Object-auditor源码分析(1)
1 Object-auditor 的启动 Object-auditor的启动和object-replicator的启动过程是一样的,首先是执行启动脚本 swift-init object-auditor start 启动脚本会运行swift源码bin目录下的 if __name__ == '__main__': parser = OptionParser("%prog CONFIG...
分类:其他好文   时间:2014-05-16 02:50:59    阅读次数:332
Openstack能解决这些问题吗?请各位大侠一起来讨论
Openstack能解决这些问题吗?请各位大侠一起来讨论 1、10万规模的虚拟机,每个虚拟机可以在任何一个CNA上启动,该如何做?2、用户如何自定义业务网络,如何解决网络不够用的情况? 3、统一的镜像管理:多站点该如何做?4、分布式存储在跨AZ/Region情况下怎么设计,如何遵循NWR原则?...
分类:其他好文   时间:2014-05-15 23:29:26    阅读次数:300
OpenStack_Swift源码分析——ObjectReplicator源码分析(2)
1、Replicator执行代码详细分析 上篇问中介绍了启动Replicator的具体过程,下面具体讲解Replicator的执行代码的具体实现: def replicate(self, override_devices=None, override_partitions=None): """Run a replication pass""" sel...
分类:其他好文   时间:2014-05-15 00:15:16    阅读次数:458
OpenStack_Swift源码分析——ObjectReplicator源码分析(1)
1、ObjectorReplicator的启动 首先运行启动脚本 swift-init object-replicator start此运行脚本的运行过程和ring运行脚本运行过程差不多,找到swift 源码bin下的swift-object-replicator其代码如下所示 if __name__ == '__main__': parser = OptionParser("%pr...
分类:其他好文   时间:2014-05-15 00:08:27    阅读次数:332
OpenStack_Swift源码分析——Ring基本原理及一致性Hash算法
1、Ring的基本概念 Ring是swfit中最重要的组件,用于记录存储对象与物理位置之间的映射关系,当用户需要对Account、Container、Object操作时,就需要查询对应的Ring文件(Account、Container、Object都有自己对应的Ring),Ring 使用Region(最近几个版本中新加入的)、Zone、Device、Partition和Replica来维护这些信...
分类:其他好文   时间:2014-05-14 15:22:15    阅读次数:1213
7175条   上一页 1 ... 715 716 717 718 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!