pmdk

Edit Package pmdk
No description set
Refresh
Refresh
Source Files
Filename Size Changed
1.7.tar.gz 0002569975 2.45 MB
pmdk.changes 0000015489 15.1 KB
pmdk.spec 0000015481 15.1 KB
Latest Revision
Gustavo Yokoyama Ribeiro's avatar Gustavo Yokoyama Ribeiro (gyribeiro) committed (revision 2)
- Update to PMDK 1.7 (jsc#SLE-9886)
  - Introduces new APIs in libpmemobj for managing space used by transactions.
    (see pmemobj_tx_log_append_buffer man page for details)
  - Introduces new APIs in librpmem, splitting rpmem_persist into rpmem_flush
    and rpmem_drain, allowing applications to use the flush + drain model
    already known from libpmem. (libpmemobj does not use this feature yet)
  - Optimizes large libpmemobj transactions by significantly reducing
    the amount of memory modified at the commit phase.
  - Optimizes tracking of libpmemobj reservations.
  - Adds new flags for libpmemobj's pmemobj_tx_xadd_range[_direct] API:
    POBJ_XADD_NO_SNAPSHOT and POBJ_XADD_ASSUME_INITIALIZED, allowing
    applications to optimize how memory is tracked by the library.
- To support some of the above changes the libpmemobj on-media layout had
  to be changed, which means that old pools have to be converted using
  pmdk-convert >= 1.7.

- Disable Werror to deal with a new GCC 9 warning.

- Update to PMDK 1.6 (jsc#SLE-5400)
  - See ChangeLog for details

- Disable LTO (boo#1133276).
Comments 0
openSUSE Build Service is sponsored by