Bug 1008498

Summary: Leap 42.2 RC2 -- Release Notes -- entry for Btrfs initialisation after initial installation boot
Product: [openSUSE] openSUSE Distribution Reporter: Donald Curtis <bugrprt21882>
Component: Release NotesAssignee: Stefan Knorr <sknorr>
Status: RESOLVED WONTFIX QA Contact: Ludwig Nussel <lnussel>
Severity: Normal    
Priority: P5 - None CC: jeffm, lnussel
Version: Leap 42.2   
Target Milestone: ---   
Hardware: x86-64   
OS: SUSE Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: Btrfs journal entries (3 boots since installation)

Description Donald Curtis 2016-11-04 10:15:14 UTC
Created attachment 700658 [details]
Btrfs journal entries (3 boots since installation)

About 10 minutes after a default Leap 42.2 RC2 installation (with Btrfs system partition) has booted for the 1st time, GUIs such as KDE suddenly "freeze".

This seems to be due to an initialisation process with respect to the Btrfs filesystem used for the system partition.

As described in the Forums thread for Leap 42.2 RC2 discussion, what seems to be going on is as follows:

 - At about 9 minutes after the initial boot, a "mandb" process began running with about 41% CPU, sometimes 46% CPU.

 - At about 10 minutes after the initial boot, a "gzip" process began running with 100% CPU usage.

 - At about 11 minutes after the initial boot, a "btrfs" process began running, also with 100% CPU usage. After about 40 seconds, about 7 "kworker" processes began running with a total of 70% CPU usage.

 - At about 12 minutes after the initial boot everything quietened down.

------------------------------------------------------------------

Possibly, a Release Notes entry something like the following, is needed:

When the system first boots after installation (assuming that, a Btrfs system partition has been created), it is advisable to wait about 15 minutes before beginning to use the system.

 -- There are some CPU intensive system initialisation routines which need to run before the system can be used without any interruption.

------------------------------------------------------------------

The Leap 42.2 RC2 is installed in an Oracle VirtualBox VM -- Version: 5.0.28-59.1
Comment 2 Ludwig Nussel 2016-11-14 15:18:37 UTC
This is the regular cron.daily run, nothing new here. Was coincidence that it ran 9 minutes after boot for you I'd say.