song-buaa / opendedup

Automatically exported from code.google.com/p/opendedup
0 stars 0 forks source link

sdfs crash #63

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?
1.install centos 6.5 minimal
2.yum install java-1.7.0-openjdk
3.rpm -iv SDFS-2.0.2.x86_64.rpm
4.echo "* hard nofile 65535" >> /etc/security/limits.conf, echo "* soft nofile 
65535" >> /etc/security/limits.conf
5.mkfs.sdfs --volume-name=pool1 --volume-capacity=1TB 
--hash-type=VARIABLE_MURMUR3
6.mkdir /backup
7.mount.sdfs pool1 /backup
8.install nfs
9.mount nfs v3 from 3 machines and copy big files on mounted nfs
10. sdfs crash with:

#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x00007f1b64dfa16b, pid=1464, tid=139755031353088
#
# JRE version: OpenJDK Runtime Environment (7.0_65-b17) (build 
1.7.0_65-mockbuild_2014_07_16_06_06-b00)
# Java VM: OpenJDK 64-Bit Server VM (24.65-b04 mixed mode linux-amd64 
compressed oops)
# Problematic frame:
# V  [libjvm.so+0x64716b]
#
# Failed to write core dump. Core dumps have been disabled. To enable core 
dumping, try "ulimit -c unlimited" before starting Java again
#
# An error report file with more information is saved as:
# /tmp/jvm-1464/hs_error.log
#
# If you would like to submit a bug report, please include
# instructions on how to reproduce the bug and visit:
#   http://icedtea.classpath.org/bugzilla
#
/sbin/mount.sdfs: line 5:  1464 Aborted                 
LD_PRELOAD="/usr/share/sdfs/bin/libfuse.so.2" java 
-Djava.library.path=/usr/share/sdfs/bin/ 
-Dorg.apache.commons.logging.Log=fuse.logging.FuseLog -Dfuse.logging.level=INFO 
-Xmx2g -Xms2g -server -XX:+DisableExplicitGC -XX:+UseParallelGC 
-XX:+UseParallelOldGC -XX:ParallelGCThreads=4 -XX:InitialSurvivorRatio=3 
-XX:TargetSurvivorRatio=90 -Djava.awt.headless=true -XX:+UseCompressedOops 
-classpath /usr/share/sdfs/lib/sdfs.jar:/usr/share/sdfs/lib/* 
fuse.SDFS.MountSDFS "$@"

Trying to restart sdfs:
[root@opendedup ~]# mount.sdfs pool1 /backup &
Running Program SDFS Version 2.0.2
reading config file = /etc/sdfs/pool1-volume-cfg.xml
Loading Hashes |))))))))))))))))))))))))))))))))))))))))))))))))))| 100%

Loaded entries 861155
Running Consistancy Check on DSE, this may take a while
Scanning DSE |))))))))))))))))))))))))))))))))))))))))))))))))))| 100%

Finished
Succesfully Ran Consistance Check for [861155] records, recovered [0]
log4j:WARN No appenders could be found for logger 
(org.quartz.core.SchedulerSignalerImpl).
log4j:WARN Please initialize the log4j system properly.
15:42:51.989     main  INFO [fuse.FuseMount]: Mounted filesystem
fuse: bad mount point `/backup': Transport endpoint is not connected
15:42:51.994     main  INFO [fuse.FuseMount]: Filesystem is unmounted

Original issue reported on code.google.com by mfauj...@gmail.com on 5 Sep 2014 at 1:53