#10180 NORM 1.5-sof: Journal hangs every five or six entry erasures

Zarro Boogs per Child bugtracker at laptop.org
Sun Jun 20 20:51:56 EDT 2010


#10180: Journal hangs every five or six entry erasures
------------------------------+---------------------------------------------
 Reporter:  Quozl             |                 Owner:  tomeu                            
     Type:  defect            |                Status:  new                              
 Priority:  normal            |             Milestone:  1.5-software-later               
Component:  journal-activity  |               Version:  Development build as of this date
 Keywords:                    |           Next_action:  diagnose                         
 Verified:  0                 |   Deployment_affected:                                   
Blockedby:                    |              Blocking:                                   
------------------------------+---------------------------------------------
 When a series of manual journal entry erasures is performed (of
 photographs taken by a child), the UI becomes unresponsive roughly every
 five or six erasures.

 dstat shows correlation to a period of write to internal SD.  The
 following dstat output is at one second intervals:

 {{{
 ----total-cpu-usage---- -dsk/total- -net/total- ---paging-- ---system--
 usr sys idl wai hiq siq| read  writ| recv  send|  in   out | int   csw
  23   3  74   0   0   0|   0     0 |  66B  468B|   0     0 | 166  1492
  41  17  42   0   0   0|   0     0 |  66B  452B|   0     0 | 241  1043
  16   2  82   0   0   0|   0     0 |  66B  452B|   0     0 | 134   809
  41   3  56   0   0   0|   0     0 |  66B  452B|   0     0 | 221  1487
   7   3  90   0   0   0|   0     0 |  66B  452B|   0     0 |  91   579
  42  12  46   0   0   0|   0   256k|   0     0 |   0     0 | 202   801

 view details
 erase

  22   4  74   0   0   0| 328k    0 | 132B  772B|   0     0 | 206  1304
  44   5  51   0   0   0|   0  8192B| 132B  468B|   0     0 | 305  1395
   6   0  94   0   0   0|   0     0 | 132B  468B|   0     0 |  86   292
  17   1  82   0   0   0|   0     0 | 132B  452B|   0     0 | 147  1413
  21   6  72   1   0   0|   0   104k| 132B  452B|   0     0 | 175   925
  40  12  48   0   0   0|   0     0 | 132B  468B|   0     0 | 274  1623

 view details
 erase

  33  12  53   2   0   0| 304k    0 | 132B  452B|   0     0 | 278   908
  20   5  43  32   0   0|   0     0 | 132B  468B|   0     0 | 192  1612
   6   5  22  67   0   0|   0   848k| 132B  452B|   0     0 | 293   933
  46  13  41   0   0   0|   0     0 | 132B  468B|   0     0 | 254  1415
  39   5  56   0   0   0|   0     0 | 132B  452B|   0     0 | 186   938
  24   6  70   0   0   0|   0     0 | 132B  452B|   0     0 | 200  1600
  12   2  86   0   0   0|   0     0 | 132B  452B|   0     0 |  91   286
  46   8  45   1   0   0|   0   224k| 132B  452B|   0     0 | 282  1505
  38   4  58   0   0   0|   0     0 | 192B  510B|   0     0 | 174   656
  17   0  83   0   0   0|   0     0 | 132B  566B|   0     0 | 144  1038
  13   1  86   0   0   0|   0     0 | 132B  338B|   0     0 | 142  1020
   4   0  96   0   0   0|   0     0 | 132B  932B|   0     0 |  72   369
   7   0  93   0   0   0|   0     0 | 132B  452B|   0     0 |  87   679
  37   6  49   8   0   0|   0     0 | 132B  452B|   0     0 | 212  1830
  35   6  29  30   0   0|   0    32k| 132B  452B|   0     0 | 224   749
  21   3  76   0   0   0|   0     0 | 132B  468B|   0     0 | 179  1374
  13   3  84   0   0   0|   0     0 | 132B  452B|   0     0 | 121   898
  13   3  84   0   0   0|   0     0 | 132B  452B|   0     0 |  79   496
  39   9  52   0   0   0|   0     0 | 132B  452B|   0     0 | 224  1519

 view details
 erase

  32  10  57   1   0   0| 248k    0 | 132B  452B|   0     0 | 210   973
  18   6  76   0   0   0|   0    32k| 132B  468B|   0     0 | 224  1596

 user interface unresponsive

   4   0   6  90   0   0|   0    24k| 132B  468B|   0     0 | 130   565
   1   0   0  99   0   0|   0    88k| 132B  468B|   0     0 |  95   343
  21   2   0  77   0   0|   0    48k| 132B  468B|   0     0 | 115   273
   1   1   0  98   0   0|   0    32k| 132B  468B|   0     0 | 111   570
   1   0   0  99   0   0|   0    24k| 132B  468B|   0     0 |  79   243
   1   0   0  99   0   0|   0    24k| 132B  468B|   0     0 | 149   565
   1   1   0  98   0   0|   0    56k| 132B  468B|   0     0 |  88   256
  42  12  21  25   0   0| 320k  232k| 132B  468B|   0     0 | 185   324

 user interface responsive

   2   0  98   0   0   0|   0     0 | 132B  468B|   0     0 |  43    96
   1   1  98   0   0   0|   0     0 | 132B  452B|   0     0 |  46    81
   1   0  99   0   0   0|   0     0 | 192B  494B|   0     0 |  54   105
   1   1  98   0   0   0|   0     0 | 132B  452B|   0     0 |  68   144
   2   0  98   0   0   0|   0     0 | 132B  452B|   0     0 |  43    93
 }}}

 It appears the Journal activity's filesystem operations are being stalled
 by the kernel.

-- 
Ticket URL: <http://dev.laptop.org/ticket/10180>
One Laptop Per Child <http://laptop.org/>
OLPC bug tracking system


More information about the Bugs mailing list