drms_server - Manages a database session and passes database requests to database from client modules
[DRMS Utilities]

Start a DRMS server program. More...

Collaboration diagram for drms_server - Manages a database session and passes database requests to database from client modules:
Synopsis:
drms_server [FLAGS] [SESSION_ARGUMENTS]
drms_server creates a DRMS session enabling multiple modules to run in the same session.

				      drms_server				      
		    +----------------------------------------------+		      
		    |                          	                   |		      
     +----------+   |   +--------+ +--------+++	 +-------------+   |		      
     |          |   |   |        +-+   in   ||+--+             |   |		      
     |   SUMS   +---+---+  SUMS  | +--------+++	 |             +---+-------- client 0 
     |          |   |   | thread | +++--------+	 |             |   |		      
     |          |   |   |        +-+|| out    +--+             +---+-------- client 1 
     +----------+   |   +--------+ +++--------+	 |             |   |		      
                    |   +--------+             	 |             |   |		      
                    |   |        |             	 |             |   |		      
                    |   | signal ----------------+             +---+-------- client n
                    |   | thread |               |    server   |   |
		    |   |      	 |               | thread pool |   |
	 	    |   +--------+               +------++-----+   |
		    +-----------------------------------++---------+
		                                 +------++-----+
						 |             |
						 |     	DB     |
						 |             |
						 +-------------+

 The drms_server - Manages a database session and passes database requests to database from client modules is designed to support multiple client modules running at the same time. It performs the following major tasks: 

The signal thread
FLAGS (can be grouped together):
-h: Show drms_server - Manages a database session and passes database requests to database from client modules usage information.
-V: Run drms_server - Manages a database session and passes database requests to database from client modules in verbose mode.
-Q: Run drms_server - Manages a database session and passes database requests to database from client modules in quiet mode.
-f: Run drms_server - Manages a database session and passes database requests to database from client modules in the foreground. Without -f drms_server - Manages a database session and passes database requests to database from client modules spawns a server in a background process, prints the connection info to stdout and exits.
-L: Redirect stdout and stderr to SU log files.
-n: Turn off Nagle's algorithm on TCP/IP sockets.
-s: Set noshare which turns off the serializable mode for the database.
SESSION_ARGUMENTS:
To specify an argument that affects properties of the DRMS session, use param=value, where param is one of the following.
See also:
create_series - create a new DRMS series from a .jsd file describe_series - print summary information about a series delete_series - delete an existing DRMS series modify_series show_info - Examine a dataseries structure or contents

Generated on Mon Mar 26 07:00:53 2018 for JSOC_Documentation by  doxygen 1.5.7.1