** Description changed:

  [IMPACT]
  Intel introduced NVDIMMs (Optane DCPMM devices) last year.  Support for these 
landed in Bionic prior to release, all except for the ipmctl tool which was not 
ready for release at that time.  Since then, ipmctl and libipmctl# have been 
brought into Eoan and Focal.  However, as Bionic also supports these devices, 
we need to ensure that customers running Bionic are also able to fully 
configure and manage NVDIMMs.
  
  This requires the following packages pulled from Focal into Bionic:
  
  ipmctl
  libipmctl4
  
  Additionally, the following libraries currently in Bionic will need to
  be updated to the versions in Focal:
  
  libdaxctl1
- libnxctl6
+ libndctl6
  
  Without this customers using these devices cannot perform low-level
  configuration which is necessary in order to begin creating namespaces
  on them using ndctl (ipmctl is used to do initial configuration, and
  ndctl then used to manage them afterwards).
  
  [TEST CASE]
  1. Install ipmctl 2.00.00, libipmctl4 2.00.00, libdaxctl1 67-1, libndctl6 67-1
  2. run the command 'sudo ipmctl show -dimm' and verify dimms are seen
  3. run the command 'sudo ipmctl show -region' and verify that region info is 
seen
  4. run a configuration command similar to 'sudo ipmctl create -goal -socket 
0001 MemoryMode=100'
  to do low-level config and confirm that this was successful.
  
  [REGRESSION POTENTIAL]
  Regression potential is very low as this is introducing a new package to 
Bionic.
  The only regression concern is if libndctl6 version 67-1 introduces 
regressions in ndctl version 63 which is currently in Bionic.
  
  I've tested this scenario manually (currently with libndctl6 version
  65-1 from Eoan, and ndctl version 61-2) adn was able to successfully
  probe the NVDIMM regions as well as create and delete namespaces for
  different AppDirect modes, so I don't think there will be any real
  regression here).
+ 
+ UPDATE 3.25.20: Spoke with Intel and they suggested that the more recent
+ versions of libdaxctl1 and libndctl6 should be backwards compatible with
+ ndctl that currently exists in bionic (v. 61).

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1868882

Title:
  [SRU] Put ipmctl into Bionic (and update necessary deps)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ipmctl/+bug/1868882/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to