zeitgeist-daemon degrades mdraid recovery

Bug #889139 reported by Felix Lechner
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Zeitgeist Framework
Invalid
Undecided
Unassigned

Bug Description

Upon login, the 'zeitgeist-daemon' interferes with md raid recovery. Changing process priorities has no effect. Array reconstruction only takes place at a reasonable speed after one issues 'kill -STOP $zeitgeist-daemon-pid', followed by a 'kill -CONT $pid' when done.

In my case reconstruction speed degrades to 1MB/s, which takes 4 days on a 320GB disk, from 50MB/s or 100 minutes with 'zeitgeist-daemon' suspended. Given that there is no protection from drive failure during reconstruction that task should be given priority.

Revision history for this message
Michal Hruby (mhr3) wrote :

Is there any chance you could attach a log from dbus-monitor? (just leave it running for ~5 seconds when the CPU usage is high)

Changed in zeitgeist:
status: New → Incomplete
Revision history for this message
Felix Lechner (felix.lechner) wrote :

With write-intent bitmaps our arrays, if dirty, are now reconstructed before anyone logs in. That avoided the conflict with 'zeitgeist'.

The fast recovery speed also suited our other requirements better, despite the trade-offs involved.

Synchronization on this production system takes several hours. Unfortunately I am not in a position to trigger reconstruction at this time.

If no one else reports a similar problem, please feel free to ignore this filing.

Revision history for this message
Siegfried Gevatter (rainct) wrote :

Hi again Felix,

I'm closing this bug report, since none of us has the required experience (or a raid setup) to understand what's going on. Thanks for the report, though, and please let us know if you get any additional information or can provide a patch!

Changed in zeitgeist:
status: Incomplete → Invalid
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.