2016年12月12日

[openstack]依赖提交

摘要: 依赖提交 Create a dependency If you are about to create a patch that depends on another (unmerged) patch, or if you already submitted a patch but need to 阅读全文

posted @ 2016-12-12 13:42 剑客西门吹雪 阅读(236) 评论(0) 推荐(0) 编辑

2016年11月25日

[openstack]Merge conflict怎么处理

摘要: 之前给社区提了一个patch过了一段时间后,出现了merge confict的问题。这里不得不说openstack的文档真是好。 Resolving merge conflicts Resolving merge conflicts Resolving merge conflicts UPDATED 阅读全文

posted @ 2016-11-25 17:14 剑客西门吹雪 阅读(1553) 评论(0) 推荐(0) 编辑

2016年11月10日

[openstack]jenkins挂了怎么办

摘要: Automated Testing¶ When a new patchset is uploaded to Gerrit, that project’s “check” tests are run on the patchset by Jenkins. Once completed the test 阅读全文

posted @ 2016-11-10 14:16 剑客西门吹雪 阅读(1604) 评论(0) 推荐(0) 编辑

2016年10月20日

[spacemacs]anaconda自动补全不工作

摘要: spacemacs打开python源文件自动补全不工作,打开anaconda-mode buffer看到以下信息: Traceback (most recent call last): File "/Users/matthew/.emacs.d/.cache/anaconda-mode/0.1.5/ 阅读全文

posted @ 2016-10-20 22:53 剑客西门吹雪 阅读(2555) 评论(0) 推荐(0) 编辑

2016年10月4日

[位操作]一些位操作的技巧

摘要: 一些关于位操作的技巧. WIKI Bit manipulation is the act of algorithmically manipulating bits or other pieces of data shorter than a word. Computer programming ta 阅读全文

posted @ 2016-10-04 21:01 剑客西门吹雪 阅读(397) 评论(0) 推荐(0) 编辑

2016年8月4日

[tgt]Login Phase

摘要: 分析分析Login部分。 iscsi协议的request和response都是成对出现的。也就是一个initiator发出一个reqestment,target就会回一个response。这种方式,从抓包结果,文档,或者tgt的实现里面对连接状态的,和event的处理上都可以看到。只要结合iscsi 阅读全文

posted @ 2016-08-04 01:03 剑客西门吹雪 阅读(759) 评论(0) 推荐(0) 编辑

2016年8月2日

[tgt]accept_connection

摘要: 不得不说一开始看这个代码我心里是想死的,基本没有注释, 动不动就用宏。还好受到伍哥点化,教了我看源代码的一招半式总算能理出来一点头绪,也算是没白看两天。 target和initiator之间要建立连接才能有之后的操作,accept_connection就是实现这个功能的。 说是用来建立连接的,所以肯 阅读全文

posted @ 2016-08-02 22:24 剑客西门吹雪 阅读(355) 评论(0) 推荐(0) 编辑

2016年7月29日

iSCSI配置

摘要: 刚刚入职,师父安排学习iSCSI协议。先把iSCSI搭起来。 环境: 服务端和客户端都是CentOS7。服务端target使用的是Linux SCSI target framework,即tgt。 客户端initiator用的是iscsi-initiator-utils。两个软件可以通过以下命令安装 阅读全文

posted @ 2016-07-29 21:43 剑客西门吹雪 阅读(352) 评论(0) 推荐(0) 编辑

导航