CN109741786A - 一种固态硬盘监控方法、装置及设备 - Google Patents
一种固态硬盘监控方法、装置及设备 Download PDFInfo
- Publication number
- CN109741786A CN109741786A CN201910019684.2A CN201910019684A CN109741786A CN 109741786 A CN109741786 A CN 109741786A CN 201910019684 A CN201910019684 A CN 201910019684A CN 109741786 A CN109741786 A CN 109741786A
- Authority
- CN
- China
- Prior art keywords
- hard disk
- solid state
- state hard
- operation information
- manufacturer
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Debugging And Monitoring (AREA)
Abstract
本发明公开了一种固态硬盘监控方法、装置、设备及计算机可读存储介质,该方法包括:在存储***的运行过程中,实时监控所述存储***包括的固态硬盘;如果检测到所述固态硬盘出现故障,则获取所述固态硬盘的厂商预先指定的、在所述固态硬盘出现故障时需获取的所述固态硬盘的预设运行信息,并将获取的所述预设运行信息发送至所述厂商对应终端,以供所述厂商基于所述预设运行信息实现所述固态硬盘的故障检测。本申请确定出固态硬盘出现故障时,将厂商需要的固态硬盘的预设运行信息发送至厂商对应终端,使得厂商在基于预设运行信息实现固态硬盘的故障检测后指导用户实现固态硬盘的修复,大大降低了人工成本,且能够实现对固态硬盘的及时修复。
Description
技术领域
本发明涉及固态硬盘技术领域,更具体地说,涉及一种固态硬盘监控方法、装置、设备及计算机可读存储介质。
背景技术
NVMe(Non-Volatile Memory express,非易失性内存主机控制器接口规范)SSD(Solid State Drives,固态硬盘)是全闪存储的重要组成部分,是存储***读写数据的起点和终点,NVMe SSD的健康状况对整个存储***起着非常关键的影响。
在存储***业务运行过程中,不可避免得会出现一些固态硬盘出现故障的状况,比如固态硬盘响应慢、频繁离线、数据读写不一致等情况,一般来说,在客户现场出现此类问题,需要由厂商派遣工程师到现场对固态硬盘进行检测及维修,这无疑会导致高人工成本及修复无法及时完成。
综上所述,现有技术在固态硬盘出现故障时的维修方案存在人工成本较高且无法及时进行修复的问题。
发明内容
本发明的目的是提供一种固态硬盘监控方法、装置、设备及计算机可读存储介质,能够解决现有技术在SSD出现故障时的维修方案存在的人工成本较高且无法及时进行修复的问题。
为了实现上述目的,本发明提供如下技术方案:
一种固态硬盘监控方法,包括:
在存储***的运行过程中,实时监控所述存储***包括的固态硬盘;
如果检测到所述固态硬盘出现故障,则获取所述固态硬盘的厂商预先指定的、在所述固态硬盘出现故障时需获取的所述固态硬盘的预设运行信息,并将获取的所述预设运行信息发送至所述厂商对应终端,以供所述厂商基于所述预设运行信息实现所述固态硬盘的故障检测。
优选的,获取所述固态硬盘的预设运行信息之前,还包括:
获取所述固态硬盘的供应商预先指定的、在所述固态硬盘出现故障时需获取的所述固态硬盘的预设硬件信息,并将获取的所述预设硬件信息发送至所述供应商对应终端;如果接收到所述供应商基于所述预设硬件信息回复的运行信息发送指令,则执行获取所述固态硬盘的预设运行信息的步骤。
优选的,还包括:
如果检测到所述固态硬盘出现故障,则获取所述固态硬盘使用的总时长并记录,以供查询。
优选的,还包括:
如果检测到所述固态硬盘出现故障,则发出提示用户所述固态硬盘出现故障的信息,以供所述用户对所述固态硬盘进行更换。
一种固态硬盘监控装置,包括:
监控模块,用于:在存储***的运行过程中,实时监控所述存储***包括的固态硬盘;
第一发送模块,用于:如果检测到所述固态硬盘出现故障,则获取所述固态硬盘的厂商预先指定的、在所述固态硬盘出现故障时需获取的所述固态硬盘的预设运行信息,并将获取的所述预设运行信息发送至所述厂商对应终端,以供所述厂商基于所述预设运行信息实现所述固态硬盘的故障检测。
优选的,还包括:
第二发送模块,用于:获取所述固态硬盘的预设运行信息之前,获取所述固态硬盘的供应商预先指定的、在所述固态硬盘出现故障时需获取的所述固态硬盘的预设硬件信息,并将获取的所述预设硬件信息发送至所述供应商对应终端;如果接收到所述供应商基于所述预设硬件信息回复的运行信息发送指令,则执行获取所述固态硬盘的预设运行信息的步骤。
优选的,还包括:
记录模块,用于:如果检测到所述固态硬盘出现故障,则获取所述固态硬盘使用的总时长并记录,以供查询。
优选的,还包括:
提示模块,用于:如果检测到所述固态硬盘出现故障,则发出提示用户所述固态硬盘出现故障的信息,以供所述用户对所述固态硬盘进行更换。
一种固态硬盘监控设备,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现如上任一项所述固态硬盘监控方法的步骤。
一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上任一项所述固态硬盘监控方法的步骤。
本发明提供了一种固态硬盘监控方法、装置、设备及计算机可读存储介质,其中该方法包括:在存储***的运行过程中,实时监控所述存储***包括的固态硬盘;如果检测到所述固态硬盘出现故障,则获取所述固态硬盘的厂商预先指定的、在所述固态硬盘出现故障时需获取的所述固态硬盘的预设运行信息,并将获取的所述预设运行信息发送至所述厂商对应终端,以供所述厂商基于所述预设运行信息实现所述固态硬盘的故障检测。本申请在存储***运行过程中实时监控存储***包括的固态硬盘的运行状态,并在确定出固态硬盘出现故障时,获取固态硬盘的厂商指定的固态硬盘的预设运行信息,将该预设运行信息发送至厂商对应终端,使得厂商在基于预设运行信息实现固态硬盘的故障检测后指导用户实现固态硬盘的修复,从而无需厂商派遣工程师到现场对固态硬盘进行检测及维修,不仅大大降低了人工成本,且由此能够实现对固态硬盘的及时修复。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本发明实施例提供的一种固态硬盘监控方法的流程图;
图2为本发明实施例提供的一种固态硬盘监控装置的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参阅图1,其示出了本发明实施例提供的一种固态硬盘监控方法的流程图,可以包括:
S11:在存储***的运行过程中,实时监控存储***包括的固态硬盘。
本发明实施例提供的一种固态硬盘监控方法的执行主语可以为对应的固态硬盘监控装置,而该固态硬盘监控装置可以设置于存储***中,因此本发明实施例提供的一种固态硬盘监控方法的执行主语可以为存储***。在存储***的运行过程中,可以实时监控存储***包括的固态硬盘的运行状态,以获知固态硬盘在运行过程中是否出现异常,也即固态硬盘是否出现故障。其中,固态硬盘具体可以为NVMe SSD,当然也可以为其他需要实现监控的硬盘,均在本发明的保护范围之内。
S12:如果检测到固态硬盘出现故障,则获取固态硬盘的厂商预先指定的、在固态硬盘出现故障时需获取的固态硬盘的预设运行信息,并将获取的预设运行信息发送至厂商对应终端,以供厂商基于预设运行信息实现固态硬盘的故障检测。
需要说明的是,预先可以与固态硬盘的厂商进行协商,使得厂商开发一个其自定义的指令(对应固态硬盘为NVMe SSD时该指令则为NVMe指令,如Vendor Specific NVMeCommand),在检测到固态硬盘出现故障时,能够自动调用厂商开启的该指令获取固态硬盘的预设运行信息,将其作为关键日志进行打包并发送给厂商对应的终端,其中,预设运行信息可以包括固态硬盘中固件的调试信息及日志信息等,如固件中各个函数包含的变量值、各个函数的运行状态(是否正常运行)等;由此,厂商能够获取到所需要的固态硬盘的运行信息,进而基于该运行信息确定固态硬盘出现故障的原因,并指示用户实现对固态硬盘的修复,无需厂商派遣工程师到现场对固态硬盘进行检测及维修。
本申请在存储***运行过程中实时监控存储***包括的固态硬盘的运行状态,并在确定出固态硬盘出现故障时,获取固态硬盘的厂商指定的固态硬盘的预设运行信息,将该预设运行信息发送至厂商对应终端,使得厂商在基于预设运行信息实现固态硬盘的故障检测后指导用户实现固态硬盘的修复,从而无需厂商派遣工程师到现场对固态硬盘进行检测及维修,不仅大大降低了人工成本,且由此能够实现对固态硬盘的及时修复。
本发明实施例提供的一种固态硬盘监控方法,获取固态硬盘的预设运行信息之前,还可以包括:
获取固态硬盘的供应商预先指定的、在固态硬盘出现故障时需获取的固态硬盘的预设硬件信息,并将获取的预设硬件信息发送至供应商对应终端;如果接收到供应商基于预设硬件信息回复的运行信息发送指令,则执行获取固态硬盘的预设运行信息的步骤。
需要说明的是,固态硬盘通常是由厂商生产、由供应商由厂商获取后提供给用户,因此通常供应商也能够对固态硬盘实现一定程度的检测修复;因此本实施例在确定出固态硬盘出现故障时,获取供应商指定的其需要获取的固态硬盘的预设硬件信息,该预设硬件信息可以包括固态硬盘的温度、读写总次数、错误统计信息等,从而使得厂商可以对固态硬盘进行检测并到固态硬盘使用现场或者指导用户完成固态硬盘的修复。如果供应商基于预设硬件信息能够确定出固态硬盘故障原因则可以通过上述方式实现固态硬盘的修复,否则则可以指示将预设运行信息发送给厂商由厂商确定固态硬盘的故障原因以实现修复;由于厂商供应的固态硬盘量通常很大、可能无法及时对预设运行信息进行分析,因此本实施例中先由供应商进行固态硬盘故障原因的分析,供应商无法成功分析时再由厂商完成,从而进一步提高了固态硬盘修复的及时性。
本发明实施例提供的一种固态硬盘监控方法,还可以包括:
如果检测到固态硬盘出现故障,则获取固态硬盘使用的总时长并记录,以供查询。
需要说明的是,可以将固态硬盘使用的总时长、即固态硬盘被使用的总的时间长度进行记录,该记录可以是记录在本地的日志文件中,也可以将总时长携带于预设硬件信息和/或预设运行信息中发送至对应的终端,从而基于该总时长可以分析出固态硬盘的使用时间以确定修复的可能性,进一步保证了对固态硬盘的故障分析时的高效率。
本发明实施例提供的一种固态硬盘监控方法,还可以包括:
如果检测到固态硬盘出现故障,则发出提示用户固态硬盘出现故障的信息,以供用户对固态硬盘进行更换。
需要说明的是,在无法及时对固态硬盘进行修复或者急需利用新的固态硬盘实现存储功能的情况下,本实施例中可以在检测到固态硬盘出现故障时,即输出提示用户的信息实现上报告警,以使得用户能够及时获知固态硬盘出现故障的信息,并完成对固态硬盘的更换,保证了存储可靠性及存储有效性。
另外,上述获取预设硬件信息及预设运行信息的操作可以是用户看到上述提示的信息后通过手动下发相应的指令实现的(该指令可通过前端GUI界面或者后台CLI下发),也可以是在确定出固态硬盘出现故障后自动实现的,从而提高了信息获取的及时性。其中,预设硬件信息的获取可以是通过Get Log Page NVMe指令实现的,从而能够获取固态硬盘的SMART/Health信息作为预设硬件信息,并且可以将获取的预设运行信息及预设硬件信息均写入至dump文件中,以由该文件中获取相应信息发送至对应终端。
可见,本申请公开的技术方案通过相应信息至厂商及供应商的操作,从而方便实现固态硬盘故障的原因分析及定位,从而更高效的实现固态硬盘的故障修改,相比于现有技术中派驻现场检测及修改固态硬盘的方法,本申请更加高效、节省成本,且能够及时在线保存固态硬盘的相关信息供分析。
本发明实施例还提供了一种固态硬盘监控装置,如图2所示,可以包括:
监控模块11,用于:在存储***的运行过程中,实时监控存储***包括的固态硬盘;
第一发送模块12,用于:如果检测到固态硬盘出现故障,则获取固态硬盘的厂商预先指定的、在固态硬盘出现故障时需获取的固态硬盘的预设运行信息,并将获取的预设运行信息发送至厂商对应终端,以供厂商基于预设运行信息实现固态硬盘的故障检测。
本发明实施例提供的一种固态硬盘监控装置,还可以包括:
第二发送模块,用于:获取固态硬盘的预设运行信息之前,获取固态硬盘的供应商预先指定的、在固态硬盘出现故障时需获取的固态硬盘的预设硬件信息,并将获取的预设硬件信息发送至供应商对应终端;如果接收到供应商基于预设硬件信息回复的运行信息发送指令,则执行获取固态硬盘的预设运行信息的步骤。
本发明实施例提供的一种固态硬盘监控装置,还可以包括:
记录模块,用于:如果检测到固态硬盘出现故障,则获取固态硬盘使用的总时长并记录,以供查询。
本发明实施例提供的一种固态硬盘监控装置,还可以包括:
提示模块,用于:如果检测到固态硬盘出现故障,则发出提示用户固态硬盘出现故障的信息,以供用户对固态硬盘进行更换。
本发明实施例还提供了一种固态硬盘监控设备,可以包括:
存储器,用于存储计算机程序;
处理器,用于执行计算机程序时实现如上任一项固态硬盘监控方法的步骤。
本发明实施例还提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时可以实现如上任一项固态硬盘监控方法的步骤。
需要说明的是,本发明实施例提供的一种固态硬盘监控装置、设备及计算机可读存储介质中相关部分的说明请参见本发明实施例提供的一种固态硬盘监控方法中对应部分的详细说明,在此不再赘述。另外本发明实施例提供的上述技术方案中与现有技术中对应技术方案实现原理一致的部分并未详细说明,以免过多赘述。
对所公开的实施例的上述说明,使本领域技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
Claims (10)
1.一种固态硬盘监控方法,其特征在于,包括:
在存储***的运行过程中,实时监控所述存储***包括的固态硬盘;
如果检测到所述固态硬盘出现故障,则获取所述固态硬盘的厂商预先指定的、在所述固态硬盘出现故障时需获取的所述固态硬盘的预设运行信息,并将获取的所述预设运行信息发送至所述厂商对应终端,以供所述厂商基于所述预设运行信息实现所述固态硬盘的故障检测。
2.根据权利要求1所述的方法,其特征在于,获取所述固态硬盘的预设运行信息之前,还包括:
获取所述固态硬盘的供应商预先指定的、在所述固态硬盘出现故障时需获取的所述固态硬盘的预设硬件信息,并将获取的所述预设硬件信息发送至所述供应商对应终端;如果接收到所述供应商基于所述预设硬件信息回复的运行信息发送指令,则执行获取所述固态硬盘的预设运行信息的步骤。
3.根据权利要求2所述的方法,其特征在于,还包括:
如果检测到所述固态硬盘出现故障,则获取所述固态硬盘使用的总时长并记录,以供查询。
4.根据权利要求3所述的方法,其特征在于,还包括:
如果检测到所述固态硬盘出现故障,则发出提示用户所述固态硬盘出现故障的信息,以供所述用户对所述固态硬盘进行更换。
5.一种固态硬盘监控装置,其特征在于,包括:
监控模块,用于:在存储***的运行过程中,实时监控所述存储***包括的固态硬盘;
第一发送模块,用于:如果检测到所述固态硬盘出现故障,则获取所述固态硬盘的厂商预先指定的、在所述固态硬盘出现故障时需获取的所述固态硬盘的预设运行信息,并将获取的所述预设运行信息发送至所述厂商对应终端,以供所述厂商基于所述预设运行信息实现所述固态硬盘的故障检测。
6.根据权利要求5所述的装置,其特征在于,还包括:
第二发送模块,用于:获取所述固态硬盘的预设运行信息之前,获取所述固态硬盘的供应商预先指定的、在所述固态硬盘出现故障时需获取的所述固态硬盘的预设硬件信息,并将获取的所述预设硬件信息发送至所述供应商对应终端;如果接收到所述供应商基于所述预设硬件信息回复的运行信息发送指令,则执行获取所述固态硬盘的预设运行信息的步骤。
7.根据权利要求6所述的装置,其特征在于,还包括:
记录模块,用于:如果检测到所述固态硬盘出现故障,则获取所述固态硬盘使用的总时长并记录,以供查询。
8.根据权利要求7所述的装置,其特征在于,还包括:
提示模块,用于:如果检测到所述固态硬盘出现故障,则发出提示用户所述固态硬盘出现故障的信息,以供所述用户对所述固态硬盘进行更换。
9.一种固态硬盘监控设备,其特征在于,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现如权利要求1至4任一项所述固态硬盘监控方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至4任一项所述固态硬盘监控方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910019684.2A CN109741786A (zh) | 2019-01-09 | 2019-01-09 | 一种固态硬盘监控方法、装置及设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910019684.2A CN109741786A (zh) | 2019-01-09 | 2019-01-09 | 一种固态硬盘监控方法、装置及设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109741786A true CN109741786A (zh) | 2019-05-10 |
Family
ID=66364097
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910019684.2A Pending CN109741786A (zh) | 2019-01-09 | 2019-01-09 | 一种固态硬盘监控方法、装置及设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109741786A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111124818A (zh) * | 2019-12-06 | 2020-05-08 | 苏州浪潮智能科技有限公司 | 一种扩展器Expander的监控方法、装置及设备 |
CN113366471A (zh) * | 2019-05-16 | 2021-09-07 | 深圳市欢太科技有限公司 | 信息推送方法、装置、智能终端、服务器及智能设备*** |
CN113590406A (zh) * | 2021-08-16 | 2021-11-02 | 湖南博匠信息科技有限公司 | 一种基于电变量进行固态硬盘故障检测的方法及*** |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108132870A (zh) * | 2017-12-29 | 2018-06-08 | 佛山市幻云科技有限公司 | 固态硬盘及其监控*** |
CN109003646A (zh) * | 2018-07-24 | 2018-12-14 | 浪潮电子信息产业股份有限公司 | 一种数据处理方法及单片机 |
CN109032863A (zh) * | 2018-07-19 | 2018-12-18 | 郑州云海信息技术有限公司 | 一种NVMe固态硬盘及其故障原因的确定方法、*** |
-
2019
- 2019-01-09 CN CN201910019684.2A patent/CN109741786A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108132870A (zh) * | 2017-12-29 | 2018-06-08 | 佛山市幻云科技有限公司 | 固态硬盘及其监控*** |
CN109032863A (zh) * | 2018-07-19 | 2018-12-18 | 郑州云海信息技术有限公司 | 一种NVMe固态硬盘及其故障原因的确定方法、*** |
CN109003646A (zh) * | 2018-07-24 | 2018-12-14 | 浪潮电子信息产业股份有限公司 | 一种数据处理方法及单片机 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113366471A (zh) * | 2019-05-16 | 2021-09-07 | 深圳市欢太科技有限公司 | 信息推送方法、装置、智能终端、服务器及智能设备*** |
CN111124818A (zh) * | 2019-12-06 | 2020-05-08 | 苏州浪潮智能科技有限公司 | 一种扩展器Expander的监控方法、装置及设备 |
CN111124818B (zh) * | 2019-12-06 | 2023-01-10 | 苏州浪潮智能科技有限公司 | 一种扩展器Expander的监控方法、装置及设备 |
CN113590406A (zh) * | 2021-08-16 | 2021-11-02 | 湖南博匠信息科技有限公司 | 一种基于电变量进行固态硬盘故障检测的方法及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI479309B (zh) | 控制固態硬碟的裝置及方法 | |
US8332695B2 (en) | Data storage device tester | |
US9047922B2 (en) | Autonomous event logging for drive failure analysis | |
US20110154113A1 (en) | Data storage device tester | |
CN103744764A (zh) | 一种基于Crontab的整机内存稳定性的测试方法 | |
CN109741786A (zh) | 一种固态硬盘监控方法、装置及设备 | |
US7356744B2 (en) | Method and system for optimizing testing of memory stores | |
CN103207820B (zh) | 基于raid卡日志的硬盘的故障定位方法及装置 | |
CN110704287B (zh) | Linux***下RAID卡异常日志收集方法、***及存储介质 | |
CN111104275A (zh) | 一种闪断ssd硬盘电源的自动化测试方法及装置 | |
CN103854704A (zh) | 闪存坏块的自动检测方法及自动检测装置 | |
CN111966543B (zh) | 一种存储oses***稳定性的测试***和方法 | |
CN114138587B (zh) | 服务器电源固件升级的可靠性验证方法、装置和设备 | |
CN114664369A (zh) | 一种存储芯片测试方法及装置 | |
CN112363909B (zh) | 一种继电保护装置中文件***可靠性的自动测试方法 | |
US8341468B2 (en) | Information apparatus | |
CN112084097B (zh) | 一种磁盘告警方法及装置 | |
CN110597674B (zh) | 一种存储器检测方法、装置、录像***及存储介质 | |
CN109215724A (zh) | 存储器自动检测和修复的方法及装置 | |
CN114968694A (zh) | 一种硬盘故障注入方法、装置、设备及存储介质 | |
CN111367728A (zh) | 一种内存空间监控清理测试方法及*** | |
CN109491846B (zh) | 一种用于服务器抓取SATA硬盘trace的方法和*** | |
CN111857573A (zh) | 一种基于raid故障成员盘的智能更换方法及*** | |
CN105242880A (zh) | 一种自动化创建Raid并执行压力测试的方法 | |
CN110993015B (zh) | 一种硬盘的差分信号质量检测方法、装置、主控及介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190510 |