Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libvma for openSUSE:Factory checked 
in at 2026-01-20 21:05:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libvma (Old)
 and      /work/SRC/openSUSE:Factory/.libvma.new.1928 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libvma"

Tue Jan 20 21:05:24 2026 rev:22 rq:1328277 version:9.8.84

Changes:
--------
--- /work/SRC/openSUSE:Factory/libvma/libvma.changes    2026-01-06 
17:47:29.188789925 +0100
+++ /work/SRC/openSUSE:Factory/.libvma.new.1928/libvma.changes  2026-01-20 
21:05:46.679082811 +0100
@@ -1,0 +2,7 @@
+Thu Jan 15 08:59:31 UTC 2026 - Nicolas Morey <[email protected]>
+
+- Update to 9.8.84
+  - Core
+    - RM #4607536 Improve VMA stability
+
+-------------------------------------------------------------------

Old:
----
  libvma-9.8.83.0.464539ec.tar.gz

New:
----
  libvma-9.8.84.0.4555b4bc.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libvma.spec ++++++
--- /var/tmp/diff_new_pack.kiYQTj/_old  2026-01-20 21:05:48.279148945 +0100
+++ /var/tmp/diff_new_pack.kiYQTj/_new  2026-01-20 21:05:48.303149937 +0100
@@ -17,14 +17,14 @@
 
 
 #
-%define git_ver .0.464539ec
+%define git_ver .0.4555b4bc
 %define lib_major 9
 
 Name:           libvma
 Summary:        A library for boosting TCP and UDP traffic (over RDMA hardware)
 License:        BSD-2-Clause OR GPL-2.0-only
 Group:          Development/Libraries/C and C++
-Version:        9.8.83
+Version:        9.8.84
 Release:        0
 Source0:        %{name}-%{version}%{git_ver}.tar.gz
 Source1:        vma.service

++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.kiYQTj/_old  2026-01-20 21:05:48.731167628 +0100
+++ /var/tmp/diff_new_pack.kiYQTj/_new  2026-01-20 21:05:48.775169446 +0100
@@ -1,6 +1,6 @@
-mtime: 1767690524
-commit: 9731521d182439710b235b0ccd8206c62f3565fe81615fd3997137586ac335b4
+mtime: 1768464231
+commit: af5bbc0059284df5abe7390c5173c82afed681038d5dbf2c0e5fda5ca42682c4
 url: https://src.opensuse.org/HPC/libvma.git
-revision: 9731521d182439710b235b0ccd8206c62f3565fe81615fd3997137586ac335b4
+revision: af5bbc0059284df5abe7390c5173c82afed681038d5dbf2c0e5fda5ca42682c4
 projectscmsync: https://src.opensuse.org/HPC/_ObsPrj
 

++++++ _service ++++++
--- /var/tmp/diff_new_pack.kiYQTj/_old  2026-01-20 21:05:48.911175068 +0100
+++ /var/tmp/diff_new_pack.kiYQTj/_new  2026-01-20 21:05:48.943176390 +0100
@@ -6,7 +6,7 @@
     <param name="exclude">.git</param>
     <param name="filename">libvma</param>
     <param name="versionformat">@PARENT_TAG@.@TAG_OFFSET@.%h</param>
-    <param name="revision">cd4c034d39846b0a05affefba7e5d666f422c3a2</param>
+    <param name="revision">71b52abd40e83ea59ff936cf6e679aa28b293cfb</param>
   </service>
   <service name="recompress" mode="manual">
     <param name="file">libvma*.tar</param>

++++++ build.specials.obscpio ++++++

++++++ build.specials.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/.gitignore new/.gitignore
--- old/.gitignore      1970-01-01 01:00:00.000000000 +0100
+++ new/.gitignore      2026-01-18 18:54:55.000000000 +0100
@@ -0,0 +1 @@
+.osc

++++++ libvma-9.8.83.0.464539ec.tar.gz -> libvma-9.8.84.0.4555b4bc.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libvma-9.8.83.0.464539ec/CHANGES 
new/libvma-9.8.84.0.4555b4bc/CHANGES
--- old/libvma-9.8.83.0.464539ec/CHANGES        2026-01-05 20:04:45.000000000 
+0100
+++ new/libvma-9.8.84.0.4555b4bc/CHANGES        2026-01-08 15:38:25.000000000 
+0100
@@ -1,3 +1,9 @@
+Version 9.8.84-1:
+Date + Time 2026-01-08
+=============================================================
+Fixed:
+        - RM #4504533 Fix VMA_BF environment variable
+
 Version 9.8.83-1:
 Date + Time 2026-01-05
 =============================================================
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libvma-9.8.83.0.464539ec/configure.ac 
new/libvma-9.8.84.0.4555b4bc/configure.ac
--- old/libvma-9.8.83.0.464539ec/configure.ac   2026-01-05 20:04:45.000000000 
+0100
+++ new/libvma-9.8.84.0.4555b4bc/configure.ac   2026-01-08 15:38:25.000000000 
+0100
@@ -14,7 +14,7 @@
 #
 define([prj_ver_major], 9)
 define([prj_ver_minor], 8)
-define([prj_ver_revision], 83)
+define([prj_ver_revision], 84)
 define([prj_ver_release], esyscmd([echo ${PRJ_RELEASE:=0}]))
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libvma-9.8.83.0.464539ec/contrib/scripts/libvma.spec.in 
new/libvma-9.8.84.0.4555b4bc/contrib/scripts/libvma.spec.in
--- old/libvma-9.8.83.0.464539ec/contrib/scripts/libvma.spec.in 2026-01-05 
20:04:45.000000000 +0100
+++ new/libvma-9.8.84.0.4555b4bc/contrib/scripts/libvma.spec.in 2026-01-08 
15:38:25.000000000 +0100
@@ -187,7 +187,7 @@
 %{_mandir}/man8/vma_stats.*
 
 %changelog
-* Mon Jan  5 2026 NVIDIA CORPORATION <[email protected]> 9.8.83-1
-- Bump version to 9.8.83
+* Thu Jan  8 2026 NVIDIA CORPORATION <[email protected]> 9.8.84-1
+- Bump version to 9.8.84
 - Please refer to CHANGES for full changelog.
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libvma-9.8.83.0.464539ec/src/vma/dev/qp_mgr_eth_mlx5.cpp 
new/libvma-9.8.84.0.4555b4bc/src/vma/dev/qp_mgr_eth_mlx5.cpp
--- old/libvma-9.8.83.0.464539ec/src/vma/dev/qp_mgr_eth_mlx5.cpp        
2026-01-05 20:04:45.000000000 +0100
+++ new/libvma-9.8.84.0.4555b4bc/src/vma/dev/qp_mgr_eth_mlx5.cpp        
2026-01-08 15:38:25.000000000 +0100
@@ -56,6 +56,7 @@
 static bool is_bf(struct ibv_context *ib_ctx)
 {
        char *env;
+       bool bf_supported = false;
 
        /* This limitation is done for RM: 1557652, 1894523, 1914464, 2069198 */
        if (safe_mce_sys().hypervisor != mce_sys_var::HYPER_NONE) {
@@ -68,7 +69,7 @@
                struct mlx5dv_devx_uar *uar = mlx5dv_devx_alloc_uar(ib_ctx, 
MLX5DV_UAR_ALLOC_TYPE_BF);
                if (uar) {
                        mlx5dv_devx_free_uar(uar);
-                       return true;
+                       bf_supported = true;
                }
 #else
 #define VMA_MLX5_MMAP_GET_WC_PAGES_CMD  2 // Corresponding to 
MLX5_MMAP_GET_WC_PAGES_CMD
@@ -84,11 +85,16 @@
                                ib_ctx->cmd_fd, page_size * offset);
                if (addr != MAP_FAILED) {
                        (void)munmap(addr, page_size);
-                       return true;
+                       bf_supported = true;
                }
 #endif /* MLX5DV_UAR_ALLOC_TYPE_BF */
        }
-       return false;
+
+       if (safe_mce_sys().handle_bf && !bf_supported) {
+               __log_warn("Unable to initialize BlueFlame. Performance may be 
affected.");
+       }
+
+       return bf_supported;
 }
 
 //! Maps ibv_wr_opcode to real MLX5 opcode.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libvma-9.8.83.0.464539ec/src/vma/util/sys_vars.cpp 
new/libvma-9.8.84.0.4555b4bc/src/vma/util/sys_vars.cpp
--- old/libvma-9.8.83.0.464539ec/src/vma/util/sys_vars.cpp      2026-01-05 
20:04:45.000000000 +0100
+++ new/libvma-9.8.84.0.4555b4bc/src/vma/util/sys_vars.cpp      2026-01-08 
15:38:25.000000000 +0100
@@ -1257,10 +1257,12 @@
        if (safe_mce_sys().handle_bf) {
                setenv("MLX4_POST_SEND_PREFER_BF", "1", 1);
                setenv("MLX5_POST_SEND_PREFER_BF", "1", 1);
+               setenv("MLX5_SHUT_UP_BF", "0", 1);
        } else {
                /* todo - these seem not to work if inline is on, since libmlx 
is doing (inl || bf) when deciding to bf*/
                setenv("MLX4_POST_SEND_PREFER_BF", "0", 1);
                setenv("MLX5_POST_SEND_PREFER_BF", "0", 1);
+               setenv("MLX5_SHUT_UP_BF", "1", 1);
        }
 
        switch (safe_mce_sys().mem_alloc_type) {

Reply via email to