From: Miloš Mulač Date: Thu, 6 Mar 2008 12:01:05 +0000 (+0000) Subject: test for ability of transactions X-Git-Tag: merge_transactions_src~9 X-Git-Url: http://scientific.zcu.cz/git/?a=commitdiff_plain;h=7ff383a9c9059820b11cce0bc81f9b07fd1099f5;p=jra1mw.git test for ability of transactions set DB capabilities correctly --- 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) {