provide ability to enable crashdump in UI

Bug #1496489 reported by Pavel Boldin
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Confirmed
Wishlist
Fuel Sustaining
Mitaka
Won't Fix
Wishlist
Fuel Python (Deprecated)
Newton
Confirmed
Wishlist
Fuel Sustaining

Bug Description

JUSTIFICATION:
Over all of the debug abilities found in the Linux Kernel the Crash Dump is of unbeaten value. Given a Crash Dump Linux Kernel Engineer can and will, eventually, find the root cause for the kernel hang or Oops.

It works the following way: whenever main kernel panics, control over the machine is transferred to a preloaded Crash Kernel via kexec mechanism. The Crash Kernel then dumps main kernel memory (either all of it or only important parts, depending on the configuration) and reboots the machine.

REQUIREMENT:
FUEL UI *MUST* provide means for the user to enable crashdumps in one click. Mirantis OpenStack must provide necessary backend support for this ability.

IMPLEMENTATION DETAILS:
1. Linux distributions on which MOS is based have package crashdump that can be installed. However, at least in Ubuntu Trusty, this package is not working after a default installation due to small memory allocated for the crash kernel. This has to be fixed in the MOS-related provisioning code.
2. Fuel UI must provide a necessary configuration interface which essentially should allow user to enable Crash Dumps with one click specifying details when required by user.

Revision history for this message
Vitaly Sedelnik (vsedelnik) wrote :

Pavel, this is feature request, not a bug. Please proceed with creating blueprint and/or product jira ticket.

tags: added: feature
Changed in mos:
milestone: none → 8.0
assignee: nobody → Pavel Boldin (pboldin)
importance: Undecided → High
status: New → Incomplete
Changed in mos:
importance: High → Wishlist
status: Incomplete → Confirmed
assignee: Pavel Boldin (pboldin) → Fuel Enhancements (fuel-enhancements-team)
Dmitry Pyzhov (dpyzhov)
tags: added: area-python
Changed in fuel:
assignee: nobody → Fuel Python Team (fuel-python)
milestone: none → 8.0
importance: Undecided → Wishlist
status: New → Confirmed
no longer affects: mos
Changed in fuel:
milestone: 8.0 → 9.0
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.