From 7ff383a9c9059820b11cce0bc81f9b07fd1099f5 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Milo=C5=A1=20Mula=C4=8D?= Date: Thu, 6 Mar 2008 12:01:05 +0000 Subject: [PATCH] test for ability of transactions set DB capabilities correctly --- org.glite.lb.server/src/bkindex.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/org.glite.lb.server/src/bkindex.c b/org.glite.lb.server/src/bkindex.c index 578900f..bf1b621 100644 --- a/org.glite.lb.server/src/bkindex.c +++ b/org.glite.lb.server/src/bkindex.c @@ -102,6 +102,12 @@ int main(int argc,char **argv) edg_wll_SetError(ctx, EDG_WLL_ERROR_DB_CALL, "index capability not available"); do_exit(ctx, EX_SOFTWARE); } + if (!(ctx->dbcaps & GLITE_LBU_DB_CAP_TRANSACTIONS)) { + edg_wll_SetError(ctx, EDG_WLL_ERROR_DB_CALL, "transactions capability not available"); + do_exit(ctx, EX_SOFTWARE); + } + glite_lbu_DBSetCaps(ctx->dbctx, ctx->dbcaps); + if (edg_wll_QueryJobIndices(ctx,&old_indices,&index_names)) do_exit(ctx,EX_SOFTWARE); if (dump) { -- 1.8.2.3