Re: [Monetdb-developers] [Monetdb-sql-checkins] sql/src/backends/monet5 merovingian.mx, , 1.53, 1.54
Interesting step. Pushes me forward.... after i have solved some issues, like reading thesi.... Fabian wrote:
Update of /cvsroot/monetdb/sql/src/backends/monet5 In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv11537
Modified Files: merovingian.mx Log Message: Merovingian now sends a list of discovered databases (tested with nc)
% nc -U $INSTALL_DIR/var/MonetDB5/dbfarm/.merovingian_control anelosimus eximius sdss mapi:monetdb://tweek.ins.cwi.nl:50000/
U merovingian.mx Index: merovingian.mx =================================================================== RCS file: /cvsroot/monetdb/sql/src/backends/monet5/merovingian.mx,v retrieving revision 1.53 retrieving revision 1.54 diff -u -d -r1.53 -r1.54 --- merovingian.mx 30 Aug 2008 10:52:12 -0000 1.53 +++ merovingian.mx 30 Aug 2008 11:17:12 -0000 1.54 @@ -805,19 +805,6 @@ return(NO_ERR); }
-static void -listDiscoveries(stream *fout) -{
- remotedb rdb;
- rdb = _merovingian_remotedbs;
- while (rdb != NULL) {
stream_printf(fout, "%s\t%s\t%d\n",
rdb->dbname, rdb->conn, rdb->ttl);
rdb = rdb->next;
- }
-}
static err handleClient(int sock) { @@ -945,15 +932,6 @@ *s = 0; }
- if (strcmp(lang, "eximius") == 0) {
/* return a list of remote databases from our Aranita */
listDiscoveries(fout);
stream_flush(fout);
close_stream(fout);
close_stream(fdin);
return(NO_ERR);
- }
- if (*database == '\0') { /* we need to have a database, if we haven't gotten one,
- complain */
@@ -1363,6 +1341,22 @@ "%s is not controlled by merovingian\n", q); send(msgsock, buf2, len, 0); }
} else if (strcmp(q, "anelosimus") == 0 &&
strcmp(p, "eximius") == 0)
{
/* return a list of remote databases from our Aranita */
remotedb rdb;
rdb = _merovingian_remotedbs;
while (rdb != NULL) {
len = snprintf(buf2, sizeof(buf2), "%s\t%s\n",
rdb->dbname, rdb->conn);
send(msgsock, buf2, len, 0);
rdb = rdb->next;
}
/* because this command is multi line, you can't
* combine it, disconnect the client */
break; } else { fprintf(stderr, "unknown control command: %s", p); len = snprintf(buf2, sizeof(buf2),
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Monetdb-sql-checkins mailing list Monetdb-sql-checkins@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/monetdb-sql-checkins
On 30-08-2008 13:50:46 +0200, Martin Kersten wrote:
Interesting step. Pushes me forward.... after i have solved some issues, like reading thesi....
monetdb utility support is comming, followed by a simple module to return the list as BAT in MAL.
Fabian wrote:
Update of /cvsroot/monetdb/sql/src/backends/monet5 In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv11537
Modified Files: merovingian.mx Log Message: Merovingian now sends a list of discovered databases (tested with nc)
participants (2)
-
Fabian Groffen
-
Martin Kersten