]> andersk Git - moira.git/blobdiff - server/qrtn.qc
Report softer error for missing Ingres range statement
[moira.git] / server / qrtn.qc
index 3adc38c99af39fa14fa61b4887fef2039859a07e..55559c626555d00be4fd27b2f652293cf960b6a6 100644 (file)
@@ -29,6 +29,7 @@ extern FILE *journal;
 #define INGRES_BAD_DATE 4302
 #define INGRES_DEADLOCK 4700
 #define INGRES_TIMEOUT 4702
+#define INGRES_NO_RANGE 2109
 
 /*
  * ingerr: (supposedly) called when Ingres indicates an error.
@@ -56,6 +57,10 @@ static int ingerr(num)
        mr_errcode = MR_BUSY;
        com_err(whoami, 0, "timed out getting lock");
        break;
+    case INGRES_NO_RANGE:
+       mr_errcode = MR_INGRES_SOFTFAIL;
+       com_err(whoami, 0, "INGRES missing range statement");
+       break;
     default:
        mr_errcode = MR_INGRES_ERR;
        com_err(whoami, MR_INGRES_ERR, " code %d\n", *num);
This page took 0.033141 seconds and 4 git commands to generate.