OK, attached are the two patches that I have queued. The first adds the SET_FLAGS ioctl. The second adds the TRIM/DISCARD support. Once people have had a chance to review and (ideally) test the patches I'll push to mainline. In particular, can someone please verify these patches are compatible with current nbd tools -- specifically the ioctl and flag values. I think I've got those right, but I'd like to be sure.
Thanks, Paul On Mon, Aug 13, 2012 at 9:31 AM, Paul Clements <[email protected]> wrote: > On Thu, Aug 9, 2012 at 11:35 AM, folkert <[email protected]> wrote: >>> >> What is the current way to enable discard/trim on an nbd block device? >>> >> My nbd server sends the appropriate flags: >>> >> int flags = 1 + 4 + 8 + 32; // FLAGS, FLUSH, FUA, TRIM >>> >> nbd-client package is of version: 1:3.2-1 >>> >> connected as: >>> >> nbd-client bs=1024 172.16.86.1 12341 /dev/nbd0 >>> >> but still mounting with e.g. -o noatime,discard fails. >>> > >>> > I believe the patch isn't in the kernel yet. Paul? >>> >>> That's correct. The patch has not gone into mainline. >> >> Do you have an estimate when it will be in mainline? > > Let me take a look back at the patch and see if we can get this in in > the next couple weeks. > > Thanks, > Paul
nbd-set-flags-ioctl.diff
Description: Binary data
nbd-trim-discard-support.diff
Description: Binary data
------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________ Nbd-general mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/nbd-general
