CN107818047A - A kind of test and management method and device - Google Patents
A kind of test and management method and device Download PDFInfo
- Publication number
- CN107818047A CN107818047A CN201710968515.4A CN201710968515A CN107818047A CN 107818047 A CN107818047 A CN 107818047A CN 201710968515 A CN201710968515 A CN 201710968515A CN 107818047 A CN107818047 A CN 107818047A
- Authority
- CN
- China
- Prior art keywords
- test
- kernel
- server configuration
- configuration information
- kernel server
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Prevention of errors by analysis, debugging or testing of software
- G06F11/3668—Testing of software
- G06F11/3672—Test management
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3409—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment for performance assessment
- G06F11/3414—Workload generation, e.g. scripts, playback
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3409—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment for performance assessment
- G06F11/3419—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment for performance assessment by assessing time
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Debugging And Monitoring (AREA)
Abstract
Description
技术领域technical field
本发明属于计算机技术领域,尤其涉及一种测试管理方法及装置。The invention belongs to the technical field of computers, and in particular relates to a test management method and device.
背景技术Background technique
SPEC(Standard Performance Evaluation Corporation,标准化性能评估组织)Jbb(Java Business Benchmark,Java商业应用测试标准)2015基准测试是国际标准化性能评估组织发布的最新一代衡量服务器Java应用性能的测试基准:主要用于JRE(Java运行环境)性能测量、操作系统性能测量以及底层硬件的Java系统性能测量。SPEC Jbb2015测试结果中主要包含两个指标:系统业务处理最大值max-jOPS,代表着系统对Java应用负载事务处理的绝对能力;系统关键业务处理值critical-jOPS,反映系统对不同行业应用所要求不同响应时间(10ms到100ms)下的综合处理能力。SPEC (Standard Performance Evaluation Corporation, Standardized Performance Evaluation Organization) Jbb (Java Business Benchmark, Java Business Application Testing Standard) 2015 benchmark test is the latest generation of test benchmarks for measuring server Java application performance released by the International Standardization Performance Evaluation Organization: mainly used for JRE (Java runtime environment) performance measurement, operating system performance measurement, and Java system performance measurement of the underlying hardware. The SPEC Jbb2015 test results mainly include two indicators: the maximum value of system business processing max-jOPS, which represents the absolute ability of the system to handle Java application load transactions; the system key business processing value critical-jOPS, which reflects the requirements of the system for applications in different industries Comprehensive processing capabilities under different response times (10ms to 100ms).
为了提升服务器Java应用性能的测试结果,主要采用以下两种手段:In order to improve the test results of server Java application performance, the following two methods are mainly used:
1、通过优化基本输入输出系统BIOS,来提升服务器Java应用性能的测试结果;1. Improve the test results of server Java application performance by optimizing the basic input and output system BIOS;
2、通过优化操作系统层,来提升服务器Java应用性能的测试结果。2. Improve the test results of server Java application performance by optimizing the operating system layer.
但是,采用上述这两种手段提升的测试效果有限。However, the test effects of the above-mentioned two means of improvement are limited.
因此,迫切需要提供一种测试管理方案来解决上述技术问题。Therefore, it is urgent to provide a test management solution to solve the above technical problems.
发明内容Contents of the invention
本发明提供一种测试管理方法及装置,以解决上述问题。The present invention provides a test management method and device to solve the above problems.
本发明实施例提供一种测试管理方法,包括以下步骤:对服务器内核配置信息进行设置;An embodiment of the present invention provides a test management method, including the following steps: setting server kernel configuration information;
运行所述服务器内核配置信息,执行业务测试。Run the configuration information of the server kernel to execute a business test.
本发明实施例还提供一种测试管理装置,包括处理器,适于实现各指令;存储设备,适于存储多条指令,所述指令适于由所述处理器加载并执行;An embodiment of the present invention also provides a test management device, including a processor, adapted to implement instructions; a storage device, adapted to store multiple instructions, and the instructions are adapted to be loaded and executed by the processor;
对服务器内核配置信息进行设置;Set the server kernel configuration information;
运行所述服务器内核配置信息,执行业务测试。Run the configuration information of the server kernel to execute a business test.
本发明实施例提供以下技术方案:对服务器内核配置信息进行设置;运行所述服务器内核配置信息,执行业务测试。The embodiment of the present invention provides the following technical solutions: setting server kernel configuration information; running the server kernel configuration information to execute business tests.
上述技术方案中,通过对服务器内核配置信息进行优化设置,极大提升了Java应用性能的测试效果。In the above technical solution, by optimizing the configuration information of the server kernel, the test effect of the Java application performance is greatly improved.
本发明实施例提供以下技术方案:通过服务器内核配置界面,关闭日志守护进程。The embodiment of the present invention provides the following technical solution: closing the log daemon process through the server kernel configuration interface.
上述技术方案中,通过关闭日志守护进程,释放了CPU资源,保证了Java应用性能的测试过程中CPU资源的充分利用,极大提升了Java应用性能的测试效果。In the above technical solution, by closing the log daemon process, the CPU resources are released, which ensures full utilization of the CPU resources during the Java application performance test, and greatly improves the Java application performance test effect.
附图说明Description of drawings
此处所说明的附图用来提供对本发明的进一步理解,构成本请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:The accompanying drawings described here are used to provide a further understanding of the present invention, and constitute a part of the present application. The schematic embodiments of the present invention and their descriptions are used to explain the present invention, and do not constitute improper limitations to the present invention. In the attached picture:
图1所示为本发明实施例1的测试管理方法流程图;Fig. 1 shows the flow chart of the test management method of Embodiment 1 of the present invention;
图2所示为本发明实施例2的测试管理装置结构图。FIG. 2 is a structural diagram of a test management device according to Embodiment 2 of the present invention.
具体实施方式Detailed ways
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。Hereinafter, the present invention will be described in detail with reference to the drawings and examples. It should be noted that, in the case of no conflict, the embodiments in the present application and the features in the embodiments can be combined with each other.
本发明通过优化编译内核中影响性能的选项与参数,从底层优化服务器资源,充分释放与业务处理无关的资源消耗,使整个测试系统运行在高性能、吞吐量优先的模式下,更适合处理如SPEC jbb2015这样的高并发应用,显著提高对Java业务的处理能力。The present invention optimizes the options and parameters affecting performance in the compiling kernel, optimizes server resources from the bottom layer, fully releases resource consumption unrelated to business processing, and makes the entire test system run in a high-performance, throughput-first mode, which is more suitable for processing such as Highly concurrent applications such as SPEC jbb2015 can significantly improve the processing capability of Java business.
具体而言:in particular:
内核kernel是操作系统的核心部分,它是由操作系统中用于管理存储器、文件、外设、系统资源的那些部分组成,操作系统内核通常运行进程,并提供进程间通信。内核的核心功能为:事件调度和同步、进程间通信(消息传递)、存储器管理、进程管理。在操作系统中,内核是界于基本输入输出系统BIOS和应用软件之间的那部分,其中,应用命令通过操作系统内核传递到BIOS,然后再传输到相关硬件。The kernel kernel is the core part of the operating system. It is composed of those parts of the operating system used to manage memory, files, peripherals, and system resources. The operating system kernel usually runs processes and provides inter-process communication. The core functions of the kernel are: event scheduling and synchronization, inter-process communication (message passing), memory management, and process management. In the operating system, the kernel is the part between the basic input and output system BIOS and the application software, wherein the application commands are transmitted to the BIOS through the operating system kernel, and then transmitted to the relevant hardware.
本发明通过对内核重新进行优化编译,一方面能将内核进行升级,使用最新的内核不仅能够修复之前版本的问题,还能加入新的功能需求、提升与硬件平台之间的协作稳定性;另一方面还能对内核进行精简与优化,关闭在业务测试中不需要的进程,释放CPU资源,优化系统的工作模式,使之侧重于处理吞吐量高并发的应用程序,提升SPEC jbb2015测试性能。The present invention re-optimizes and compiles the kernel. On the one hand, the kernel can be upgraded. Using the latest kernel can not only repair the problems of the previous version, but also add new functional requirements and improve the cooperation stability with the hardware platform; On the one hand, it can also simplify and optimize the kernel, shut down unnecessary processes in business testing, release CPU resources, optimize the working mode of the system, make it focus on processing high-throughput concurrent applications, and improve SPEC jbb2015 test performance.
具体实施过程如下:The specific implementation process is as follows:
1、以最新的4.10.1版kernel为例,将1inux-4.10.1.tar.xz,解压到/usr/src目录下;1. Taking the latest version 4.10.1 kernel as an example, extract 1inux-4.10.1.tar.xz to the /usr/src directory;
2、/usr/src/linux-4.10.1目录下执行make menuconfig;2. Execute make menuconfig in the /usr/src/linux-4.10.1 directory;
3、进入kernel配置界面,将提升系统Java应用性能的选项重新配置:3. Enter the kernel configuration interface, and reconfigure the options to improve the performance of Java applications in the system:
a)General setup--->a)General setup--->
选项Auditing support:启用日志守护进程进行系统日志的收集及分析找到安全问题,与性能测试无关,关闭该选项以释放CPU资源;Option Auditing support: Enable the log daemon to collect and analyze system logs to find security problems, which has nothing to do with performance testing. Turn off this option to release CPU resources;
b)General setup--->b)General setup--->
Timers subsystem--->Timers subsystem--->
01d Idle dynticks config:由于进行测试时CPU上只有系统必要进程与SPECjbb2015进程,因此开启动态时钟;01d Idle dynticks config: Since there are only system necessary processes and SPECjbb2015 processes on the CPU during the test, the dynamic clock is turned on;
c)General setup--->c)General setup--->
Timers subsystem--->Timers subsystem--->
Timer tick handling(Idle dynticks system(tickless idle))--->Timer tick handling(Idle dynticks system(tickless idle))--->
Full dynticks system(tickless):设置动态时钟的模式,当CPU空闲或者只有一个可运行的任务(没有需要调度的其他任务)时,不处理时钟节拍;Full dynticks system (tickless): Set the dynamic clock mode, when the CPU is idle or there is only one runnable task (no other tasks that need to be scheduled), the clock tick is not processed;
4、依次执行make,make modules_install,make install;4. Execute make, make modules_install, make install in sequence;
5、查看安装内核是否成功,执行cat/boot/grub2/grub.cfg。5. To check whether the kernel is successfully installed, execute cat/boot/grub2/grub.cfg.
6、重启服务器,在进入系统时选择新内核启动,用新内核测试SPEC jbb2015。6. Restart the server, select the new kernel to start when entering the system, and test SPEC jbb2015 with the new kernel.
图1所示为本发明实施例1的测试管理方法流程图,包括以下步骤:Fig. 1 shows the flow chart of the test management method of Embodiment 1 of the present invention, including the following steps:
步骤101:对服务器内核配置信息进行设置;Step 101: Setting server kernel configuration information;
进一步地,所述对服务器内核配置信息进行设置的过程为:Further, the process of setting server kernel configuration information is as follows:
通过服务器内核配置界面,关闭日志守护进程。Close the log daemon process through the server kernel configuration interface.
进一步地,所述对服务器内核配置信息进行设置的过程还包括:Further, the process of setting server kernel configuration information also includes:
通过服务器内核配置界面,开启动态时钟。Enable the dynamic clock through the server kernel configuration interface.
进一步地,所述通过服务器内核配置界面,开启动态时钟之后,还包括:Further, after enabling the dynamic clock through the server kernel configuration interface, it also includes:
对所述动态时钟的模式进行设置。Set the mode of the dynamic clock.
步骤102:运行所述服务器内核配置信息,执行业务测试。Step 102: Execute the configuration information of the server kernel to perform a service test.
本发明实施例在于从Kernel优化参数来满足高并发吞吐量优先的Java业务处理需求,解决了在SPEC jbb2015测试中CPU被无关服务占用的性能瓶颈,提高CPU资源利用率,提升服务器在SPEC jbb2015测试中的性能表现。The embodiment of the present invention is to optimize parameters from the Kernel to meet the Java business processing requirements with high concurrent throughput priority, solve the performance bottleneck that the CPU is occupied by irrelevant services in the SPEC jbb2015 test, improve the utilization of CPU resources, and improve the performance of the server in the SPEC jbb2015 test performance in .
图2所示为本发明实施例2的测试管理装置结构图,包括处理器,适于实现各指令;存储设备,适于存储多条指令,所述指令适于由所述处理器加载并执行;Fig. 2 is a structural diagram of a test management device according to Embodiment 2 of the present invention, including a processor adapted to implement instructions; a storage device adapted to store a plurality of instructions adapted to be loaded and executed by the processor ;
对服务器内核配置信息进行设置;Set the server kernel configuration information;
运行所述服务器内核配置信息,执行业务测试。Run the configuration information of the server kernel to execute a business test.
进一步地,所述对服务器内核配置信息进行设置的过程为:Further, the process of setting server kernel configuration information is as follows:
通过服务器内核配置界面,关闭日志守护进程。Close the log daemon process through the server kernel configuration interface.
进一步地,所述对服务器内核配置信息进行设置的过程为:Further, the process of setting server kernel configuration information is as follows:
通过服务器内核配置界面,开启动态时钟。Enable the dynamic clock through the server kernel configuration interface.
进一步地,所述通过服务器内核配置界面,开启动态时钟之后,还包括:Further, after enabling the dynamic clock through the server kernel configuration interface, it also includes:
对所述动态时钟的模式进行设置。Set the mode of the dynamic clock.
本发明实施例从内核上优化整个测试系统,一般优化方案只是在BIOS层以及操作系统层上进行优化,没有深入到内核中去,本发明实施例通过编译kernel优化可以提升SPEC jbb2015测试max-jOPS的值在2%以上,critical-jOPS的值在1%以上。The embodiment of the present invention optimizes the entire test system from the kernel. The general optimization scheme is only optimized on the BIOS layer and the operating system layer, and does not go deep into the kernel. The embodiment of the present invention can improve the SPEC jbb2015 test max-jOPS by compiling the kernel optimization The value of critical-jOPS is above 2%, and the value of critical-jOPS is above 1%.
这表明通过优化内核不仅是在对服务器Java业务的绝对处理能力上有提升,同时在对关键业务的处理上能力上也有提升。This shows that by optimizing the kernel, not only the absolute processing ability of the server Java business is improved, but also the ability to process key business is also improved.
本发明实施例提供以下技术方案:对服务器内核配置信息进行设置;运行所述服务器内核配置信息,执行业务测试。The embodiment of the present invention provides the following technical solutions: setting server kernel configuration information; running the server kernel configuration information to execute business tests.
上述技术方案中,通过对服务器内核配置信息进行优化设置,极大提升了Java应用性能的测试效果。In the above technical solution, by optimizing the configuration information of the server kernel, the test effect of the Java application performance is greatly improved.
本发明实施例提供以下技术方案:通过服务器内核配置界面,关闭日志守护进程。The embodiment of the present invention provides the following technical solution: closing the log daemon process through the server kernel configuration interface.
上述技术方案中,通过关闭日志守护进程,释放了CPU资源,保证了Java应用性能的测试过程中CPU资源的充分利用,极大提升了Java应用性能的测试效果。In the above technical solution, by closing the log daemon process, the CPU resources are released, which ensures full utilization of the CPU resources during the Java application performance test, and greatly improves the Java application performance test effect.
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and changes. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention shall be included within the protection scope of the present invention.
Claims (8)
- A kind of 1. test and management method, it is characterised in that comprise the following steps:Kernel server configuration information is configured;The kernel server configuration information is run, performs operational trials.
- 2. test and management method according to claim 1, it is characterised in that described to be carried out to kernel server configuration information The process of setting is:Pass through kernel server configuration interface, closing journal finger daemon.
- 3. test and management method according to claim 1, it is characterised in that described to be carried out to kernel server configuration information The process of setting also includes:By kernel server configuration interface, dynamic clock is opened.
- 4. test and management method according to claim 3, it is characterised in that it is described by kernel server configuration interface, After opening dynamic clock, in addition to:The pattern of the dynamic clock is configured.
- 5. a kind of test and management device, it is characterised in that including processor, be adapted for carrying out each instruction;Storage device, suitable for storage A plurality of instruction, the instruction are suitable to be loaded and performed by the processor;Kernel server configuration information is configured;The kernel server configuration information is run, performs operational trials.
- 6. test and management device according to claim 5, it is characterised in that described to be carried out to kernel server configuration information The process of setting is:Pass through kernel server configuration interface, closing journal finger daemon.
- 7. test and management device according to claim 5, it is characterised in that described to be carried out to kernel server configuration information The process of setting is:By kernel server configuration interface, dynamic clock is opened.
- 8. test and management device according to claim 7, it is characterised in that it is described by kernel server configuration interface, After opening dynamic clock, in addition to:The pattern of the dynamic clock is configured.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710968515.4A CN107818047A (en) | 2017-10-18 | 2017-10-18 | A kind of test and management method and device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710968515.4A CN107818047A (en) | 2017-10-18 | 2017-10-18 | A kind of test and management method and device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN107818047A true CN107818047A (en) | 2018-03-20 |
Family
ID=61608082
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201710968515.4A Pending CN107818047A (en) | 2017-10-18 | 2017-10-18 | A kind of test and management method and device |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN107818047A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113806217A (en) * | 2021-08-13 | 2021-12-17 | 阿里云计算有限公司 | Kernel testing method and device |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20140075452A1 (en) * | 2011-11-08 | 2014-03-13 | Alexander Valerievich Supalov | Message passing interface tuning using collective operation modeling |
| CN105162657A (en) * | 2015-08-28 | 2015-12-16 | 浪潮电子信息产业股份有限公司 | A method for network test performance optimization |
-
2017
- 2017-10-18 CN CN201710968515.4A patent/CN107818047A/en active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20140075452A1 (en) * | 2011-11-08 | 2014-03-13 | Alexander Valerievich Supalov | Message passing interface tuning using collective operation modeling |
| CN105162657A (en) * | 2015-08-28 | 2015-12-16 | 浪潮电子信息产业股份有限公司 | A method for network test performance optimization |
Non-Patent Citations (3)
| Title |
|---|
| GOOD BAI: "如何按需优化和裁剪自己的内核", 《HTTP://BLOG.CHINAUNIX.NET/UID-21123336-ID-1830539.HTML》 * |
| GU-STUDENT: "i.MX arm 3.12.28 Kernel Configuration", 《HTTPS://BLOG.CSDN.NET/U011314012/ARTICLE/DETAILS/49405327》 * |
| 熊小憨: "linux-kernel配置详情(一)", 《HTTPS://BLOG.CSDN.NET/SUMA110/ARTICLE/DETAILS/62423331》 * |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113806217A (en) * | 2021-08-13 | 2021-12-17 | 阿里云计算有限公司 | Kernel testing method and device |
| CN113806217B (en) * | 2021-08-13 | 2025-03-14 | 阿里云计算有限公司 | Kernel testing method and device |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Ustiugov et al. | Benchmarking, analysis, and optimization of serverless function snapshots | |
| CN112463417B (en) | Migration adaptation method, device and equipment based on domestically produced ICT software and hardware platform | |
| US10642599B1 (en) | Preemptive deployment in software deployment pipelines | |
| JP6116721B2 (en) | Dynamic loading of graph-based calculations | |
| US9904527B1 (en) | Optimizing API implementer programs using fine-grained code analysis | |
| CN101887380B (en) | Optimize the distribution of the application performed in multiple platform system | |
| US8533682B2 (en) | Amplification of dynamic checks through concurrency fuzzing | |
| US8566831B2 (en) | Execution of work units in a heterogeneous computing environment | |
| WO2018072493A1 (en) | Compiling method and compiling system | |
| CN105378669A (en) | Virtual machine resource management system and method thereof | |
| Simmhan et al. | Bridging the gap between desktop and the cloud for escience applications | |
| JP7711303B2 (en) | System and method for batch and scheduler migration in application environment migration - Patents.com | |
| US9904574B2 (en) | Parallel computing without requiring antecedent code deployment | |
| US20220350596A1 (en) | Computing node allocation based on build process specifications in continuous integration environments | |
| US20240330069A1 (en) | Agentless gitops and custom resources for infrastructure orchestration and management | |
| CN100465893C (en) | A method for dynamic upgrading of embedded operating system driver | |
| US12045161B2 (en) | Environment specific software test failure analysis | |
| CN120066949B (en) | Compatibility testing methods, related devices and media | |
| CN101809538A (en) | Method, system and computer program for scheduling execution of jobs driven by events | |
| CN113438273B (en) | User-level simulation method and device for application program in Internet of things equipment | |
| CN107818047A (en) | A kind of test and management method and device | |
| Li et al. | Domino: Understanding wide-area, asynchronous event causality in web applications | |
| WO2022109932A1 (en) | Multi-task submission system based on slurm computing platform | |
| Liu et al. | Verifying android applications using java pathfinder | |
| US20230195452A1 (en) | Performing data correlation to optimize continuous integration environments |
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 |
Application publication date: 20180320 |
|
| RJ01 | Rejection of invention patent application after publication |