-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Labels
Description
On 2015-02-11 15:44:30 -0500, Zhihui Zhang wrote:
<stdout>: In function �yy_scan_bytes�: <stdout>:1777:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] cc -o slashd /local/tmp/psc.obj/lime/zzh-slash2/zhihui/why3/slash_nara/slashd/acceptor.o /local/tmp/psc.obj/lime/zzh-slash2/zhihui/why3/slash_nara/slashd/api-errno.o /local/tmp/psc.obj/lime/zzh-slash2/zhihui/why3/slash_nara/slashd/api-ni.o /local/tmp/psc.obj/lime/zzh-slash2/zhihui/why3/slash_nara/slashd/authbuf_mgt.o /local/tmp/psc.obj/lime/zzh-slash2/zhihui/why3/slash_nara/slashd/authbuf_sign.o /local/tmp/psc.obj/lime/zzh-slash2/zhihui/why3/slash_nara/slashd/bmap.o /local/tmp/psc.obj/lime/zzh-slash2/zhihui/why3/slash_nara/slashd/bmap_mds.o /local/tmp/psc.obj/lime/zzh-slash2/zhihui/why3/slash_nara/slashd/cfg_common.o /local/tmp/psc.obj/lime/zzh-slash2/zhihui/why3/slash_nara/slashd/cfg_mds.o /local/tmp/psc.obj/lime/zzh-slash2/zhihui/why3/slash_nara/slashd/coh.o /local/tmp/psc.obj/lime/zzh-slash2/zhihui/why3/slash_nara/slashd/completion.o /local/tmp/psc.obj/lime/zzh-slash2/zhihui/why3/slash_nara/slashd/config.o /local/tmp/psc.obj/lime/zzh-slash2/zhihui/why3/slash_nara/slashd/conn.o /local/tmp/psc.obj/lime/zzh-slash2/zhihui/why3/slash_nara/slashd/connection.o /local/tmp/psc.obj/lime/zzh-slash2/zhihui/why3/slash_nara/slashd/ctl_mds.o /local/tmp/psc.obj/lime/zzh-slash2/zhihui/why3/slash_nara/slashd/ctlsvr.o /local/tmp/psc.obj/lime/zzh-slash2/zhihui/why3/slash_nara/slashd/ctlsvr_common.o /local/tmp/psc.obj/lime/zzh-slash2/zhihui/why3/slash_nara/slashd/debug.o /local/tmp/psc.obj/lime/zzh-slash2/zhihui/why3/slash_nara/slashd/eqpollthr.o /local/tmp/psc.obj/lime/zzh-slash2/zhihui/why3/slash_nara/slashd/events.o /local/tmp/psc.obj/lime/zzh-slash2/zhihui/why3/slash_nara/slashd/export.o /local/tmp/psc.obj/lime/zzh-slash2/zhihui/why3/slash_nara/slashd/fidc_common.o /local/tmp/psc.obj/lime/zzh-slash2/zhihui/why3/slash_nara/slashd/fidc_mds.o /local/tmp/psc.obj/lime/zzh-slash2/zhihui/why3/slash_nara/slashd/fuse.o /local/tmp/psc.obj/lime/zzh-slash2/zhihui/why3/slash_nara/slashd/handlers.o /local/tmp/psc.obj/lime/zzh-slash2/zhihui/why3/slash_nara/slashd/import.o /local/tmp/psc.obj/lime/zzh-slash2/zhihui/why3/slash_nara/slashd/ino_compat.o /local/tmp/psc.obj/lime/zzh-slash2/zhihui/why3/slash_nara/slashd/inode.o /local/tmp/psc.obj/lime/zzh-slash2/zhihui/why3/slash_nara/slashd/journal.o /local/tmp/psc.obj/lime/zzh-slash2/zhihui/why3/slash_nara/slashd/jreplay.o /local/tmp/psc.obj/lime/zzh-slash2/zhihui/why3/slash_nara/slashd/lconf.o /local/tmp/psc.obj/lime/zzh-slash2/zhihui/why3/slash_nara/slashd/lib-eq.o /local/tmp/psc.obj/lime/zzh-slash2/zhihui/why3/slash_nara/slashd/lib-md.o /local/tmp/psc.obj/lime/zzh-slash2/zhihui/why3/slash_nara/slashd/lib-me.o /local/tmp/psc.obj/lime/zzh-slash2/zhihui/why3/slash_nara/slashd/lib-move.o /local/tmp/psc.obj/lime/zzh-slash2/zhihui/why3/slash_nara/slashd/lib-msg.o /local/tmp/psc.obj/lime/zzh-slash2/zhihui/why3/slash_nara/slashd/lo.o /local/tmp/psc.obj/lime/zzh-slash2/zhihui/why3/slash_nara/slashd/main_mds.o /local/tmp/psc.obj/lime/zzh-slash2/zhihui/why3/slash_nara/slashd/mds.o /local/tmp/psc.obj/lime/zzh-slash2/zhihui/why3/slash_nara/slashd/mds_bmap_timeo.o /local/tmp/psc.obj/lime/zzh-slash2/zhihui/why3/slash_nara/slashd/mdsio_zfs.o /local/tmp/psc.obj/lime/zzh-slash2/zhihui/why3/slash_nara/slashd/mdslog.o /local/tmp/psc.obj/lime/zzh-slash2/zhihui/why3/slash_nara/slashd/mkfn.o /local/tmp/psc.obj/lime/zzh-slash2/zhihui/why3/slash_nara/slashd/nb.o /local/tmp/psc.obj/lime/zzh-slash2/zhihui/why3/slash_nara/slashd/netutil.o /local/tmp/psc.obj/lime/zzh-slash2/zhihui/why3/slash_nara/slashd/nidstrings.o /local/tmp/psc.obj/lime/zzh-slash2/zhihui/why3/slash_nara/slashd/niobuf.o /local/tmp/psc.obj/lime/zzh-slash2/zhihui/why3/slash_nara/slashd/odtable_mds.o /local/tmp/psc.obj/lime/zzh-slash2/zhihui/why3/slash_nara/slashd/packgeneric.o /local/tmp/psc.obj/lime/zzh-slash2/zhihui/why3/slash_nara/slashd/peer.o /local/tmp/psc.obj/lime/zzh-slash2/zhihui/why3/slash_nara/slashd/poll.o /local/tmp/psc.obj/lime/zzh-slash2/zhihui/why3/slash_nara/slashd/pool.o /local/tmp/psc.obj/lime/zzh-slash2/zhihui/why3/slash_nara/slashd/priv.o /local/tmp/psc.obj/lime/zzh-slash2/zhihui/why3/slash_nara/slashd/rcmc.o /local/tmp/psc.obj/lime/zzh-slash2/zhihui/why3/slash_nara/slashd/repl_mds.o /local/tmp/psc.obj/lime/zzh-slash2/zhihui/why3/slash_nara/slashd/rmc.o /local/tmp/psc.obj/lime/zzh-slash2/zhihui/why3/slash_nara/slashd/rmi.o /local/tmp/psc.obj/lime/zzh-slash2/zhihui/why3/slash_nara/slashd/rmm.o /local/tmp/psc.obj/lime/zzh-slash2/zhihui/why3/slash_nara/slashd/router.o /local/tmp/psc.obj/lime/zzh-slash2/zhihui/why3/slash_nara/slashd/router_proc.o /local/tmp/psc.obj/lime/zzh-slash2/zhihui/why3/slash_nara/slashd/rpc_common.o /local/tmp/psc.obj/lime/zzh-slash2/zhihui/why3/slash_nara/slashd/rpc_mds.o /local/tmp/psc.obj/lime/zzh-slash2/zhihui/why3/slash_nara/slashd/rpcclient.o /local/tmp/psc.obj/lime/zzh-slash2/zhihui/why3/slash_nara/slashd/rsx.o /local/tmp/psc.obj/lime/zzh-slash2/zhihui/why3/slash_nara/slashd/service.o /local/tmp/psc.obj/lime/zzh-slash2/zhihui/why3/slash_nara/slashd/slerr.o /local/tmp/psc.obj/lime/zzh-slash2/zhihui/why3/slash_nara/slashd/slutil.o /local/tmp/psc.obj/lime/zzh-slash2/zhihui/why3/slash_nara/slashd/strlcpy.o /local/tmp/psc.obj/lime/zzh-slash2/zhihui/why3/slash_nara/slashd/up_sched_res.o /local/tmp/psc.obj/lime/zzh-slash2/zhihui/why3/slash_nara/slashd/user-lock.o /local/tmp/psc.obj/lime/zzh-slash2/zhihui/why3/slash_nara/slashd/user-prim.o /local/tmp/psc.obj/lime/zzh-slash2/zhihui/why3/slash_nara/slashd/user-tcpip-ssl.o /local/tmp/psc.obj/lime/zzh-slash2/zhihui/why3/slash_nara/slashd/user-tcpip.o /local/tmp/psc.obj/lime/zzh-slash2/zhihui/why3/slash_nara/slashd/usklndthr.o /local/tmp/psc.obj/lime/zzh-slash2/zhihui/why3/slash_nara/slashd/usocklnd.o /local/tmp/psc.obj/lime/zzh-slash2/zhihui/why3/slash_nara/slashd/usocklnd_cb.o /local/tmp/psc.obj/lime/zzh-slash2/zhihui/why3/slash_nara/slashd/util.o /local/tmp/psc.obj/lime/zzh-slash2/zhihui/why3/slash_nara/slashd/yconf.o -fstack-protector-all -L../../pfl -lpfl -lm $(PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/share/pkgconfig:/usr/local/lib/pkgconfig:/opt/local/lib/pkgconfig pkg-config --libs fuse) -L../../zfs/src/zfs-fuse -L../../zfs/src/lib/libavl -L../../zfs/src/lib/libnvpair -L../../zfs/src/lib/libsolkerncompat -L../../zfs/src/lib/libumem -L../../zfs/src/lib/libzfscommon -L../../zfs/src/lib/libzpool -lzfs-fuse -lslzpool-kernel -lzfscommon-kernel -lnvpair-kernel -lavl -lumem -lslsolkerncompat -ldl -lcrypto -lssl -lcrypto -lz -pthread $(libgcrypt-config --libs) -lgpg-error -laio $(PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/share/pkgconfig:/usr/local/lib/pkgconfig:/opt/local/lib/pkgconfig pkg-config --libs sqlite3) -lrt make: *** [dir-./slash_nara] Error 2 zhihui@lime: /zzh-slash2/zhihui/why3$ zhihui@lime: ~/projects-lime$ svn info Path: . Working Copy Root Path: /home/zhihui/projects-lime URL: svn+ssh://frodo/cluster/svn/projects Repository Root: svn+ssh://frodo/cluster/svn Repository UUID: 3eda493b-6a19-0410-b2e0-ec8ea4dd8fda Revision: 25380 Node Kind: directory Schedule: normal Last Changed Author: yanovich Last Changed Rev: 25380 Last Changed Date: 2015-02-09 21:36:00 -0500 (Mon, 09 Feb 2015) zhihui@lime: ~/projects-lime$ I have seen this twice so far.On 2015-02-19 15:51:20 -0500, Zhihui Zhang wrote:
See it again today and also got: [New Thread 0x7ffec2fe5700 (LWP 4777)] [1424377839:342797 msrcmthr03:7fffb6ffd700:fcmh fidc_cli.c slc_fcmh_setattrf 80] fcmh@0x98a2e0 f+g=0x048c00000001f3e2:24 flg=0x842:iA+ ref=2 sz=26 bsz=16384 mode=040775 : attempt to set attr with gen 24 from old gen 17 bash-4.2# cat 0x048c00000001f3e2 cat: 0x048c00000001f3e2: Is a directory bash-4.2# ls 0x048c00000001f3e2 adaptfs distrib lnet-lite pfl sft wokfs compat fio Makefile psync slash_nara xopctl conga idxutils Makefile.path pubs src-upd zest COPYING-GPL inf mk README.md TODO zfs COPYRIGHT jives patches sdp_inet.h tools bash-4.2# zhihui@lime: /zzh-slash2/zhihui/doit1$ ls -al | head -1 total 306 zhihui@lime: /zzh-slash2/zhihui/doit1$ ls -ali | head -1 total 306 zhihui@lime: /zzh-slash2/zhihui/doit1$ ls -ali | head -3 total 306 327636872891331554 drwxrwxr-x 25 zhihui staff 32 Feb 19 15:31 . 327636872891203587 drwxrwxrwx 12 zhihui staff 18 Feb 19 15:28 .. zhihui@lime: /zzh-slash2/zhihui/doit1$ gdb GNU gdb (GDB) Red Hat Enterprise Linux 7.6.1-51.el7 Copyright (C) 2013 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-redhat-linux-gnu". For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>. (gdb) p/x 327636872891331554 $1 = 0x48c00000001f3e2 (gdb)On 2015-04-16 11:57:52 -0400, Zhihui Zhang wrote:
[1429198094:719394 mseqpollthr:7f13587f8710:rpc events.c pscrpc_request_out_callback 72] req@0x60086a0 x22629472/t0 cb=(nil) c0 o1->@54321-128.182.99.46@tcp12:30 lens 208/192 ref 2 res 0 ret 0 fl Rpc:/0/0 replyc 0 rc 0/0 to=60 sent=1429198042 :: type 4, status -5 [1429198094:719435 mseqpollthr:7f13587f8710:rpc import.c pscrpc_fail_import 192] failing new import 0x3f9eb70 peer 128.182.99.46@tcp12 [1429198094:719435 msbreleasethr:7f134e7e4710:bmap bmap_cli.c msl_bmap_release 789] req@0x60086a0 x22629472/t0 cb=(nil) c0 o1->@54321-128.182.99.46@tcp12:30 lens 208/192 ref 1 res 0 ret 0 fl Rpc:eA/0/0 replyc 0 rc 0/0 to=60 sent=1429198042 :: NET_ERR: 1 [1429198094:719448 mseqpollthr:7f13587f8710:rpc rpcclient.c pscrpc_abort_inflight 1368] req@0x60086a0 x22629472/t0 cb=(nil) c0 o1->@54321-128.182.99.46@tcp12:30 lens 208/192 ref 1 res 0 ret 0 fl Rpc:eA/0/0 replyc 0 rc 0/0 to=60 sent=1429198042 :: aborted [1429198094:719463 msbreleasethr:7f134e7e4710:bmap bmap_cli.c msl_bmap_release 789] req@0x60086a0 x22629472/t0 cb=(nil) c0 o1->@54321-128.182.99.46@tcp12:30 lens 208/192 ref 1 res 0 ret 0 fl Rpc:eA/0/0 replyc 0 rc 0/0 to=60 sent=1429198042 :: timeout (sent at 1429198042, 52s ago) [1429198094:719497 msbreleasethr:7f134e7e4710:bmap bmap_cli.c msl_bmap_release 789] failing new import 0x3f9eb70 peer 128.182.99.46@tcp12 [1429198094:719507 msbreleasethr:7f134e7e4710:bmap bmap_cli.c msl_bmap_release 789] req@0x60086a0 x22629472/t0 cb=(nil) c0 o1->@54321-128.182.99.46@tcp12:30 lens 208/192 ref 1 res 0 ret 0 fl Rpc:EeXA/0/0 replyc 0 rc -110/0 to=60 sent=1429198042 :: aborted [1429198094:719531 msbreleasethr:7f134e7e4710:bmap bmap_cli.c msl_bmap_release 789] failing new import 0x3f9eb70 peer 128.182.99.46@tcp12 [1429198094:719545 msbreleasethr:7f134e7e4710:bmap bmap_cli.c msl_bmap_release 820] failed res=sense2s4@PSCARCH (rc=-5) [1429198112:655971 msrcmthr06:7f136299b710:fcmh main.c msl_readdir_finish 1534] [assert] psc_lentry_prev(e) == hd might be related.On 2015-05-03 23:59:22 -0400, Jared Yanovich wrote:
FTR I think this might actually be a race in the PFL make framework, not SLASH2.On 2015-05-04 09:38:30 -0400, Zhihui Zhang wrote:
The above comment is probably due to: zhihui@yuzu: ~/projects-yuzu$ svn log -r 25734 FIPS integrity verification test failed. ------------------------------------------------------------------------ r25734 | yanovich | 2015-05-02 13:06:39 -0400 (Sat, 02 May 2015) | 4 lines revise the mkdirs algorithm to play more friendly in a multithreaded context: always mkdir each component instead of checking each. it simplifies the code and reduces one syscall, too. ------------------------------------------------------------------------ zhihui@yuzu: ~/projects-yuzu$