1f08c3bdfSopenharmony_ciFollowing is the Tentative plan for improving LTP-KDUMP Test-cases: 2f08c3bdfSopenharmony_ci 3f08c3bdfSopenharmony_ci=========================================================================================================== 4f08c3bdfSopenharmony_ci||S.NO|| ACTIVITY || TENTATIVE-TIME || 5f08c3bdfSopenharmony_ci=========================================================================================================== 6f08c3bdfSopenharmony_ci|| 1 || Enhance result analysis code of Link Delay || JAN 2008 || 7f08c3bdfSopenharmony_ci|| || and dump filtering || || 8f08c3bdfSopenharmony_ci|| 2 || Develop failure recovery code for failures which || JAN 2008 || 9f08c3bdfSopenharmony_ci|| || could be identified and fixed || || 10f08c3bdfSopenharmony_ci|| 3 || Enhance ltp kdump to support kdump testing || DEC 2007 || 11f08c3bdfSopenharmony_ci|| || on open suse and fedora || || 12f08c3bdfSopenharmony_ci=========================================================================================================== 13f08c3bdfSopenharmony_ci 14f08c3bdfSopenharmony_ciProposed upcoming work from Cai Qian <qcai@redhat.com>: 15f08c3bdfSopenharmony_ci 16f08c3bdfSopenharmony_ciHere is my first draft plan of Kexec/Kdump tests enhancement sorted by 17f08c3bdfSopenharmony_cipriorities. I would like to add them as many as possible. 18f08c3bdfSopenharmony_ci 19f08c3bdfSopenharmony_ci== filtered vmcore utilities == 20f08c3bdfSopenharmony_ci- in different compressed levels, verify the vmcore with the correct 21f08c3bdfSopenharmony_ci layout. 22f08c3bdfSopenharmony_ci- verify it in flat file or ELF formats from a network host. 23f08c3bdfSopenharmony_ci 24f08c3bdfSopenharmony_ci== analyse vmcore utilities == 25f08c3bdfSopenharmony_ci- GDB 26f08c3bdfSopenharmony_ci- crash with better error detecting. 27f08c3bdfSopenharmony_ci- crash to analyse Hypervisor and Dom0 Kernel. 28f08c3bdfSopenharmony_ci 29f08c3bdfSopenharmony_ci== test scripts == 30f08c3bdfSopenharmony_ci- timestamp information for crash was triggered, vmcore was generated, 31f08c3bdfSopenharmony_ci and vmcore was verified. 32f08c3bdfSopenharmony_ci- aim to 100% automation, and reduce manual setup. 33f08c3bdfSopenharmony_ci- tidy up scripts. 34f08c3bdfSopenharmony_ci 35f08c3bdfSopenharmony_ci== crash scenarios == 36f08c3bdfSopenharmony_ci- SDINT switch for ia64 if possible. 37f08c3bdfSopenharmony_ci- Hypervisor crash for Virtualization. 38f08c3bdfSopenharmony_ci- crashes on full- and para-virt guests. 39f08c3bdfSopenharmony_ci 40f08c3bdfSopenharmony_ci== fix bugs in existing tests == 41f08c3bdfSopenharmony_ci- printk LKDTM module can hang the second Kernel. 42f08c3bdfSopenharmony_ci 43f08c3bdfSopenharmony_ci== kdump configurations and init script == 44f08c3bdfSopenharmony_ci- capture vmcore after init runs. 45f08c3bdfSopenharmony_ci- rpm pre- and post-scripts 46f08c3bdfSopenharmony_ci- kdump_pre and kdump_post directives 47f08c3bdfSopenharmony_ci 48f08c3bdfSopenharmony_ci== increase coverages for new kexec/kdump development efforts == 49f08c3bdfSopenharmony_ci- new reserved region syntax in Kernel. 50