Skip to content

Commit

Permalink
common: remove log src
Browse files Browse the repository at this point in the history
  • Loading branch information
osalyk committed Jul 4, 2023
1 parent c067bd7 commit 7b2037a
Show file tree
Hide file tree
Showing 23 changed files with 18 additions and 1,744 deletions.
2 changes: 1 addition & 1 deletion CODING_STYLE.md
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,7 @@ conventions for git commit messages:
- The first line is a short summary, no longer than **50 characters,** starting
with an area name and then a colon. There should be no period after
the short summary.
- Valid area names are: **pmem, pmem2, obj, blk, log, set,
- Valid area names are: **pmem, pmem2, obj, blk, set,
test, doc, daxio, pmreorder, pool** (for *libpmempool* and *pmempool*),
**benchmark, examples, core** and **common** (for everything else).
- It is acceptable for the short summary to be the only thing in the commit
Expand Down
1 change: 1 addition & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@
- removes log/blk support from pmemwrite
- removes log/blk support from pmemspoil
- removes libpmemblk related documentation
- removes libpmemlog source code
- ...

Wed May 31 2023 Oksana Sałyk <oksana.salyk@intel.com>
Expand Down
6 changes: 0 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,12 +40,6 @@ Libraries available in this repository:

- [libpmemobj](https://pmem.io/pmdk/libpmemobj/): provides a transactional object store, providing memory allocation, transactions, and general facilities for persistent memory programming.

- [libpmemlog](https://pmem.io/pmdk/libpmemlog/): provides a pmem-resident log file. (DEPRECATED)

> NOTICE:
The **libpmemlog** library is deprecated since PMDK 1.13.0 release
and will be removed in the PMDK 1.14.0 release.

- [libpmempool](https://pmem.io/pmdk/libpmempool/): provides support for off-line pool management and diagnostics.

**Libpmemset** has been removed from PMDK repository.
Expand Down
17 changes: 8 additions & 9 deletions src/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ TOP := $(dir $(lastword $(MAKEFILE_LIST)))..
include $(TOP)/src/common.inc

# core targets
TARGETS = libpmem libpmemblk libpmemlog libpmemobj libpmempool tools libpmem2
TARGETS = libpmem libpmemblk libpmemobj libpmempool tools libpmem2
# make all targets
ALL_TARGETS = $(TARGETS) common core
# all available targets
Expand All @@ -17,8 +17,8 @@ POSSIBLE_TARGETS = $(TARGETS) common core test\

SCOPE_DIRS = $(TARGETS) common core

DEBUG_RELEASE_TARGETS = common core libpmem libpmemblk libpmemlog libpmemobj\
libpmempool libpmem2
DEBUG_RELEASE_TARGETS = common core libpmem libpmemblk libpmemobj libpmempool\
libpmem2
RELEASE_TARGETS = tools

ifneq ($(BUILD_EXAMPLES),n)
Expand All @@ -41,16 +41,15 @@ EXAMPLES_TARGETS = $(TARGETS)
HEADERS_DESTDIR = $(DESTDIR)$(includedir)
HEADERS_INSTALL = include/libpmem.h\
include/libpmemobj.h include/libpmempool.h\
include/libpmemblk.h include/libpmemlog.h\
include/libpmem2.h
include/libpmemblk.h include/libpmem2.h

OBJ_HEADERS_INSTALL = include/libpmemobj/*.h
PMEM2_HEADERS_INSTALL = include/libpmem2/*.h

PKG_CONFIG_DESTDIR = $(DESTDIR)$(pkgconfigdir)
PKG_CONFIG_COMMON = common.pc
PKG_CONFIG_FILES = libpmem.pc libpmemobj.pc libpmemlog.pc libpmemblk.pc\
libpmempool.pc libpmem2.pc
PKG_CONFIG_FILES = libpmem.pc libpmemobj.pc libpmemblk.pc libpmempool.pc\
libpmem2.pc
PMREORDER_BIN = $(DESTDIR)$(bindir)
PMREORDER_SRC = tools/pmreorder
PMREORDER_FILES = $(PMREORDER_SRC)/*.py
Expand Down Expand Up @@ -100,8 +99,8 @@ sparse: $(SPARSE_TARGETS:=-sparse)

custom_build = $(DEBUG)$(OBJDIR)

tools: libpmem libpmemblk libpmemlog libpmemobj libpmempool
libpmemblk libpmemlog libpmemobj: libpmem
tools: libpmem libpmemblk libpmemobj libpmempool
libpmemblk libpmemobj: libpmem
libpmempool: libpmemblk
benchmarks test tools: common core

Expand Down
5 changes: 0 additions & 5 deletions src/Makefile.inc
Original file line number Diff line number Diff line change
Expand Up @@ -220,13 +220,8 @@ EXTRA_TARGETS_CLEAN = $(EXTRA_TARGETS:=-clean)
EXTRA_TARGETS_CLOBBER = $(EXTRA_TARGETS:=-clobber)
endif

PMEMLOG_PRIV_OBJ=$(LIB_OUTDIR)/libpmemlog/libpmemlog_unscoped.o
PMEMBLK_PRIV_OBJ=$(LIB_OUTDIR)/libpmemblk/libpmemblk_unscoped.o

ifneq ($(LIBPMEMLOG_PRIV_FUNCS),)
OBJS += pmemlog_priv_funcs.o
endif

ifneq ($(LIBPMEMBLK_PRIV_FUNCS),)
OBJS += pmemblk_priv_funcs.o
endif
Expand Down
322 changes: 0 additions & 322 deletions src/examples/Examples.sln

This file was deleted.

4 changes: 0 additions & 4 deletions src/examples/README
Original file line number Diff line number Diff line change
Expand Up @@ -18,10 +18,6 @@ libpmem(7) -- low-level persistent memory support
Example programs are in the libpmem directory.
More documentation: https://pmem.io/pmdk/libpmem

libpmemlog(7) -- pmem-resident log files
Example programs are in the libpmemlog directory.
More documentation: https://pmem.io/pmdk/libpmemlog

libpmemobj(7) -- transactional object store
Example programs are in the libpmemobj directory.
More documentation: https://pmem.io/pmdk/libpmemobj
Expand Down
2 changes: 0 additions & 2 deletions src/include/README
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,6 @@ libpmem2.h -- definitions of libpmem2 entry points (see libpmem2(7))

libpmemblk.h -- definitions of libpmemblk entry points (see libpmemblk(7))

libpmemlog.h -- definitions of libpmemlog entry points (see libpmemlog(7))

libpmemobj.h -- definitions of libpmemobj entry points (see libpmemobj(7))

libpmempool.h -- definitions of libpmempool entry points (see libpmempool(7))
111 changes: 0 additions & 111 deletions src/include/libpmemlog.h

This file was deleted.

28 changes: 0 additions & 28 deletions src/libpmemlog/Makefile

This file was deleted.

Loading

0 comments on commit 7b2037a

Please sign in to comment.