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>