#4013 BLOC First D: sd goes unusable after a suspend cycle

Zarro Boogs per Child bugtracker at laptop.org
Sun Oct 14 13:06:34 EDT 2007


#4013: sd goes unusable after a suspend cycle
---------------------------+------------------------------------------------
  Reporter:  PierreOssman  |       Owner:  dilinger                         
      Type:  defect        |      Status:  new                              
  Priority:  blocker       |   Milestone:  First Deployment, V1.0           
 Component:  kernel        |     Version:  Development build as of this date
Resolution:                |    Keywords:                                   
  Verified:  0             |  
---------------------------+------------------------------------------------

Comment(by PierreOssman):

 The problem is indeed that the old block device is still around. The
 python script datastore-service is keeping some files open on the old
 device, preventing it from being properly released. Killing the service
 allows the new block device to function correctly.

 Three possible solutions:

 1. Figure out why the block layer is wedging a new queue because of an old
 one lingering around.

 2. Get in the new fancy "revoke" patches that kill off open fd:s.

 3. Get datastore-service to not keep files open when it isn't actively
 using them.

-- 
Ticket URL: <https://dev.laptop.org/ticket/4013#comment:3>
One Laptop Per Child <https://dev.laptop.org>
OLPC bug tracking system



More information about the Bugs mailing list