Skip to content

Commit

Permalink
Version 6.2.0.4
Browse files Browse the repository at this point in the history
- Initial pre-release for RHEL 8.
Please be aware that this version is not compatible with previous
versions of VDO. Support for loading or upgrading devices created with
VDO version 6.1 will be available soon.
- Management tools will work with both python 2 and python 3.
- Dedupe path improvements.
- Beginnings of support for non-x86 architectures.
- Removed obsolete code from UDS.
  • Loading branch information
corwin committed Apr 13, 2018
1 parent 75add3b commit 9f5af91
Show file tree
Hide file tree
Showing 452 changed files with 4,084 additions and 6,240 deletions.
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
# 02110-1301, USA.
#
# $Id: //eng/vdo-releases/magnesium/src/packaging/src-dist/user/Makefile#2 $
# $Id: //eng/vdo-releases/aluminum/src/packaging/src-dist/user/Makefile#1 $

INSTALL = install
INSTALLOWNER ?= -o root -g root
Expand Down
2 changes: 1 addition & 1 deletion examples/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
# 02110-1301, USA.
#
# $Id: //eng/vdo-releases/magnesium/src/packaging/src-dist/user/examples/Makefile#1 $
# $Id: //eng/vdo-releases/aluminum/src/packaging/src-dist/user/examples/Makefile#1 $

SUBDIRS = ansible nagios systemd

Expand Down
2 changes: 1 addition & 1 deletion examples/ansible/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
# 02110-1301, USA.
#
# $Id: //eng/vdo-releases/magnesium/src/packaging/src-dist/user/examples/ansible/Makefile#2 $
# $Id: //eng/vdo-releases/aluminum/src/packaging/src-dist/user/examples/ansible/Makefile#1 $

INSTALLFILES=README.txt \
test_vdocreate.yml \
Expand Down
2 changes: 1 addition & 1 deletion examples/ansible/test_vdocreate_alloptions.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
writepolicy: async
emulate512: enabled
slabsize: 16G
albireomem: 0.5
indexmem: 0.5
ackthreads: 2
biothreads: 4
cputhreads: 6
Expand Down
2 changes: 1 addition & 1 deletion examples/nagios/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
# 02110-1301, USA.
#
# $Id: //eng/vdo-releases/magnesium/src/packaging/src-dist/user/examples/nagios/Makefile#3 $
# $Id: //eng/vdo-releases/aluminum/src/packaging/src-dist/user/examples/nagios/Makefile#1 $

INSTALLFILES=nagios_check_vdostats_logicalSpace.pl \
nagios_check_vdostats_physicalSpace.pl \
Expand Down
2 changes: 1 addition & 1 deletion examples/nagios/nagios_check_vdostats_logicalSpace.pl
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@
#
# The "vdostats" program must be in the path used by "sudo".
#
# $Id: //eng/vdo-releases/magnesium/src/tools/nagios/nagios_check_vdostats_logicalSpace.pl#1 $
# $Id: //eng/vdo-releases/aluminum/src/tools/nagios/nagios_check_vdostats_logicalSpace.pl#1 $
#
##

Expand Down
2 changes: 1 addition & 1 deletion examples/nagios/nagios_check_vdostats_physicalSpace.pl
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@
#
# The "vdostats" program must be in the path used by "sudo".
#
# $Id: //eng/vdo-releases/magnesium/src/tools/nagios/nagios_check_vdostats_physicalSpace.pl#1 $
# $Id: //eng/vdo-releases/aluminum/src/tools/nagios/nagios_check_vdostats_physicalSpace.pl#1 $
#
##

Expand Down
2 changes: 1 addition & 1 deletion examples/nagios/nagios_check_vdostats_savingPercent.pl
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@
#
# The "vdostats" program must be in the path used by "sudo".
#
# $Id: //eng/vdo-releases/magnesium/src/tools/nagios/nagios_check_vdostats_savingPercent.pl#1 $
# $Id: //eng/vdo-releases/aluminum/src/tools/nagios/nagios_check_vdostats_savingPercent.pl#1 $
#
##

Expand Down
2 changes: 1 addition & 1 deletion examples/systemd/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
# 02110-1301, USA.
#
# $Id: //eng/vdo-releases/magnesium/src/packaging/src-dist/user/examples/systemd/Makefile#3 $
# $Id: //eng/vdo-releases/aluminum/src/packaging/src-dist/user/examples/systemd/Makefile#1 $

SERVICEFILE=vdo.service
EXAMPLEFILES=VDO.mount.example
Expand Down
2 changes: 1 addition & 1 deletion utils/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
# 02110-1301, USA.
#

# $Id: //eng/vdo-releases/magnesium/src/packaging/src-dist/user/utils/Makefile#1 $
# $Id: //eng/vdo-releases/aluminum/src/packaging/src-dist/user/utils/Makefile#1 $

SUBDIRS = uds vdo

Expand Down
22 changes: 2 additions & 20 deletions utils/uds/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -16,13 +16,13 @@
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
# 02110-1301, USA.
#
# $Id: //eng/vdo-releases/magnesium/src/packaging/src-dist/user/utils/uds/Makefile#4 $
# $Id: //eng/vdo-releases/aluminum/src/packaging/src-dist/user/utils/uds/Makefile#1 $

# UDS_INTERNAL_VERSION is the short version name, which is used to version the
# UDS interfaces exported from libuds.so. DISTRIBUTION_VERSION is the long
# version name used in distribution builds. We extract these values from the
# traditional location.
UDS_VERSION = 6.1.1.7
UDS_VERSION = 6.2.0.3
BUILD_VERSION = $(UDS_VERSION)
DISTRO_CODENAME := $(shell lsb_release -s -c)

Expand Down Expand Up @@ -90,7 +90,6 @@ UDS_OBJECTS = MurmurHash3.o \
cachedChapterIndex.o \
chapterIndex.o \
chapterWriter.o \
chunkName.o \
config.o \
context.o \
deltaIndex.o \
Expand All @@ -104,7 +103,6 @@ UDS_OBJECTS = MurmurHash3.o \
geometry.o \
grid.o \
hashUtils.o \
histogram.o \
index.o \
indexCheckpoint.o \
indexComponent.o \
Expand Down Expand Up @@ -145,12 +143,10 @@ UDS_OBJECTS = MurmurHash3.o \
regionIndexComponent.o \
regionIndexState.o \
request.o \
requestLimit.o \
requestQueue.o \
searchList.o \
session.o \
singleFileLayout.o \
sha256.o \
sparseCache.o \
stringLinuxUser.o \
stringUtils.o \
Expand Down Expand Up @@ -179,20 +175,6 @@ clean:
.PHONY: install
install:;

# Suppress a pedantic warning, which we can't fix without some serious
# hacking and serious divergence from upstream:
#
# sha256.c:750: error: string length '38605' is greater than the length '4095' ISO C99 compilers are required to support
#
# The string in question is one massive asm() statement; we can't
# split that up without adding lots of extra constraints to force the
# compiler not to move things around in between them. (Even "asm
# volatile" doesn't guarantee that it won't.)
#
# Alternatively, we could yank out the asm code and stick it in a .s
# or .S file, but that makes updating from upstream even harder.
sha256.o: CFLAGS:= $(filter-out -pedantic,$(CFLAGS)) # -save-temps

libuds.a: $(UDS_OBJECTS)
rm -f $@
ar cr $@ $^
Expand Down
2 changes: 1 addition & 1 deletion utils/uds/accessMode.h
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
* 02110-1301, USA.
*
* $Id: //eng/uds-releases/flanders/src/uds/accessMode.h#2 $
* $Id: //eng/uds-releases/gloria/src/uds/accessMode.h#1 $
**/

#ifndef ACCESS_MODE_H
Expand Down
Loading

0 comments on commit 9f5af91

Please # to comment.