SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

locks-doc rpm build for : openSUSE Tumbleweed. For other distributions click locks-doc.

Name : locks-doc
Version : 0.2.0 Vendor : obs://build_opensuse_org/home:Ledest
Release : 3.2 Date : 2024-06-01 16:46:17
Group : Documentation/HTML Source RPM : locks-0.2.0-3.2.src.rpm
Size : 0.17 MB
Packager : (none)
Summary : locks documentation
Description :
A scalable, deadlock-resolving resource locker.
This application is based on an algorithm designed by Ulf Wiger 1993, and later
model-checked (and refined) by Thomas Arts.
Compared to the implementation verified by Thomas Arts, \'locks\' has included
a hierarchical lock structure and has both read and write locks. It is also
distributed, supporting multi-node locks and quorum (\'majority\').
The algorithm is based on computing potential indirect dependencies and informing
dependent transactions in a \'fill-in-the-blanks\' manner.
Eventually, one transaction will have enough information to detect a deadlock,
even though no central dependency graph or dependency probes are used. Resolution
happens with a (at least close to) minimal number of messages, making
the algorithm unusually scalable. Since it uses deadlock detection instead
of deadlock prevention, there are no phantom deadlocks.
Note: Unlock has not (yet) been implemented. Once the transaction ends, all locks
held by it are released automatically.
This package contains documentation in HTML and Markdown format.

RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/home:/Ledest:/erlang:/26/openSUSE_Tumbleweed/noarch

Content of RPM  Changelog  Provides Requires

Download
ftp.icm.edu.pl  locks-doc-0.2.0-3.2.noarch.rpm
ftp.icm.edu.pl  locks-doc-0.2.0-3.2.noarch.rpm
     

Provides :
erlang-locks-doc
locks-doc

Requires :
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsZstd) <= 5.4.18-1


Content of RPM :
/usr/lib/erlang/lib/locks-0.2.0
/usr/lib/erlang/lib/locks-0.2.0/doc
/usr/lib/erlang/lib/locks-0.2.0/doc/README.md
/usr/lib/erlang/lib/locks-0.2.0/doc/erlang.png
/usr/lib/erlang/lib/locks-0.2.0/doc/examples
/usr/lib/erlang/lib/locks-0.2.0/doc/examples/README.md
/usr/lib/erlang/lib/locks-0.2.0/doc/examples/doc
/usr/lib/erlang/lib/locks-0.2.0/doc/examples/doc/README.md
/usr/lib/erlang/lib/locks-0.2.0/doc/examples/doc/edoc-info
/usr/lib/erlang/lib/locks-0.2.0/doc/examples/doc/erlang.png
/usr/lib/erlang/lib/locks-0.2.0/doc/examples/doc/gdict.md
/usr/lib/erlang/lib/locks-0.2.0/doc/examples/doc/stylesheet.css
/usr/lib/erlang/lib/locks-0.2.0/doc/examples/doc/test_cb.md
/usr/lib/erlang/lib/locks-0.2.0/doc/examples/rebar.config
/usr/lib/erlang/lib/locks-0.2.0/doc/examples/src
/usr/lib/erlang/lib/locks-0.2.0/doc/examples/src/bench.erl
/usr/lib/erlang/lib/locks-0.2.0/doc/examples/src/examples.app.src
/usr/lib/erlang/lib/locks-0.2.0/doc/examples/src/gdict.erl
/usr/lib/erlang/lib/locks-0.2.0/doc/examples/src/test_cb.erl
/usr/lib/erlang/lib/locks-0.2.0/doc/index.html
/usr/lib/erlang/lib/locks-0.2.0/doc/locks.html
/usr/lib/erlang/lib/locks-0.2.0/doc/locks.md
/usr/lib/erlang/lib/locks-0.2.0/doc/locks_agent.html
/usr/lib/erlang/lib/locks-0.2.0/doc/locks_agent.md
/usr/lib/erlang/lib/locks-0.2.0/doc/locks_leader.html
/usr/lib/erlang/lib/locks-0.2.0/doc/locks_leader.md
/usr/lib/erlang/lib/locks-0.2.0/doc/locks_server.html
/usr/lib/erlang/lib/locks-0.2.0/doc/locks_server.md
/usr/lib/erlang/lib/locks-0.2.0/doc/locks_ttb.html
/usr/lib/erlang/lib/locks-0.2.0/doc/locks_ttb.md
There is 4 files more in these RPM.

 
ICM