eblob-0.23.14-1.el7.R.x86_64.rpm


Advertisement

Description

eblob - Append-only low-level IO library, which saves data in blob files

Property Value
Distribution CentOS 7
Repository Russian Fedora Free Updates x86_64
Package filename eblob-0.23.14-1.el7.R.x86_64.rpm
Package name eblob
Package version 0.23.14
Package release 1.el7.R
Package architecture x86_64
Package type rpm
Homepage http://reverbrain.com/eblob
License GPLv2+
Maintainer -
Download size 42.75 KB
Installed size 156.53 KB
libeblob is a low-level IO library which stores data in huge blob files
appending records one after another.
* fast append-only updates which do not require disk seeks
* compact index to populate lookup information from disk
* multi-threaded index reading during starup
* O(1) data location lookup time
* ability to lock in-memory lookup index (hash table) to eliminate
memory swap
* readahead games with data and index blobs for maximum performance
* multiple blob files support (tested with blob-file-as-block-device too)
* optional sha256 on-disk checksumming
* 2-stage write: prepare (which reserves the space) and commit
(which calculates checksum and update in-memory and on-disk indexes).
One can (re)write data using pwrite() in between without locks
* usuall 1-stage write interface
* flexible configuration of hash table size, flags, alignment
* defragmentation tool: entries to be deleted are only marked as removed,
eblob_check will iterate over specified blob files and actually
remove those blocks
* off-line blob consistency checker: eblob_check can verify checksums
for all records which have them
* run-time sync support - dedicated thread runs fsync on all files
on timed base
* in-memory index lives in memory mapped file

Alternatives

Package Version Architecture Repository
eblob - - -

Requires

Name Value
libboost_iostreams-mt.so.1.53.0()(64bit) -
libboost_regex-mt.so.1.53.0()(64bit) -
libboost_system-mt.so.1.53.0()(64bit) -
libboost_thread-mt.so.1.53.0()(64bit) -
libc.so.6(GLIBC_2.4)(64bit) -
libeblob.so.0.23()(64bit) -
libeblob_cpp.so.0.23()(64bit) -
libgcc_s.so.1()(64bit) -
libgcc_s.so.1(GCC_3.0)(64bit) -
libhandystats.so.1()(64bit) -
libm.so.6()(64bit) -
libpthread.so.0()(64bit) -
libpthread.so.0(GLIBC_2.2.5)(64bit) -
librt.so.1()(64bit) -
libstdc++.so.6()(64bit) -
libstdc++.so.6(CXXABI_1.3)(64bit) -
libstdc++.so.6(GLIBCXX_3.4)(64bit) -
libstdc++.so.6(GLIBCXX_3.4.9)(64bit) -
rtld(GNU_HASH) -

Provides

Name Value
eblob = 0.23.14-1.el7.R
eblob(x86-64) = 0.23.14-1.el7.R

Download

Type URL
Mirror mirror.yandex.ru
Binary Package eblob-0.23.14-1.el7.R.x86_64.rpm
Source Package eblob-0.23.14-1.el7.R.src.rpm

Install Howto

  1. Download latest russianfedora-free-release rpm from
    http://mirror.yandex.ru/fedora/russianfedora/russianfedora/free/el/releases/7/Everything/i386/os/
  2. Install russianfedora-free-release rpm:
    # rpm -Uvh russianfedora-free-release*rpm
  3. Install eblob rpm package:
    # yum install eblob

Files

Path
/usr/bin/eblob_index_info
/usr/bin/eblob_merge
/usr/bin/eblob_to_index
/usr/share/doc/eblob-0.23.14/AUTHORS
/usr/share/doc/eblob-0.23.14/README.rst
/usr/share/licenses/eblob-0.23.14/LICENSE

Changelog

2017-01-26 - Arkady L. Shane <ashejn@russianfedora.pro> - 0.23.14-1
- update to 0.23.14
2017-01-26 - Arkady L. Shane <ashejn@russianfedora.pro> - 0.23.13-2
- drop exclusivearch
- fix build on i386
2017-01-10 - Arkady L. Shane <ashejn@russianfedora.pro> - 0.23.13-1
- initial build

See Also

Package Description
eblob-devel-0.23.14-1.el7.R.x86_64.rpm Development package for eblob
eblob-libs-0.23.14-1.el7.R.x86_64.rpm Libraries for eblob
elliptics-2.26.11.1-2.el7.R.x86_64.rpm Distributed hash table storage
elliptics-client-2.26.11.1-2.el7.R.x86_64.rpm Elliptics client library (C++/Python bindings)
elliptics-client-devel-2.26.11.1-2.el7.R.x86_64.rpm Elliptics library C++ binding development headers and libraries
elliptics-devel-2.26.11.1-2.el7.R.x86_64.rpm Development files for elliptics
faenza-icon-theme-1.3.1-3.el7.R.noarch.rpm Icon theme designed for Equinox GTK theme
foobnix-3.1.2-4.20160531git6fed0a2.el7.R.noarch.rpm Lightweight and Functional music player for Linux
freshplayerplugin-0.2.4-1.el7.R.x86_64.rpm PPAPI-host NPAPI-plugin adapter
gimp-bimp-plugin-1.17-1.el7.R.x86_64.rpm Batch Image Manipulation Plugin
handystats-1.11.3-5.el7.R.x86_64.rpm C++ library for collecting user-defined in-process run-time statistics
handystats-devel-1.11.3-5.el7.R.x86_64.rpm Development package for handystats
loiq-0.3.1a-3.el7.R.x86_64.rpm Low Orbit Ion Cannon in Qt
mediaconch-17.01-1.el7.R.x86_64.rpm Most relevant technical and tag data for video and audio files (CLI)
mediaconch-gui-17.01-1.el7.R.x86_64.rpm Supplies technical and tag information about a video or audio file (GUI)
Advertisement
Advertisement