Skip to contentSkip to conversation

Userspace RCU 0.7.1

RELEASE Mathieu Desnoyers 1 participant 2 messages May 24, 2012

lore
Share & tools
lore
#0 lore raw

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.

liburcu-cds provides efficient data structures based on RCU and lock-free algorithms. Those structures include hash tables, queues, stacks, and doubly-linked lists.

This is a compile-fix release, fixing a compile issue introduced a few days before the 0.7.0 release. We plan to deploy a continuous integration test setup to catch this kind of issue earlier in a very near future.

Changelog:
2012-05-24 Userspace RCU 0.7.1
* fix: uatomic_set return value compile fix for non-x86 arch.

Signature · 4 lines
Mathieu Desnoyers
Operating System Efficiency R&D Consultant
EfficiOS Inc.
http://www.efficios.com
#1 lore raw

Re: [RELEASE] Userspace RCU 0.7.2

There goes 0.7.2, fixing an unforeseen library binary compatibility issue between 0.6.x lib versions and 0.7.x (we did not intend to break binary compatibility between those two).

2012-05-24 Userspace RCU 0.7.2
* Fix library compatibility

Thanks for everyone reporting issues,

Mathieu

Quoted 25 lines · * Mathieu Desnoyers ([email protected]) wrote:

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.

liburcu-cds provides efficient data structures based on RCU and lock-free algorithms. Those structures include hash tables, queues, stacks, and doubly-linked lists.

This is a compile-fix release, fixing a compile issue introduced a few days before the 0.7.0 release. We plan to deploy a continuous integration test setup to catch this kind of issue earlier in a very near future.

Changelog:
2012-05-24 Userspace RCU 0.7.1
* fix: uatomic_set return value compile fix for non-x86 arch.

Signature · 4 lines
Mathieu Desnoyers
Operating System Efficiency R&D Consultant
EfficiOS Inc.
http://www.efficios.com
Signature · 4 lines
Mathieu Desnoyers
Operating System Efficiency R&D Consultant
EfficiOS Inc.
http://www.efficios.com