Excess disk (dconf) writes
Bug #969077 reported by
Sergey "Shnatsel" Davidoff
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Granite |
Fix Released
|
Critical
|
Unassigned | ||
Slingshot |
Fix Released
|
Critical
|
Andrea Basso |
Bug Description
Slingshot writes the following dconf keys:
/desktop/
/desktop/
/desktop/
/desktop/
/desktop/
every time I open or close it. This creates disk activity which we could easily avoid.
Keep in mind dconf is read-optimized, it doesn't do equally well on writes (a read requires 1 system call while a write requires 4).
Related branches
lp:~tintou/granite/fix-1014022
- Victor Martinez (community): Approve
-
Diff: 43 lines (+11/-6)2 files modifiedlib/Services/Settings.vala (+10/-5)
lib/Widgets/DynamicNotebook.vala (+1/-1)
Changed in granite: | |
milestone: | none → 0.1.1 |
Changed in slingshot: | |
importance: | Undecided → Critical |
milestone: | none → luna-beta1 |
status: | New → Confirmed |
Changed in granite: | |
importance: | High → Critical |
Changed in slingshot: | |
assignee: | nobody → Andrea Basso (voluntatefaber) |
Changed in slingshot: | |
status: | Confirmed → Fix Committed |
Changed in granite: | |
status: | Confirmed → Fix Committed |
Changed in slingshot: | |
status: | Fix Committed → Fix Released |
Changed in granite: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Probably a granite problem, I am not even sure it is fixable. (I was
against the Granite.Settings class, using GSettings directly avoid this
kind of problems and we don't need an abstraction layer like that.)
Le vendredi 30 mars 2012 à 11:03 +0000, Sergey "Shnatsel" Davidoff a pantheon/ slingshot/ open-on- mouse pantheon/ slingshot/ show-category- filter pantheon/ slingshot/ icon-size pantheon/ slingshot/ rows pantheon/ slingshot/ columns
écrit :
> Public bug reported:
>
> Slingshot writes the following dconf keys:
>
> /desktop/
> /desktop/
> /desktop/
> /desktop/
> /desktop/
>
> every time I open or close it. This creates disk activity which we could easily avoid.
> Keep in mind dconf is read-optimized, it doesn't do equally well on writes (a read requires 1 system call while a write requires 4).
>
> ** Affects: slingshot
> Importance: Undecided
> Status: New
>