On Wed, Jun 20, 2018 at 10:48:16AM +0300, Alexey Lyashkov wrote: > Hi All, > > while a lustre testing I have seen an very high ordered allocations was done by mlx5 driver. > Similar bug reported agaist mlx4 driver in Lustre ticket https://jira.whamcloud.com/browse/LU-10736. > As i see both fails related to the SGE array buffer allocation (sorry, i don’t know a good terms for it). > But it uses a continues space, instead of fragmented. > I have several questions about it > What a reason for it? why don’t use a fragmented allocation and merge it logically as before for mlx4? I don't know the reasons for it, but we are working to avoid such large allocations, for example see commit 88ca8be0037 "IB/mlx5: Implement fragmented completion queue (CQ)" Thanks
Attachment:
signature.asc
Description: PGP signature