Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

self build fails with ENOENT #411

Open
slovichon opened this issue Jun 21, 2015 · 0 comments
Open

self build fails with ENOENT #411

slovichon opened this issue Jun 21, 2015 · 0 comments
Labels

Comments

@slovichon
Copy link
Contributor

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$
@slovichon slovichon added the bug label Jun 21, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant