Am 10.07.2013 13:33, schrieb Kevin Wolf: > Am 27.06.2013 um 15:11 hat Peter Lieven geschrieben: >> if the target does not support UNMAP or the request >> is too big silently ignore the discard request. >> >> Signed-off-by: Peter Lieven <p...@kamp.de> > Why not loop for the "too big" case? You can probably use the same logic > for unmapping the whole device in .bdrv_create and here. right, but looping in an aio function seemed not so trivial to me. it seems more and more obvious to me that the best would be to change all the remaining aio routines to co routines.
in this case i could add the too big logic in iscsi_co_discard and simply call it from iscsi_co_write_zeroes. Peter > > Kevin