[19.10 FEAT] Add libhugetlbfs for s390x >= 2.19

Bug #1823132 reported by bugproxy
18
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ubuntu on IBM z Systems
Fix Released
High
Canonical Foundations Team
libhugetlbfs (Ubuntu)
Fix Released
Undecided
Skipper Bug Screeners

Bug Description

As s390x does support 1M huge pages (as well as 2GB huge pages if requested) the library libhugetlbfs should be part of the distro.

Currently available for all other platforms

Information from original Bugzilla:
libhugetlbfs is not build for s390x, e.g. check
https://launchpad.net/ubuntu/+source/libhugetlbfs
and s390x is not on the list of architectures.

bugproxy (bugproxy)
tags: added: architecture-s39064 bugnameltc-176714 severity-high targetmilestone-inin1910
Changed in ubuntu:
assignee: nobody → Skipper Bug Screeners (skipper-screen-team)
affects: ubuntu → linux (Ubuntu)
Revision history for this message
Frank Heimes (fheimes) wrote :

So far we have it for just:
 libhugetlbfs0 | 2.11-0ubuntu1 | precise/universe | amd64, i386, powerpc
 libhugetlbfs0 | 2.17-0ubuntu2 | trusty/universe | amd64, arm64, armhf, i386, powerpc, ppc64el
 libhugetlbfs0 | 2.19-0ubuntu1 | xenial/universe | amd64, arm64, armhf, i386, powerpc, ppc64el
 libhugetlbfs0 | 2.19-0ubuntu1 | bionic/universe | amd64, arm64, armhf, i386, ppc64el
 libhugetlbfs0 | 2.19-0ubuntu1 | cosmic/universe | amd64, arm64, armhf, i386, ppc64el
 libhugetlbfs0 | 2.19-0ubuntu1 | disco/universe | amd64, arm64, armhf, i386, ppc64el

affects: linux (Ubuntu) → libhugetlbfs (Ubuntu)
Changed in ubuntu-z-systems:
status: New → Triaged
importance: Undecided → High
assignee: nobody → Canonical Foundations Team (canonical-foundations)
Revision history for this message
Frank Heimes (fheimes) wrote :

Marked as Incomplete until Ubuntu E* development started.

Changed in ubuntu-z-systems:
status: Triaged → Incomplete
Revision history for this message
bugproxy (bugproxy) wrote : Comment bridged from LTC Bugzilla

------- Comment From <email address hidden> 2019-04-04 05:02 EDT-------
Business Case:
System z does support hugepages since z10 (and for z/VM since 6.4). To configure and use hugepages this library is necessary for all programs that do not have native large page support.

Revision history for this message
Dimitri John Ledkov (xnox) wrote :

I wonder if we'd also want to bump the dep to 2.21 from https://github.com/libhugetlbfs/libhugetlbfs/releases in EE series.

Revision history for this message
bugproxy (bugproxy) wrote :

------- Comment From <email address hidden> 2019-04-04 08:47 EDT-------
@Xnox: Make sense from IBM perspective.. Thx....

summary: - [19.10 FEAT] Add libhugetlbfs for s390x >= 2.19
+ [19.10 FEAT] Add libhugetlbfs for s390x >= 2.21
Revision history for this message
Dimitri John Ledkov (xnox) wrote : Re: [19.10 FEAT] Add libhugetlbfs for s390x >= 2.21

Given it's a leaf package, in universe, without any reverse dependencies i managed to enable v2.19 for s390x in disco now. Will be on the mirrors soon.

https://launchpad.net/ubuntu/+source/libhugetlbfs/2.19-0ubuntu2

Upgrade to v2.21 will have to wait until EE series open.

Revision history for this message
Frank Heimes (fheimes) wrote :

Fantastic, thx a lot!

Changed in libhugetlbfs (Ubuntu):
status: New → In Progress
Changed in ubuntu-z-systems:
status: Incomplete → In Progress
Revision history for this message
Frank Heimes (fheimes) wrote :

Just landed in disco:
 libhugetlbfs0 | 2.19-0ubuntu2 | disco/universe | s390x
changing to Fix Released - and switching visibility.

Changed in libhugetlbfs (Ubuntu):
status: In Progress → Fix Released
Changed in ubuntu-z-systems:
status: In Progress → Fix Released
information type: Private → Public
Frank Heimes (fheimes)
summary: - [19.10 FEAT] Add libhugetlbfs for s390x >= 2.21
+ [19.04 FEAT] Add libhugetlbfs for s390x >= 2.21
tags: added: targetmilestone-inin1904
removed: targetmilestone-inin1910
summary: - [19.04 FEAT] Add libhugetlbfs for s390x >= 2.21
+ [19.10 FEAT] Add libhugetlbfs for s390x >= 2.19
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.