Userspace Read-Copy-Update Library
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.
- Developed at devel:libraries:c_c++
- Sources inherited from project openSUSE:Factory
-
3
derived packages
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout openSUSE:Backports:SLE-15-SP4:FactoryCandidates/userspace-rcu && cd $_
- Create Badge
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 (coolo)
accepted
request 228058
from
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