So work has begun on confluent 4 (3.15 is also coming).  The big number bump is 
because of some changes that would impact compatibility, but fairly mldly:


  *
Hardwaremanagement.method will no longer have a default (today it defaults to 
ipmi).  If we do this, then folks might end up doing 'nodegroupattrib 
everything hardwaremanagement.method=ipmi' to get back to where they were.  Too 
many times a node is added that ipmi makes no sense for, so it's incresingly 
seeming like this should be an explicit choice.
  *
Plugin api will break.  Confluent 4 is going explicitly async across the board, 
so if someone has written their own plugin, they would have to, at a minimum, 
toss 'async' in front of their functions.
  *
Pyghmi will be replaced by aiohmi, a similar rewrite for explicit async
  *
Some devices might not get the appropriate level of testing prior to release, 
notably older equipment that may not be in our development lab anymore.  Will 
endeavor to cover the servers including old ones, but may miss some non-server 
equipment.

This has been kicking around a while, but there's a chance that Python 3.14 
pretty much forces this, and Ubuntu 26.04 will have that as system python.  So 
we may deploy Ubuntu 26.04 as non-management nodes in 3.x, but native 
management node won't necessarily be supported in 3.x.

Anyway, if anyone has any concerns, let me know. The upgrade process will 
smooth and downgrade will also be fine, nothing about the on-disk content will 
change nor should API interactions with the service.  Mostly just having to 
port everything over to asyncio.
_______________________________________________
xCAT-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xcat-user

Reply via email to