This is an automated email from the ASF dual-hosted git repository.

sk0x50 pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/ignite-3.git


The following commit(s) were added to refs/heads/main by this push:
     new 6e5d3977be IGNITE-21233 Fix missing error codes (#3032)
6e5d3977be is described below

commit 6e5d3977be2bc55941f57b40a0b94fbd7c8c9f4e
Author: Dmitriy Zabotlin <arcoli...@users.noreply.github.com>
AuthorDate: Thu Jan 11 10:36:48 2024 +0200

    IGNITE-21233 Fix missing error codes (#3032)
    
    Co-authored-by: dzabotlin <dzabot...@gridgain.com>
---
 modules/platforms/cpp/ignite/common/error_codes.h      | 3 +++
 modules/platforms/cpp/ignite/odbc/common_types.cpp     | 3 +++
 modules/platforms/dotnet/Apache.Ignite/ErrorCodes.g.cs | 9 +++++++++
 3 files changed, 15 insertions(+)

diff --git a/modules/platforms/cpp/ignite/common/error_codes.h 
b/modules/platforms/cpp/ignite/common/error_codes.h
index 3122b0af8a..6624b991ac 100644
--- a/modules/platforms/cpp/ignite/common/error_codes.h
+++ b/modules/platforms/cpp/ignite/common/error_codes.h
@@ -155,6 +155,7 @@ enum class code : underlying_t {
     // Network group. Group code: 11
     UNRESOLVABLE_CONSISTENT_ID = 0xb0001,
     PORT_IN_USE = 0xb0002,
+    RECIPIENT_LEFT = 0xb0005,
 
     // NodeConfiguration group. Group code: 12
     CONFIG_READ = 0xc0001,
@@ -184,6 +185,8 @@ enum class code : underlying_t {
     COMPUTE_JOB_STATE_TRANSITION = 0x100005,
     CANCELLING = 0x100006,
     RESULT_NOT_FOUND = 0x100007,
+    FAIL_TO_GET_JOB_STATUS = 0x100008,
+    COMPUTE_JOB_FAILED = 0x100009,
 
     // Catalog group. Group code: 17
     VALIDATION = 0x110001,
diff --git a/modules/platforms/cpp/ignite/odbc/common_types.cpp 
b/modules/platforms/cpp/ignite/odbc/common_types.cpp
index d91007f132..c3a2a0c6e3 100644
--- a/modules/platforms/cpp/ignite/odbc/common_types.cpp
+++ b/modules/platforms/cpp/ignite/odbc/common_types.cpp
@@ -239,6 +239,7 @@ sql_state error_code_to_sql_state(error::code code) {
         // Network group. Group code: 11
         case error::code::UNRESOLVABLE_CONSISTENT_ID:
         case error::code::PORT_IN_USE:
+        case error::code::RECIPIENT_LEFT:
             return sql_state::S08001_CANNOT_CONNECT;
 
         // NodeConfiguration group. Group code: 12
@@ -273,6 +274,8 @@ sql_state error_code_to_sql_state(error::code code) {
         case error::code::COMPUTE_JOB_STATE_TRANSITION:
         case error::code::CANCELLING:
         case error::code::RESULT_NOT_FOUND:
+        case error::code::FAIL_TO_GET_JOB_STATUS:
+        case error::code::COMPUTE_JOB_FAILED:
             return sql_state::SHY000_GENERAL_ERROR;
 
         // Catalog group. Group code: 17
diff --git a/modules/platforms/dotnet/Apache.Ignite/ErrorCodes.g.cs 
b/modules/platforms/dotnet/Apache.Ignite/ErrorCodes.g.cs
index 4d4c0c05be..41408caf50 100644
--- a/modules/platforms/dotnet/Apache.Ignite/ErrorCodes.g.cs
+++ b/modules/platforms/dotnet/Apache.Ignite/ErrorCodes.g.cs
@@ -390,6 +390,9 @@ namespace Apache.Ignite
 
             /// <summary> PortInUse error. </summary>
             public const int PortInUse = (GroupCode << 16) | (2 & 0xFFFF);
+
+            /// <summary> RecipientLeft error. </summary>
+            public const int RecipientLeft = (GroupCode << 16) | (5 & 0xFFFF);
         }
 
         /// <summary> NodeConfiguration errors. </summary>
@@ -497,6 +500,12 @@ namespace Apache.Ignite
 
             /// <summary> ResultNotFound error. </summary>
             public const int ResultNotFound = (GroupCode << 16) | (7 & 0xFFFF);
+
+            /// <summary> FailToGetJobStatus error. </summary>
+            public const int FailToGetJobStatus = (GroupCode << 16) | (8 & 
0xFFFF);
+
+            /// <summary> ComputeJobFailed error. </summary>
+            public const int ComputeJobFailed = (GroupCode << 16) | (9 & 
0xFFFF);
         }
 
         /// <summary> Catalog errors. </summary>

Reply via email to