Userspace Read-Copy-Update Library

Edit Package userspace-rcu
http://lttng.org/urcu

liburcu is a LGPLv2.1 userspace RCU (read-copy-update) library. This data
synchronization library provides read-side access which scales linearly with
the number of cores. It does so by allowing multiples copies of a given data
structure to live at the same time, and by monitoring the data structure
accesses to detect grace periods after which memory reclamation is possible.

Refresh
Refresh
Source Files
Filename Size Changed
userspace-rcu-0.8.4.tar.bz2 0000418911 409 KB
userspace-rcu-0.8.4.tar.bz2.asc 0000000490 490 Bytes
userspace-rcu-ppc64le.patch 0000001098 1.07 KB
userspace-rcu.changes 0000005955 5.82 KB
userspace-rcu.keyring 0000008950 8.74 KB
userspace-rcu.spec 0000004505 4.4 KB
Revision 8 (latest revision is 20)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 228058 from Petr Gajdos's avatar Petr Gajdos (pgajdos) (revision 8)
- updated to 0.8.4:
        * Fix: move wait loop increment before first conditional block
        * Fix: high cpu usage in synchronize_rcu with long RCU read-side C.S.
        * Fix: out of tree build: doc/examples
        * Fix: out of tree build tests/common
        * tests/unit: use lib rather than source
        * automake: Rename INCLUDES to AM_CPPFLAGS (new name)
        * tests regressions: use lib rather than recompile from source
        * tests: use common lib rather than recompile compat sources
        * urcu tests: use lib rather than compile from source
        * urcu mb tests: use lib rather than recompile from source
        * urcu signal tests: use library rather than recompile source
        * tests: move yield debug to common test library
        * tests urcu bp: use lib rather than recompile source
        * test_urcu_defer: link on urcu lib rather than recompile source
        * tests/benchmark: use urcu qsbr lib rather than recompile from source
        * Pass the CC variable to the example Makefiles
        * Fix: urcu-bp interaction with threads vs constructors/destructors
        * Fix undefined NULL pointer arithmetic
        * Blacklist ARM gcc 4.8.0, 4.8.1, 4.8.2
        * rculfhash: document max_nr_buckets = 0
Comments 0
openSUSE Build Service is sponsored by