From c208b26ddba089c9aaac436672f2bd7245533ec2 Mon Sep 17 00:00:00 2001
From: Danny Auble <da@schedmd.com>
Date: Wed, 19 Oct 2011 16:32:57 -0700
Subject: [PATCH] BGQ - Added new error codes to the handler functions

---
 src/plugins/select/bluegene/bl_bgq/bridge_helper.cc | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/src/plugins/select/bluegene/bl_bgq/bridge_helper.cc b/src/plugins/select/bluegene/bl_bgq/bridge_helper.cc
index d74f0633f7a..7cefe53b3b9 100644
--- a/src/plugins/select/bluegene/bl_bgq/bridge_helper.cc
+++ b/src/plugins/select/bluegene/bl_bgq/bridge_helper.cc
@@ -66,6 +66,10 @@ extern int bridge_handle_database_errors(
 	case bgsched::DatabaseErrors::ConnectionError:
 		error("%s: Can't connect to the database!", function);
 		break;
+	case bgsched::DatabaseErrors::UnexpectedError:
+		error("%s: UnexpectedError returned from the database!",
+		      function);
+		break;
 	default:
 		error("%s: Unexpected Database exception value %d",
 		      function, err);
@@ -150,6 +154,9 @@ extern int bridge_handle_input_errors(const char *function, const uint32_t err,
 	case bgsched::InputErrors::InvalidNodeBoardCount:
 		error("%s: Invalid NodeBoard count.", function);
 		break;
+	case bgsched::InputErrors::InvalidNodeBoardPosition:
+		error("%s: Invalid NodeBoard position.", function);
+		break;
 	case bgsched::InputErrors::InvalidMidplanes:
 		error("%s: Invalid midplanes given.", function);
 		break;
@@ -251,6 +258,9 @@ extern int bridge_handle_runtime_errors(const char *function,
 	case bgsched::RuntimeErrors::AuthorityError:
 	 	error("%s: Authority Error.", function);
 	        break;
+	case bgsched::RuntimeErrors::HardwareInUseError:
+		error("%s: Hardware in use Error.", function);
+	        break;
 	default:
 		error("%s: Unexpected Runtime exception value %d.",
 		      function, err);
-- 
GitLab