Latest Posts

gerrit导出patchsets中comment的方法(gerrit reviewer意见导出方法)


在gerrit中可以添加comment,这些comment分散在不同的地方,有什么方法可以将这些comment统一进行导出。

可以使用gerrit query将comments进行导出为json文件,然后再写数据处理脚本,对这些数据进行处理。

ssh -p 29418 yourusername@gerrit.server.ip gerrit query project:'your project' --format json --comments --patch-set

其中的参数,project指定具体的项目,--format json导出为json格式.

--comments --patch-set组合导出comment数据。

导出的数据可以使用python脚本加json进行解析输出为excel文件。


Read More

存储相关厂家关系


AVAGO 安华高 安华高科技(2015收购并改名Broadcom)
Broadcom Broadcom Corporation 博通公司
LSI LSI Corporation 艾萨华(2013年被Avago收购)

 

MicroChip Microchip Technology Incorporated 美国微芯科技公司
Microsemi Microsemi Corporation 美高森美(2018年被MicroChip收购)
PMC PMC-Sierra 博安思(2016年被Microsemi收购)

 

 

HGST Hitachi Global Storage Technologies(Hitachi GST) 日立环球存储科技(2020年被WD西部数据公司收购)
WDC Western Digital Corp 西部数据公司

Read More

sg3_utils工具windows系统下的使用


sg3_utils工具在windows系统下的使用。首先在windows系统下可以用两种使用方法,一种是原生的exe程序,一种是MinGW下的程序。

工具的官方地址: http://sg.danny.cz/sg/

工具的下载地址

http://sg.danny.cz/sg/p/sg3_utils-1.42exe.zip

http://sg.danny.cz/sg/p/sg3_utils-1.45mgw64.zip

通过下载地址,能够区分两种exe的类型。

硬盘框级联模块expander设备编号 .\sg_scan.exe -s

PS C:\Users\Administrator\Documents\sg3_utils-1.42> .\sg_scan.exe -s

SCSI1:5,11,0    claimed=0 pdt=dh          YOUSHANG Cub  T76

 

里面的SCSI1:5,11,0 就是类似linux下的/dev/sgX

命令上主要就是这个设备号的差异,其它的都可以参考linux命令。

关键的几个命令如下

    2016-08-08 06:04       17427 usr/bin/sg_scan.exe
    2016-08-08 06:04       22547 usr/bin/sg_senddiag.exe
    2016-08-08 06:04       80915 usr/bin/sg_ses.exe
    2016-08-08 06:04       22035 usr/bin/sg_ses_microcode.exe

 


Read More

linux svn relocate 操作方法指南(重新定位)


首先切换到你的svn所在的目录,然后使用svn info,查看当前目录的svn路径信息。

然后重点看Working Copy Root Path: /home/project/FirmWare/project01。

这个是你本地的svn checkout root路径。然后根据这个路径,修改SVN的url,使这个路径与root路径一致。

然后就是使用svn switch --relocate命令进行切换

 

root@personal-desktop:/home/project/FirmWare/project01/Code# svn info
Path: .
Working Copy Root Path: /home/project/FirmWare/project01
URL: http://ip1/svn/SVN_REPO/project/firmware/project01/Code
Relative URL: ^/project/firmware/project01/Code
Repository Root: http://ip1/svn/SVN_REPO
Repository UUID: e19ac3c3-e5fa-4a0b-9981-c3024a90e5af
Revision: 23068
Node Kind: directory
Schedule: normal
Last Changed Author: user007
Last Changed Rev: 23064
Last Changed Date: 2020-07-07 07:19:45 +0800 (二, 07  7月 2020)



# svn switch --relocate http://ip1/svn/SVN_REPO/project/firmware/project01 http://ip2/svn/SVN_REPO/project/firmware/project01
Authentication realm:  svn for FW
Password for 'root': 

Authentication realm:  svn for FW
Username: youusername
Password for 'youusername': ********

 


Read More

cygwin下ls -la命令显示用户组为Domain Users,由此引发的脚本异常


$ ls -la
总用量 22076
drwxrwx---+ 1 Administrators Domain Users        0 11月 20 09:30  .
drwxrwx---+ 1 Administrators Domain Users        0 10月 30 14:29  ..
drwxrwx---+ 1 Administrators Domain Users        0 9月  10 14:33  .svn
-rwxrwx---+ 1 Administrators Domain Users    89920 11月 20 17:52  file1.txt

如上所示,在cygwin下,使用ls -la列出文件详细内容,如果计算机加入了Domain,在显示用户组时会显示Domain Users。

用户组本来是一个没有空格的字符串,但这个Domain Users有空格,这样,可能导致依靠字符串解析的脚本工作异常。

在这种情况下,可以使用-G参数不对用户组进行打印进行规避

-G, --no-group             in a long listing, don't print group names

 

$ ls -laG
总用量 22076
drwxrwx---+ 1 Administrators        0 11月 20 09:30  .
drwxrwx---+ 1 Administrators        0 10月 30 14:29  ..
drwxrwx---+ 1 Administrators        0 9月  10 14:33  .svn
-rwxrwx---+ 1 Administrators    89920 11月 20 17:52  file1.txt

 


Read More

linux下svn常用命令汇总(速成)


1:查看状态 svn status

2:  更新与svn库保持一致, svn up

3:  添加一个目录不忽略强制添加,svn add ./ --force --no-ignore

4: 提交到svn库, svn ci -m "commit message" ./

5: 查看svn的信息,svn info

6:不下载远程查看svn目录 svn ls http://svnip/svnrepo/svndir

7: 检出到本地(包括svn修改记录), svn checkout  http://svnip/svnrepo/svndir

8:检出到本地(不包含svn修改记录), svn export  http://svnip/svnrepo/svndir

9: 使用svn log查看差异,  svn log -r <revision> --diff

10: 查看当前的变更, svn diff <dir>


Read More

svn ci后 svn log不实时更新,看不到最新提交记录


使用svn ci提交修改后,再接着使用svn log查看提交日志,会看到这个日志不是实时更新,看不到最新提交记录。

如果需要查看最新的log,需要先执行svn up进行更新。

 


Read More

SAS的Expander从拓扑功能上分两种Fan-out和Edge


Edge Expander边缘扩展器就像最底层的交换机。

Fanout Expander输出扩展器,就是连接底层交换机的路由器或者有路由功能的三层交换机

SAS的Expander分为两种,即输出扩展器(Fan-out Expander)和边缘扩展器(Edge Expander):一个SAS域只能有一个输出扩展器,它可以随意连接边缘扩展器;一个边缘扩展器只能连接到一个输出扩展器上(前者将后者当作主机),而在没有输出扩展器的情况下最多仅允许两个边缘扩展器互连;在不超过Phy数目上限的前提下,扩展器可以随意连接发起者/目标设备。如果将边缘扩展器比作以太网或FC SAN中的交换机,那么输出扩展器就是以太网中的路由器或FC SAN中的导向器。

 

In the SAS topology there are two types of expanders: Fan-out and Edge. The server-attached storage market will typically use edge expanders, which can address up to 128 SAS addresses or drives in a segment. When a fan-out expander is incorporated into the architecture, up to 128 segments can exist within a SAS domain, which allows SAS to address up to 16,384 SAS physical links (PHY). Compared to the parallel SCSI limit of 15 devices, SAS storage topologies can support large, enterprise-class applications.


Read More


© 2008-2022 CunYouLu存有录博客 村友录 存游录 鲁ICP备08005943号