SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

perl-Hash-SharedMem rpm build for : openSUSE Tumbleweed. For other distributions click perl-Hash-SharedMem.

Name : perl-Hash-SharedMem
Version : 0.005 Vendor : obs://build_opensuse_org/devel:languages:perl
Release : 1.75 Date : 2024-10-11 19:52:16
Group : Development/Libraries/Perl Source RPM : perl-Hash-SharedMem-0.005-1.75.src.rpm
Size : 0.17 MB
Packager : (none)
Summary : efficient shared mutable hash
Description :
This module provides a facility for efficiently sharing mutable data
between processes on one host. Data is organised as a key/value store,
resembling a Perl hash. The keys and values are restricted to octet
(Latin-1) strings. Structured objects may be stored by serialising them
using a mechanism such as Sereal.

The data is represented in files that are mapped into each process\'s memory
space, which for interprocess communication amounts to the processes
sharing memory. Processes are never blocked waiting for each other. The use
of files means that there is some persistence, with the data continuing to
exist when there are no processes with it mapped.

The data structure is optimised for the case where all the data fits into
RAM. This happens either via buffering of a disk-based filesystem, or as
the normal operation of a memory-backed filesystem, in either case as long
as there isn\'t much swapping activity. If RAM isn\'t large enough, such that
the data has to reside mainly on disk and parts of it have to be frequently
reread from disk, speed will seriously suffer. The data structure exhibits
poor locality of reference, and is not designed to play nicely with
filesystem block sizes.

RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/devel:/languages:/perl:/CPAN-H/openSUSE_Tumbleweed/x86_64

Content of RPM  Provides Requires

Hmm ... It's impossible ;-) This RPM doesn't exist on any FTP server

Provides :
perl(Hash::SharedMem)
perl(Hash::SharedMem::Handle)
perl-Hash-SharedMem
perl-Hash-SharedMem(x86-64)

Requires :
libc.so.6()(64bit)
libc.so.6(GLIBC_2.11)(64bit)
libc.so.6(GLIBC_2.14)(64bit)
libc.so.6(GLIBC_2.17)(64bit)
libc.so.6(GLIBC_2.2.5)(64bit)
libc.so.6(GLIBC_2.28)(64bit)
libc.so.6(GLIBC_2.3)(64bit)
libc.so.6(GLIBC_2.3.4)(64bit)
libc.so.6(GLIBC_2.33)(64bit)
libc.so.6(GLIBC_2.4)(64bit)
perl(:MODULE_COMPAT_5.40.0)
perl(parent)
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/perl5/vendor_perl/5.40.0/x86_64-linux-thread-multi/Hash
/usr/lib/perl5/vendor_perl/5.40.0/x86_64-linux-thread-multi/Hash/SharedMem
/usr/lib/perl5/vendor_perl/5.40.0/x86_64-linux-thread-multi/Hash/SharedMem.pm
/usr/lib/perl5/vendor_perl/5.40.0/x86_64-linux-thread-multi/Hash/SharedMem/Handle.pm
/usr/lib/perl5/vendor_perl/5.40.0/x86_64-linux-thread-multi/auto/Hash
/usr/lib/perl5/vendor_perl/5.40.0/x86_64-linux-thread-multi/auto/Hash/SharedMem
/usr/lib/perl5/vendor_perl/5.40.0/x86_64-linux-thread-multi/auto/Hash/SharedMem/SharedMem.bs
/usr/lib/perl5/vendor_perl/5.40.0/x86_64-linux-thread-multi/auto/Hash/SharedMem/SharedMem.so
/usr/share/doc/packages/perl-Hash-SharedMem
/usr/share/doc/packages/perl-Hash-SharedMem/Changes
/usr/share/doc/packages/perl-Hash-SharedMem/DESIGN
/usr/share/doc/packages/perl-Hash-SharedMem/README
/usr/share/doc/packages/perl-Hash-SharedMem/magic
/usr/share/man/man3/Hash::SharedMem.3pm.gz
/usr/share/man/man3/Hash::SharedMem::Handle.3pm.gz

 
ICM