【技术实现步骤摘要】
操作请求的处理方法和装置
本专利技术涉及存储系统
,具体而言,涉及一种操作请求的处理方法和装置。
技术介绍
在分布式存储系统中,需要实时掌握每个存储设备对象存储守护进程(ObjectStorageDeamon,简称为OSD)上的请求相关信息,比如,请求执行时长,请求当前的状态,执行是否超时等。从而整体了解整个存储设备OSD的运行状态,这对存储系统非常重要,特别是在分析系统性能问题时,准确掌握每个请求的信息,有助于快速定位和解决问题。分布式存储系统中,对于请求的跟踪和故障发现是非常复杂的,目前相关的技术大都通过消耗额外的内存资源来存储请求的状态信息,并且访问和记录状态信息的过程都是串行化的,这极大地降低了请求跟踪系统的效率,也给请求增加的更多的统计延迟,从而影响分布式存储系统的性能。此外,大多数系统的实现并没有充分利用请求跟踪系统的信息,只是用来查询,从而造成资源的浪费。针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种操作请求的处理方法和装 ...
【技术保护点】
1.一种操作请求的处理方法,其特征在于,包括:/n监控分布式存储系统中进程关联的操作请求;/n对所述操作请求进行检测,确定所述操作请求的延迟原因;/n依据所述延迟原因,对所述分布式存储系统中进程进行隔离处理。/n
【技术特征摘要】
1.一种操作请求的处理方法,其特征在于,包括:
监控分布式存储系统中进程关联的操作请求;
对所述操作请求进行检测,确定所述操作请求的延迟原因;
依据所述延迟原因,对所述分布式存储系统中进程进行隔离处理。
2.根据权利要求1所述的方法,其特征在于,监控分布式存储系统中进程关联的操作请求包括:
对所述分布式存储系统中进程关联的操作请求进行跟踪;
对所述分布式存储系统中进程关联的操作请求进行监测。
3.根据权利要求2所述的方法,其特征在于,对所述分布式存储系统中进程关联的操作请求进行跟踪包括:
将每一次经过处理所述操作请求记录为一个事件,其中,所述事件至少包括:所述事件的时间戳、所述事件的标识信息。
4.根据权利要求2所述的方法,其特征在于,对所述分布式存储系统中进程关联的操作请求进行监测包括:
确定所述操作请求的当前事件的时间戳和上一个事件的时间戳的第一差值;在所述第一差值大于第一预设差值的情况下,打印所述操作请求以及所述操作请求的每个事件;
或者,
确定所述操作请求的最后一个事件的时间戳和第一个事件的时间戳的第二差值;在所述第二差值大于第二预设差值的情况下,打印所述操作请求以及所述操作请求的每个事件。
5.根据权利要求2所述的方法,其特征在于,对所述分布式存储系统中进程关联的操作请求进行跟踪包括:
为所述操作请求预先分配N个事件数组,其中,N为大于1的整数;
在记录所述操作请求的事件时,更新对应所述操作请求的事件下标的所述数组的状态信息;
在...
【专利技术属性】
技术研发人员:黄骏,张旭明,王豪迈,胥昕,
申请(专利权)人:星辰天合北京数据科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。