Skip to content

Commit

Permalink
common: 1.7-rc2 release
Browse files Browse the repository at this point in the history
  • Loading branch information
marcinslusarz committed Sep 26, 2019
1 parent 9abf3a1 commit 174a5da
Show file tree
Hide file tree
Showing 3 changed files with 29 additions and 4 deletions.
31 changes: 28 additions & 3 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,8 +1,33 @@
Mon Sep 23 2019 Marcin Ślusarz <marcin.slusarz@intel.com>
Thu Sep 26 2019 Marcin Ślusarz <marcin.slusarz@intel.com>

* Version 1.7-rc1
* Version 1.7-rc2

TBD
This release:
- 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
used by libpmem and libpmemobj.
- 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.

Other changes:
- obj: fix merging of ranges when NOFLUSH flag is used (#1100)
- rpmem: fix closing of ssh connection (#995, #1060)

Internal changes:
- test: fault injection tests for pmemblk, pmemlog, and pmemobj
- test: improved Python testing framework
- test: support real pmem in bad blocks tests
- common: allow not building examples and benchmarks

Tue Aug 27 2019 Marcin Ślusarz <marcin.slusarz@intel.com>

Expand Down
1 change: 0 additions & 1 deletion GIT_VERSION

This file was deleted.

1 change: 1 addition & 0 deletions VERSION
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
1.7-rc2

0 comments on commit 174a5da

Please sign in to comment.