bug-parted
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#36908: parted optimal alignment fails minimal alignment check


From: Brian C. Lane
Subject: bug#36908: parted optimal alignment fails minimal alignment check
Date: Mon, 5 Aug 2019 09:01:09 -0700
User-agent: Mutt/1.12.1 (2019-06-15)

On Sat, Aug 03, 2019 at 12:26:56PM +0000, George Fedorov wrote:
> Hi,
> 
> 
> I was directed here by the page at 
> https://www.gnu.org/software/parted/bugs.shtml ; is there any bugreport 
> tracker where one can file a bug instead ?
> 
> 
> Anyway, here's the problem ( manifested in parted 3.2 coming with Ubuntu 
> 18.04 and checked vs. a manual build of the sources from 
> http://ftp.gnu.org/gnu/parted/parted-3.2.tar.xz  ):


The 3.2 tar is *really* old at this point and should not really be used.

[snip]


> As it turns out, the root of all evil comes from here :
> 
> 
> =====
> 
> # cat /sys/block/sdi/queue/optimal_io_size
> 33553920
> =====
> 
> 
> So parted is not to blame, but the system. But from the user's point of view, 
> it is quite hard to figure this out. And certainly the user deserves to know 
> the actual values that parted considers to be of best performance -- I mean, 
> pa->offset and pa->grain_size from parted.c::print_partition_alignment() 
> shall probably be exposed in some way -- at least when it comes to a warning 
> like the one above.


In commit 1726dbb4cd2dc4b19fe8d3c4b94e172fc0bd2c7c I added a message
that describes the failure with a bit more detail. It will print
something like:

<start> % <grain_size> != <offset>

I'm guessing Ubuntu doesn't have that patch, and the 3.2 tarball is
getting *really* old at this point (which is why I'm working toward a
3.3 release soon).

Brian

-- 
Brian C. Lane (PST8PDT) - weldr.io - lorax - parted





reply via email to

[Prev in Thread] Current Thread [Next in Thread]