Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package aws-c-s3 for openSUSE:Factory 
checked in at 2026-06-15 19:49:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/aws-c-s3 (Old)
 and      /work/SRC/openSUSE:Factory/.aws-c-s3.new.1981 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "aws-c-s3"

Mon Jun 15 19:49:21 2026 rev:41 rq:1359496 version:0.12.5

Changes:
--------
--- /work/SRC/openSUSE:Factory/aws-c-s3/aws-c-s3.changes        2026-05-26 
16:36:48.706897327 +0200
+++ /work/SRC/openSUSE:Factory/.aws-c-s3.new.1981/aws-c-s3.changes      
2026-06-15 19:53:11.787955128 +0200
@@ -1,0 +2,6 @@
+Mon Jun  8 07:14:41 UTC 2026 - John Paul Adrian Glaubitz 
<[email protected]>
+
+- Update to version 0.12.5
+  * Add gpu instance platform info by @azkrishpy in (#637)
+
+-------------------------------------------------------------------

Old:
----
  v0.12.4.tar.gz

New:
----
  v0.12.5.tar.gz

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

Other differences:
------------------
++++++ aws-c-s3.spec ++++++
--- /var/tmp/diff_new_pack.PidH3G/_old  2026-06-15 19:53:12.611989688 +0200
+++ /var/tmp/diff_new_pack.PidH3G/_new  2026-06-15 19:53:12.619990023 +0200
@@ -19,7 +19,7 @@
 %define library_version 1.0.0
 %define library_soversion 0unstable
 Name:           aws-c-s3
-Version:        0.12.4
+Version:        0.12.5
 Release:        0
 Summary:        AWS Cross-Platform, C99 wrapper for cryptography primitives
 License:        Apache-2.0

++++++ v0.12.4.tar.gz -> v0.12.5.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-c-s3-0.12.4/include/aws/s3/s3.h 
new/aws-c-s3-0.12.5/include/aws/s3/s3.h
--- old/aws-c-s3-0.12.4/include/aws/s3/s3.h     2026-05-15 01:38:08.000000000 
+0200
+++ new/aws-c-s3-0.12.5/include/aws/s3/s3.h     2026-06-02 23:10:16.000000000 
+0200
@@ -77,8 +77,8 @@
     struct aws_byte_cursor instance_type;
     /* max throughput for this instance type, in gigabits per second */
     double max_throughput_gbps;
-    /* The current build of this library specifically knows an optimal 
configuration for this
-     * platform */
+    /* Whether this library recommends automatically applying its optimized
+     * configuration for this instance type without explicit user opt-in. */
     bool has_recommended_configuration;
 };
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-c-s3-0.12.4/source/s3_platform_info.c 
new/aws-c-s3-0.12.5/source/s3_platform_info.c
--- old/aws-c-s3-0.12.4/source/s3_platform_info.c       2026-05-15 
01:38:08.000000000 +0200
+++ new/aws-c-s3-0.12.5/source/s3_platform_info.c       2026-06-02 
23:10:16.000000000 +0200
@@ -14,6 +14,10 @@
 #include <aws/io/host_resolver.h>
 #include <aws/s3/private/s3_platform_info.h>
 
+/* note: setting `has_recommended_configuration` to true would mean crt client
+ * can be loaded by default on the instance. We are not ready for this behavior
+ * on certain instance families yet so this might be set to false. */
+
 /**** Configuration info for the c5n.18xlarge *****/
 static struct aws_s3_platform_info s_c5n_18xlarge_platform_info = {
     .instance_type = AWS_BYTE_CUR_INIT_FROM_STRING_LITERAL("c5n.18xlarge"),
@@ -68,23 +72,70 @@
  * to the p4d. The rest is for other things on the machine to use. */
 struct aws_s3_platform_info s_p5_platform_info = {
     .instance_type = AWS_BYTE_CUR_INIT_FROM_STRING_LITERAL("p5.48xlarge"),
-    .max_throughput_gbps = 400U,
+    .max_throughput_gbps = 400u,
     .has_recommended_configuration = true,
 };
 /***** End p5.48xlarge *****/
 
+/* For all instances from p5e.48xlarge - p6-b300.48xlarge,
+ * the max_throughput_gbps values configured are based on the maximum
+ * bandwidth offered from a single NIC in these instances. CRT clients
+ * default to using a single NIC unless configured to use multiple NICs
+ * by identifying the number of NICs and providing the names in an array
+ * (refer s3_client.h - struct aws_s3_client_config). The max_throughput_gbps
+ * is only a default we set can be overridden by the user's client config.
+ * TODO: Once we are able to auto-detect NICs and add them, default values
+ * should be updated with maximum ENA network bandwidth allowed by these
+ * instances.
+ */
+/***** Begin p5e.48xlarge ******/
+
+static struct aws_s3_platform_info s_p5e_platform_info = {
+    .instance_type = AWS_BYTE_CUR_INIT_FROM_STRING_LITERAL("p5e.48xlarge"),
+    .max_throughput_gbps = 100u,
+    .has_recommended_configuration = true,
+};
+/***** End p5e.48xlarge *****/
+
+/***** Begin p5en.48xlarge ******/
+
+static struct aws_s3_platform_info s_p5en_platform_info = {
+    .instance_type = AWS_BYTE_CUR_INIT_FROM_STRING_LITERAL("p5en.48xlarge"),
+    .max_throughput_gbps = 100u,
+    .has_recommended_configuration = true,
+};
+/***** End p5en.48xlarge *****/
+
+/***** Begin p6-b200.48xlarge ******/
+
+static struct aws_s3_platform_info s_p6_b200_platform_info = {
+    .instance_type = AWS_BYTE_CUR_INIT_FROM_STRING_LITERAL("p6-b200.48xlarge"),
+    .max_throughput_gbps = 200u,
+    .has_recommended_configuration = true,
+};
+/***** End p6-b200.48xlarge *****/
+
+/***** Begin p6-b300.48xlarge ******/
+
+static struct aws_s3_platform_info s_p6_b300_platform_info = {
+    .instance_type = AWS_BYTE_CUR_INIT_FROM_STRING_LITERAL("p6-b300.48xlarge"),
+    .max_throughput_gbps = 350u,
+    .has_recommended_configuration = true,
+};
+/***** End p6-b300.48xlarge *****/
+
 /**** Begin trn1_32_large *****/
 static struct aws_s3_platform_info s_trn1_n_platform_info = {
     .instance_type = AWS_BYTE_CUR_INIT_FROM_STRING_LITERAL("trn1n.32xlarge"),
     /* not all of the advertised 1600 Gbps bandwidth can be hit from the cpu 
in user-space */
-    .max_throughput_gbps = 800,
+    .max_throughput_gbps = 800u,
     .has_recommended_configuration = true,
 };
 
 static struct aws_s3_platform_info s_trn1_platform_info = {
     .instance_type = AWS_BYTE_CUR_INIT_FROM_STRING_LITERAL("trn1.32xlarge"),
     /* not all of the advertised 800 Gbps bandwidth can be hit from the cpu in 
user-space */
-    .max_throughput_gbps = 600,
+    .max_throughput_gbps = 600u,
     .has_recommended_configuration = true,
 };
 
@@ -186,6 +237,10 @@
     s_add_platform_info_to_table(loader, &s_p4d_platform_info);
     s_add_platform_info_to_table(loader, &s_p4de_platform_info);
     s_add_platform_info_to_table(loader, &s_p5_platform_info);
+    s_add_platform_info_to_table(loader, &s_p5e_platform_info);
+    s_add_platform_info_to_table(loader, &s_p5en_platform_info);
+    s_add_platform_info_to_table(loader, &s_p6_b200_platform_info);
+    s_add_platform_info_to_table(loader, &s_p6_b300_platform_info);
     s_add_platform_info_to_table(loader, &s_trn1_n_platform_info);
     s_add_platform_info_to_table(loader, &s_trn1_platform_info);
 

Reply via email to