用于跟踪文件的软错误收集的方法和系统技术方案

技术编号:2831878 阅读:219 留言:0更新日期:2012-04-11 18:40
一种跟踪文件收集系统,用于实施对与数据处理设备相关联的一个或多个跟踪文件的软错误进行收集的跟踪文件收集方法。该方法包括从该数据处理设备周期性地获取错误日志,比较两个或更多个获取的错误日志;以及基于两个或更多个获取的错误日志的比较指示了该数据处理设备内发生一个或多个软错误,从该数据处理设备获取跟踪文件。

【技术实现步骤摘要】

本专利技术一般涉及与具有错误日志的任一类型数据处理设备(例 如,自动化数据库)相关联的跟踪文件的收集。本专利技术尤其涉及在 数据处理设备内出现软错误条件下收集与数据处理设备相关的跟踪 文件。
技术介绍
自动化数据库中的某些错误进行时可能不被发现,比如,举例来说,get/put (得到/设置)命令可能在成功之前需要重试,get/put 命令在存取器上的失败导致在另一个存取器上的成功切换,或者其 记录清单中检测到匹配驱动系列号的库。这些软错误是无法检测 的,因为它们不会引起主机工作失败。尽管软错误可以发布在操作 面板上或者指示为SNMP陷阱(trap),目前的跟踪文件收集技术还 不能对软错误的出现进行响应,导致在软错误发生时跟踪文件可能 不正常或被覆盖,特别是在具有有限跟踪文件空间的库中。另外, 如果库的跟踪文件在更晚的时候收集,那么该跟踪文件将不包含实 际错误,因为软错误可能已经被调试了。一些已知的解决方案可以是增大库中用于跟踪文件的尺寸空 间,向库中增加专用于跟踪文件的硬盘驱动器,或者当任何类型的 错误发生时迅速传递(flash) —个跟踪文件。不过,这些方案的缺 点是在物理上增大跟踪文件的尺寸空间,仅对于更加新的或可扩展 的数据库有帮助,并不适用于不能在物理上增大尺寸的已有数据库, 逻辑上的增大尺寸将减小其他的尺寸的尺寸空间,并且在空间和 文件管理方面对于每个错误迅速传递跟踪文件是不切实际的
技术实现思路
本专利技术提供了 一种新的独特的跟踪文件收集系统,用于与数据 处理设备相关的 一 个或多个跟踪文件的软错误收集。本专利技术的一种形式是计算机可读介质,用于具体实现可由处理 器执行的计算机可读指令的程序,从而执行与该数据处理设备相关 的跟踪文件的软错误收集的操作。这些操作包括从该数据处理设备 周期性地获取错误日志,比较两个或更多个获取的错误日志,以及 基于该两个或更多个获取的错误日志的比较指示了该数据处理设备 内发生一个或多个软错误,从该数据处理设备获取跟踪文件。本专利技术的第二种形式是一种跟踪文件收集系统,包括处理器;以及存储器,其存储该处理器可操作的指令,用于与数据处理设备相关联的跟踪文件的软错误收集。执行该指令以用于从该数据处 理设备周期性地获取错误日志,比较两个或更多个获取的错误日志, 以及基于两个或更多个获取的错误日志的比较指示了该数据处理设 备内发生一个或多个软错误,从该数据处理设备获取跟踪文件。本专利技术的第三种形式是一种用于与数据处理设备相关联的跟踪 文件的软错误收集的方法。该方法包括从该数据处理设备周期性 地获取错误日志,比较两个或更多个获取的错误日志,以及基于两 个或更多个获取的错误日志的比较指示了该数据处理设备内发生一 个或多个软错误,从该数据处理设备获取跟踪文件。前述形式和其他的形式以及本专利技术的目的和优点将通过下面结 合附图的本专利技术各种实施例的详细说明变得更加清楚。详细的说明 和附图仅仅对本专利技术起示意性作用,而不是限制作用,本专利技术的范 围由所附的权利要求及其等同物来限定。附图说明图1示出了根据本专利技术的跟踪文件收集器的一般实施例; 图2示出了根据本专利技术的代表跟踪文件收集方法的一般实施例 的流程图3示出了根据图2所示的跟踪文件收集方法由图1所示的跟 踪文件收集器执行的示例性的跟踪文件收集;图4示出了根据本专利技术的图1所示的跟踪文件收集器的一个实 施例;图5示出了根据本专利技术的代表图3所示的跟踪文件收集方法的 一个实施例的流程图;图6示出了根据图5所示的跟踪文件收集方法由图4所示的跟 踪文件收集器对错误日志的示例性分析;以及图7示出了根据图5所示的跟踪文件收集方法由图4所示的跟 踪文件收集器执行的示例性的跟踪文件收集。具体实施方式图1示出了本专利技术的跟踪文件收集器20,其在结构上配置成收 集数据处理设备10的Y个跟踪文件TF,其中Y^0,条件是数据处 理设备10的软错误包含在从数据处理设备10获取的X个错误日志 EL,其中X^2。具体地,跟踪文件收集器20实现图2所示的流程 30所代表的本专利技术的跟踪文件收集方法。参考图2,流程30中的阶段S32包括跟踪文件收集器20从数据 处理设备IO周期性地获取错误日志。例如,如图3所示,由跟踪文 件收集器20在t-0时从数据处理设备10获取初始的错误日志EL (0),其后是当三(3)个不同收集等待周期CWP1-CWP3到期时, 由跟踪文件收集器20从数据处理设备10获取错误日志EL ( 1 )-EL ( 3 )。通过由跟踪文件收集器20每次在收集等待周期到期之后从数据 处理设备10获取错误日志,跟踪文件收集器20在流程30的阶段S34 期间比较两个或更多个获取的错误日志,从而在流程30的阶段S36 期间从数据处理设备IO有条件地获取跟踪文件。例如,如图3所示, 在收集等待周期CWP1到期时,执行阶段S34包括将错误日志EL( 0 ) 与EL ( 1 )进行比较,从而基于错误日志EL ( 0)与EL ( 1 )的比较 无法指示数据处理设备10中发生了软错误,跟踪文件收集器20决 定不从数据处理设备IO获取当前的跟踪文件。在进一步的例子中, 在收集等待周期CWP2到期时,执行阶段S34包括将错误日志EL( 0 ) 和/或EL(1)与EL (2)进行比较,从而基于错误日志EL (0)和/或 EL(1)与EL(2)的比较指示在数据处理设备10中发生了软错误SE1, 跟踪文件收集器20决定从数据处理设备10获取当前的跟踪文件 TF1。同样作为示例,在收集等待周期CWP3到期时,执行阶段S34 包4舌将4普误曰志EL ( 0 ) 、 EL ( 1 )和/或EL ( 2 )与EL ( 3 )进4亍比 较,从而基于错误日志EL ( 0 ) 、 EL ( 1 )和/或EL ( 2 )与EL ( 3 ) 的比较指示数据处理设备10中发生了软错误SE2,跟踪文件收集器 20决定从数据处理设备10获取当前的跟踪文件TF2。实际上,本专利技术关于实现图2所示的跟踪文件收集方法的方式 不强加任何限制或任何约束。尽管如此,为了进一步示出和理解本 专利技术的专利技术原理,图4示出了一个示例性以太网40,用于实现如图 5中的流程70表示的本专利技术的跟踪文件收集方法。特别地,图4示出了以太网40,其使得应用服务器50、数据库 服务器51、 web服务器52、自动化磁带库53和跟踪文件管理服务 器54相互连接。自动化磁带库53存储工作站(未示出)生成的数 据,该工作站连接到以太网40以便使用服务器50-52。跟踪文件收 集器60以软件模块的形式安装在跟踪文件管理服务器54的存储器 中,以便跟踪文件管理服务器54的处理器执行流程70,如在跟踪文 件收集器60中实现的那样。为了便于理解跟踪文件服务器60,现在 将在获取四(4)个库错误日志LEL (0) -LEL (3)的上下文中对 流程70进行描述。参考图5,流程70的阶段S72包括服务器54从库53中获取库 错误日志LEL ( 0 )和库跟踪文件LTF ( 0 )。获取库错误日志LEL (0)用作初始基础,以便从库53有条件地获取另外的跟踪文件, 将在后面描述。获取库跟踪文件LTF (0)用于识别当服务器54初 始启动时库10中的任何软错误,服务器54初始启动可以本文档来自技高网...

【技术保护点】
一种跟踪文件收集系统,包括:处理器;以及存储器,其存储所述处理器可操作的指令,用于与数据处理设备相关联的至少一个跟踪文件的软错误收集,执行所述指令以用于:从所述数据处理设备周期性地获取错误日志;比较至少两个获取的错误日志;以及基于所述至少两个获取的错误日志的比较指示了所述数据处理设备内发生至少一个软错误,从所述数据处理设备获取所述至少一个跟踪文件。

【技术特征摘要】
US 2006-10-6 11/539,5211.一种跟踪文件收集系统,包括处理器;以及存储器,其存储所述处理器可操作的指令,用于与数据处理设备相关联的至少一个跟踪文件的软错误收集,执行所述指令以用于从所述数据处理设备周期性地获取错误日志;比较至少两个获取的错误日志;以及基于所述至少两个获取的错误日志的比较指示了所述数据处理设备内发生至少一个软错误,从所述数据处理设备获取所述至少一个跟踪文件。2. 如权利要求1所述的跟踪文件收集系统,其中所述数据处理设 备是自动化磁带库。3. 如权利要求1所述的跟踪文件收集系统,其中进一步执行所述 指令以用于将每个获取的错误日志存储在错误日志表中。4. 如权利要求1所述的跟踪文件收集系统,其中所述比较至少两 个获取的错误日志包括识别当前获取的错误日志中的、未在先前获取的错误日志中出现 的每个软错误条目。5. 如权利要求4所述的跟踪文件收集系统,其中所述比较至少两 个获取的错误日志进一 步包括将过滤器应用于每个识别的软错误条目。6. 如权利要求5所述的跟踪文件收集系统,其中响应于至少一个 识别的软错误条目通过所述过滤器,获取跟踪文件。7. 如权利要求1所述的跟踪文件...

【专利技术属性】
技术研发人员:A拜JGM加维兰KV恩戈
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:US[]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1