ANNOUNCE mhvtl-1.2-1

classic Classic list List threaded Threaded
Locked 4 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

ANNOUNCE mhvtl-1.2-1

Mark Harvey
This post was updated on .
I'm posting mhvtl-2012-01-21.tgz / mhvtl-1.2-1

The major difference between this and 1.1-1 is the inclusion of lzo compression libraries.

Now the user has the ability to select lzo or zlib compression libraries dynamically.
Either via
 - the device.conf file using " Compression type: lzo" or "Compression type: zlib" per tape device entry
or
 - using 'vtlcmd <> compression lzo' or 'vtlcmd <> compression zlib'

note: A mhvtl-1.2-0 never made it out the door due to a late bug report which caused a memory leak on decompressing lzo data.

The format of the 'real time' data has changed to include timestamps for each entry.

The packages are here for convenience.
mhvtl-1.2-1.i586.rpm
mhvtl-1.2-1.x86_64.rpm
mhvtl-1.2-1.src.rpm
mhvtl-2012-01-21.tgz

As always, I'm interested in hearing about any feedback (good or bad).

Cheers
Mark
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: ANNOUNCE mhvtl-1.2-1

dragosl
Hi Mark,

I get a compile error with mhvtl-1.2-1 on CentOS 5.7 x64. Please see below the output:

================
MHVTL Updates Available : 1.2.1-git-99bc9f6
Updating MHVTL, Please Wait ...
Stopping MHVTL, Please Wait ...
STGT STATE : RUNNING , Shutting down ...
shutdown of mhvtl
   Sending exit to 11
   Sending exit to 12
   Sending exit to 13
   Sending exit to 14
   Sending exit to 31
   Sending exit to 32
   Sending exit to 33
   Sending exit to 34
   Sending exit to 10
   Sending exit to 30
Removing mhvtl kernel module
make -C usr distclean
make[1]: Entering directory `/var/www/html/mhvtl/mhvtl.git/usr'
rm -f vtltape.o vtltape \
        dump_tape.o dump_tape \
        q.o q \
        vtlcmd.o vtlcmd \
        dump_messageQ.o dump_messageQ \
        core mktape mktape.o \
        vtllib.o libvtlscsi.so \
        vtlcart.o spc.o \
        smc.o ssc.o \
        default_ssc_pm.o \
        ult3580_pm.o \
        hp_ultrium_pm.o \
        stk9x40_pm.o \
        ait_pm.o t10000_pm.o ibm_03592_pm.o \
        z.o z \
        mode.o \
        log.o \
        TAGS \
        make_vtl_media \
        make_vtl_media.1 \
        tapeexerciser tapeexerciser.o \
        vtllibrary vtllibrary.o
make[1]: Leaving directory `/var/www/html/mhvtl/mhvtl.git/usr'
make -C etc distclean
make[1]: Entering directory `/var/www/html/mhvtl/mhvtl.git/etc'
rm -f mhvtl
make[1]: Leaving directory `/var/www/html/mhvtl/mhvtl.git/etc'
make -C scripts distclean
make[1]: Entering directory `/var/www/html/mhvtl/mhvtl.git/scripts'
rm -f update_device.conf
make[1]: Leaving directory `/var/www/html/mhvtl/mhvtl.git/scripts'
make -C kernel distclean
make[1]: Entering directory `/var/www/html/mhvtl/mhvtl.git/kernel'
rm -f mhvtl.o mhvtl.ko \
        *.o \
        *.o.d \
        mhvtl.mod.c \
        Modules.symvers \
        Module.symvers \
        .mhvtl.ko.cmd \
        .mhvtl.o.cmd \
        .mhvtl.mod.o.cmd \
        .event.o.cmd \
        .event.o.d \
        Module.markers \
        modules.order \
        TAGS
rm -rf .tmp_versions
make[1]: Leaving directory `/var/www/html/mhvtl/mhvtl.git/kernel'
make -C /lib/modules/2.6.18-274.17.1.el5/build SUBDIRS=/var/www/html/mhvtl/mhvtl.git/kernel modules
make[1]: Entering directory `/usr/src/kernels/2.6.18-274.17.1.el5-x86_64'
  CC [M]  /var/www/html/mhvtl/mhvtl.git/kernel/mhvtl.o
  Building modules, stage 2.
  MODPOST
  CC      /var/www/html/mhvtl/mhvtl.git/kernel/mhvtl.mod.o
  LD [M]  /var/www/html/mhvtl/mhvtl.git/kernel/mhvtl.ko
make[1]: Leaving directory `/usr/src/kernels/2.6.18-274.17.1.el5-x86_64'
make -C usr USR=vtl GROUP=vtl MHVTL_HOME_PATH=/opt/mhvtl MHVTL_CONFIG_PATH=/etc/mhvtl
make[1]: Entering directory `/var/www/html/mhvtl/mhvtl.git/usr'
cc -Wall -Wshadow -g -O2 -D_LARGEFILE64_SOURCE  -I../kernel -DMHVTL_VERSION=\"1.2.1-git-99bc9f6\" -DMHVTL_DEBUG -DUSR=\"vtl\" -DMHVTL_HOME_PATH=\"/opt/mhvtl\" -DMHVTL_CONFIG_PATH=\"/etc/mhvtl\" -c -fpic log.c
cc -Wall -Wshadow -g -O2 -D_LARGEFILE64_SOURCE  -I../kernel -DMHVTL_VERSION=\"1.2.1-git-99bc9f6\" -DMHVTL_DEBUG -DUSR=\"vtl\" -DMHVTL_HOME_PATH=\"/opt/mhvtl\" -DMHVTL_CONFIG_PATH=\"/etc/mhvtl\" -c -fpic mode.c
cc -Wall -Wshadow -g -O2 -D_LARGEFILE64_SOURCE  -I../kernel -DMHVTL_VERSION=\"1.2.1-git-99bc9f6\" -DMHVTL_DEBUG -DUSR=\"vtl\" -DMHVTL_HOME_PATH=\"/opt/mhvtl\" -DMHVTL_CONFIG_PATH=\"/etc/mhvtl\" -c -fpic vtllib.c
cc -Wall -Wshadow -g -O2 -D_LARGEFILE64_SOURCE  -I../kernel -DMHVTL_VERSION=\"1.2.1-git-99bc9f6\" -DMHVTL_DEBUG -DUSR=\"vtl\" -DMHVTL_HOME_PATH=\"/opt/mhvtl\" -DMHVTL_CONFIG_PATH=\"/etc/mhvtl\" -c -fpic spc.c
cc -Wall -Wshadow -g -O2 -D_LARGEFILE64_SOURCE  -I../kernel -DMHVTL_VERSION=\"1.2.1-git-99bc9f6\" -DMHVTL_DEBUG -DUSR=\"vtl\" -DMHVTL_HOME_PATH=\"/opt/mhvtl\" -DMHVTL_CONFIG_PATH=\"/etc/mhvtl\" -c -fpic smc.c
cc -Wall -Wshadow -g -O2 -D_LARGEFILE64_SOURCE  -I../kernel -DMHVTL_VERSION=\"1.2.1-git-99bc9f6\" -DMHVTL_DEBUG -DUSR=\"vtl\" -DMHVTL_HOME_PATH=\"/opt/mhvtl\" -DMHVTL_CONFIG_PATH=\"/etc/mhvtl\" -c -fpic q.c
cc -shared  -o libvtlscsi.so vtllib.o spc.o smc.o q.o \
                mode.o log.o -lrt
cc -Wall -Wshadow -g -O2 -D_LARGEFILE64_SOURCE  -I../kernel -DMHVTL_VERSION=\"1.2.1-git-99bc9f6\" -DMHVTL_DEBUG -DUSR=\"vtl\" -DMHVTL_HOME_PATH=\"/opt/mhvtl\" -DMHVTL_CONFIG_PATH=\"/etc/mhvtl\"   -c -o vtltape.o vtltape.c
make[1]: Leaving directory `/var/www/html/mhvtl/mhvtl.git/usr'
Compilation Error ... Exitting ...
====================

I did try it both manually and from web console.

Version 1.1, however, installs fine.

Regards,
Dragos
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: ANNOUNCE mhvtl-1.2-1

Mark Harvey
As it's vtltape that is failing to compile, I would guess that you don't have lzo-devel packages installed.

Strange the actual compile commands are not being shown.

Hope this helps.

Mark
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: ANNOUNCE mhvtl-1.2-1

dragosl
Hi Mark,

You were right.

The lzo and lzo-devel packages are not available in CentOS 5.7, but I installed them from repoforge and the update to 1.2-1 went fine after.

Thanks,
Dragos
Loading...