Undo my yesterday's check-in
Undo my yesterday's check-in

=======================
Re-enable XRPC admin functions that are executed over XRPC.
They are expected to work even ALG is the default front-end, because we
automatically switch to MPS, when executing these functions.
...
=======================

These tests were correctly disabled, because (the detailed explanation is
copied from another e-mail):

    De automatisch fallback naar MPS voor XRPC queries gebeurt alleen als de
    XRPC server een request binnenkrijgt, XRPC server gebruikt (direct)
    functies in pathfind.mx om die request (i.e., query) af te handelen.  De
    functies in pathfinder.mx (van Peter) zorgen dus voor de automatisch
    fallback naar MPS.  Dus, als de admin functies uitgevoerd worden via de web
    interface, wordt het op deze manier afgehandeled, en het werkt dus ook als
    de default front-end ALG is.

    Als een XRPC query aan mclient (met ALG als default) gegeven wordt, wordt
    eerst de pf ALG compiler gebruikt om de query te vertallen.  De pf ALG
    compiler kent nu de XRPC syntax, dus de compiler geeft geen error message
    meer die bijv. zegt dat de query invalid syntax bevalt.  In plaats daarvan,
    de pf ALG compiler genereert MIL code, waarin de echt implementatie van
    XRPC ontbreekt.  Vandaar de error messages in testweb, in de boven genomen
    pagina's.  De tests van de admin functies in runtime/xrpc/admin/Tests voer
    gewoon de admin functions uit over XRPC.  Nu dat ze in ALG font-end
    ge-enable-d zijn, worden  ze op deze manier afgehandeled, en ze werken
    inderdaad niet in ALG.  Dus, ik zou mijn check-in van gisteren ongedaan
    maken.

zyzyis/monetdb,zyzyis/monetdb,zyzyis/monetdb,zyzyis/monetdb,zyzyis/monetdb,zyzyis/monetdb,zyzyis/monetdb,zyzyis/monetdb,zyzyis/monetdb,zyzyis/monetdb