grmd icongrmd 0.3

grmd is a daemon program on UNIX-like systems which provide general management feature for every resources.
grmd is a daemon program on UNIX-like systems which provide general management feature for every resources.

usually in exclusive lock control of files, programer use busy-wait method with mkdir(),symlink() etc, or use flock(),lockf(),fcntl() etc. and in exclusive lock control of some resources except for files, programer use semaphore. these quality level of exclusive lock control is not constant by programer's skill level. and it is hard to get unified exclusive lock control in whole system, bacause of non-unified program coding in every programs. and even if excellent programer design exclusive lock control, there will be unavoidable difficulty like a deadlock problem.

grmd control exclusive lock with client-server method, you can control exclusive lock of every resources with unified interface.

Here are some key features of "grmd":

grmd have 2-level exclusive lock(SHARED_LOCK, EXCUSIVE_LOCK) and help multiplex.
if resource is locked already by another process, process go into sleep mode(not busy-wait). and when resource is released by another process, process wakeup automatically.
grmd notice deadlock status to client instantly, when deadlock happen.

What's New in This Release:

Changes were made to the daemon code and option handling.
Signal handling was improved.
The default host is now NADDR_ANY.
The maximum length of pid, resid, and key was increased from 64 to 256.
A segmentation fault that occurred when access was denied by libwrap was fixed.

last updated on:
February 16th, 2007, 7:35 GMT
price:
FREE!
developed by:
Masahiko Ito
license type:
GPL (GNU General Public License) 
category:
ROOT \ Utilities

FREE!

In a hurry? Add it to your Download Basket!

user rating

UNRATED
0.0/5
 

0/5

Add your review!

SUBMIT