Distributed lock manager: Difference between revisions

Content deleted Content added
m Reverted 1 edit by 157.33.155.155 (talk) to last revision by Важнов Алексей Геннадьевич (TW)
Rescuing 2 sources and tagging 1 as dead. #IABot (v2.0beta15)
Line 78:
Both [[Red Hat]] and [[Oracle Corporation|Oracle]] have developed clustering software for [[Linux]].
 
[[OCFS2]], the Oracle Cluster File System was added<ref>[https://www.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=29552b1462799afbe02af035b243e97579d63350 kernel/git/torvalds/linux.git - Linux kernel source tree]{{Dead link|date=July 2019 |bot=InternetArchiveBot |fix-attempted=yes }}. Kernel.org. Retrieved on 2013-09-18.</ref> to the official [[Linux kernel]] with version 2.6.16, in January 2006. The alpha-quality code warning on OCFS2 was removed in 2.6.19.
 
Red Hat's cluster software, including their DLM and [[GFS2]] was officially added to the Linux kernel <ref>[https://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=1c1afa3c053d4ccdf44e5a4e159005cdfd48bfc6 kernel/git/torvalds/linux.git - Linux kernel source tree] {{Webarchive|url=https://archive.is/20120718045424/http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=1c1afa3c053d4ccdf44e5a4e159005cdfd48bfc6 |date=2012-07-18 }}. Git.kernel.org (2006-12-07). Retrieved on 2013-09-18.</ref> with version 2.6.19, in November 2006.
 
Both systems use a DLM modeled on the venerable VMS DLM.<ref>[https://lwn.net/Articles/137278/ The OCFS2 filesystem]. Lwn.net (2005-05-24). Retrieved on 2013-09-18.</ref> Oracle's DLM has a simpler API. (the core function, <code>dlmlock()</code>, has eight parameters, whereas the VMS <small><code>SYS$ENQ</code></small> service and Red Hat's <tt>dlm_lock</tt> both have 11.)
Line 100:
{{Reflist}}
{{Refbegin}}
* [https://web.archive.org/web/20101219074254/http://h71000.www7.hp.com/doc/82FINAL82final/4527/4527pro_044.html#jun_227 HP OpenVMS Systems Services Reference Manual – $ENQ]
* [https://github.com/chadrem/officer Officer - A simple distributed lock manager written in Ruby]
* [http://sourceforge.net/projects/flom/ FLoM - A free open source distributed lock manager that can be used to synchronize shell commands, scripts and custom developed C, C++, Java, PHP and Python software]