eblob-0.23.14-2.fc26.x86_64.rpm


Advertisement

Description

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

Property Value
Distribution Fedora 27
Repository Russian Fedora Free x86_64
Package name eblob
Package version 0.23.14
Package release 2.fc26
Package architecture x86_64
Package type rpm
Installed size 230.64 KB
Download size 60.23 KB
Official Mirror mirror.yandex.ru
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 startup
* 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
* usually 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-0.23.14-2.fc26.i686.rpm 0.23.14 i686 Russian Fedora Free
eblob - - -

Requires

Name Value
libboost_iostreams.so.1.63.0()(64bit) -
libboost_regex.so.1.63.0()(64bit) -
libboost_system.so.1.63.0()(64bit) -
libboost_thread.so.1.63.0()(64bit) -
libc.so.6(GLIBC_2.14)(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) -
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.11)(64bit) -
libstdc++.so.6(GLIBCXX_3.4.21)(64bit) -
libstdc++.so.6(GLIBCXX_3.4.9)(64bit) -
rtld(GNU_HASH) -

Provides

Name Value
eblob = 0.23.14-2.fc26
eblob(x86-64) = 0.23.14-2.fc26

Download

Type URL
Binary Package eblob-0.23.14-2.fc26.x86_64.rpm
Source Package eblob-0.23.14-2.fc26.src.rpm

Install Howto

  1. Download the latest russianfedora-free-release rpm from
    http://mirror.yandex.ru/fedora/russianfedora/russianfedora/free/fedora/releases/27/Everything/x86_64/os/
  2. Install russianfedora-free-release rpm:
    # rpm -Uvh russianfedora-free-release*rpm
  3. Install eblob rpm package:
    # dnf install eblob

Files

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

Changelog

2017-02-13 - Arkady L. Shane <ashejn@russianfedora.pro> - 0.23.14-2
- rebuilt against new boost
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-2.fc26.i686.rpm Development package for eblob
eblob-devel-0.23.14-2.fc26.x86_64.rpm Development package for eblob
eblob-libs-0.23.14-2.fc26.i686.rpm Libraries for eblob
eblob-libs-0.23.14-2.fc26.x86_64.rpm Libraries for eblob
elliptics-2.26.11.1-3.fc26.i686.rpm Distributed hash table storage
elliptics-2.26.11.1-3.fc26.x86_64.rpm Distributed hash table storage
elliptics-client-2.26.11.1-3.fc26.i686.rpm Elliptics client library (C++/Python bindings)
elliptics-client-2.26.11.1-3.fc26.x86_64.rpm Elliptics client library (C++/Python bindings)
elliptics-client-devel-2.26.11.1-3.fc26.i686.rpm Elliptics library C++ binding development headers and libraries
elliptics-client-devel-2.26.11.1-3.fc26.x86_64.rpm Elliptics library C++ binding development headers and libraries
elliptics-devel-2.26.11.1-3.fc26.i686.rpm Development files for elliptics
elliptics-devel-2.26.11.1-3.fc26.x86_64.rpm Development files for elliptics
evopop-gtk-theme-2.1.2-1.fc27.noarch.rpm EvoPop GTK theme for Gnome
evopop-icon-theme-0.7-0.7-0.1.20170913gitb05cfb.fc27.noarch.rpm Default icon theme for OzonOS
faenza-icon-theme-1.3.1-3.fc22.R.noarch.rpm Icon theme designed for Equinox GTK theme
Advertisement
Advertisement