Update of /cvsroot/monetdb/sql/src/backends/monet5/merovingian
In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv3456
Modified Files:
merovingian.1
Log Message:
Try to get something working first, don't do globbing yet, first target
is just a full match of the tag.
U merovingian.1
Index: merovingian.1
===================================================================
RCS file: /cvsroot/monetdb/sql/src/backends/monet5/merovingian/merovingian.1,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- merovingian.1 4 Jun 2009 20:02:33 -0000 1.2
+++ merovingian.1 6 Jun 2009 20:38:22 -0000 1.3
@@ -36,14 +36,14 @@
When started,
.B merovingian
runs in the background, sending log messages to
-.I /var/log/merovingian.log
-, until being sent a stop, terminate or interrupt signal. All arguments
+.IR /var/log/merovingian.log ,
+until being sent a stop, terminate or interrupt signal. All arguments
given when starting
.B merovingian
are considered to be databases to be pre-started. Pre-started databases
are started as part of the startup of
-.B merovingian
-, which means their startup is not delayed until the first client
+.BR merovingian ,
+which means their startup is not delayed until the first client
requests for them.
.P
.B merovingian
@@ -130,7 +130,7 @@
has two ways in which it can "attach" a connecting client to the target
database. The first method uses a redirect to the responsible mserver
process, the second method proxies the client to the mserver over
-.B merovingian.
+.BR merovingian .
While the first is more efficient, it requires the connecting client
to be able to connect to the mserver. In many settings this may be
undesirable or even impossible, since a wide range of open ports are
@@ -158,9 +158,40 @@
itself. For this
.B merovingian
listens to the given port, which defaults to the setting of
-.B mero_port.
+.BR mero_port .
If the port is set to 0, the neighbour discovery service is disabled and
hence no announcements will be made, nor received.
+.SH "REMOTE DATABASES"
+The neighbour discovery capabilities of
+.B merovingian
+allow a user to contact a remote database transparently, as if it were a
+local database. By default, all local databases are announced in the
+network, such that neighbours can pick them up to make them available
+for their local users. This feature can be disabled globally, or on
+database level. For the latter, the
+.BR monetdb (1)
+utility can be used to change the share property of a database.
+.P
+While neighbour discovery in itself is sufficient to locate a database
+in a cluster, it is limited in expressiveness. For instance, database
+names are assumed to be unique throughout the entire system. This means
+local databases overshadow remote ones, and duplicate remote entries
+cannot be distinguished. To compensate for this,
+.B merovingian
+adds a
+.I tag
+to each database that is being shared. This tag is sent in addition to
+the database name, and only understood by other
+.BR merovingian s.
+.\".P
+.\"Tags are arbitrary ASCII-strings that follow the rules of the path
+.\"component in an URI. The / character is hence a separator that can be
+.\"used to structure a tag which is useful given that
+.\".B merovingian
+.\"allows common path globbing using * on these tags.
+.\".P
+.\"dbname/octopus/nl/cwi
+.\"
.SH SIGNALS
.B merovingian
acts upon a number of signals as is common for a daemon.
@@ -176,7 +207,7 @@
it will reopen the logfiles as pointed to by
.B mero_msglog
and
-.B mero_errlog\.
+.BR mero_errlog .
When these two are unset or point to a file attached to a terminal,
.B merovingian
will not reopen the associated filedescriptor.
------------------------------------------------------------------------------
OpenSolaris 2009.06 is a cutting edge operating system for enterprises
looking to deploy the next generation of Solaris that includes the latest
innovations from Sun and the OpenSource community. Download a copy and
enjoy capabilities such as Networking, Storage and Virtualization.
Go to: http://p.sf.net/sfu/opensolaris-get
_______________________________________________
Monetdb-sql-checkins mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/monetdb-sql-checkins