On Wed, 13 Apr 2011 04:43:39 +0200, Christoph Hellwig <h...@lst.de> wrote: >> @@ -43,6 +43,10 @@ _supported_fmt raw >> _supported_proto generic >> _supported_os Linux >> >> +# rbd images are not growable >> +if [ "$IMGPROTO" = "rbd" ]; then >> + _notrun "image protocol $IMGPROTO does not support growable images" >> +fi > > I suspect we only support the weird writing past size for the > file protocol, so we should only run the test for it. > > Or does sheepdog do anything special about it?
Sheepdog supports it by truncating to the right size if a write would be past the end. I'm not sure if other protocols support it.