Print

Print


See <https://st-ci.cern.ch/job/xrootd-osx/193/changes>

Changes:

[abh] Implement non-blocking send queue.

[abh] Make deferred close asynchrnous when non-blocking mode enabled.

[abh] Streamline locking to reduce latency by atleast 50% and increase

[abh] Make is impossible to hang on a forced disconnect.

[abh] Remove testing change that limited cluster size to one.

[abh] Squelch uninitialized warning.

[abh] Squelcg uninitialized warning message.

[abh] Update notes on cmsd fix to avooid slow links.

------------------------------------------
[...truncated 1.29 KB...]
HEAD is now at 023d39e... Update notes on cmsd fix to avooid slow links.
+ git clean -dffx
Removing build/
Removing tarball/
+ mkdir build
+ mkdir -p tarball/xrootd
+ cd build
+ /usr/local/bin/cmake -D ZLIB_INCLUDE_DIR=/usr/local/Cellar/zlib/1.2.8/include/ -D OPENSSL_INCLUDE_DIR=/usr/local/Cellar/openssl/1.0.2g/include/ -DCMAKE_INSTALL_PREFIX=../tarball/xrootd ..
-- The C compiler identification is AppleClang 8.0.0.8000038
-- The CXX compiler identification is AppleClang 8.0.0.8000038
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Looking for setresuid
-- Looking for setresuid - not found
-- Looking for strlcpy
-- Looking for strlcpy - found
-- Looking for fstatat
-- Looking for fstatat - found
-- Looking for sigwaitinfo
-- Looking for sigwaitinfo - not found
-- Looking for sigwaitinfo in rt
-- Looking for sigwaitinfo in rt - not found
-- Looking for shadow.h
-- Looking for shadow.h - not found
-- Looking for getifaddrs
-- Looking for getifaddrs - found
-- Looking for getnameinfo
-- Looking for getnameinfo - found
-- Looking for getprotobyname_r
-- Looking for getprotobyname_r - not found
-- Looking for getprotobyname_r in socket
-- Looking for getprotobyname_r in socket - not found
-- Looking for gethostbyaddr_r
-- Looking for gethostbyaddr_r - not found
-- Looking for gethostbyaddr_r in socket
-- Looking for gethostbyaddr_r in socket - not found
-- Looking for crypt
-- Looking for crypt - found
-- Looking for et/com_err.h
-- Looking for et/com_err.h - not found
-- Performing Test HAVE_ATOMICS
-- Performing Test HAVE_ATOMICS - Success
-- Found ZLIB: /usr/lib/libz.dylib (found version "1.2.8") 
-- Performing Test READLINE_OK
-- Performing Test READLINE_OK - Success
-- Found READLINE: /usr/lib/libreadline.dylib  
-- Found LibXml2: /usr/lib/libxml2.dylib (found version "2.9.4") 
-- Found OpenSSL: /usr/lib/libssl.dylib;/usr/lib/libcrypto.dylib  
-- Looking for TLSv1_2_method
-- Looking for TLSv1_2_method - not found
-- Looking for TLSv1_1_method
-- Looking for TLSv1_1_method - not found
-- Looking for TLSv1_method
-- Looking for TLSv1_method - found
-- Found KERBEROS5: /usr/lib/libkrb5.dylib;/usr/lib/libcom_err.dylib  
-- Could NOT find ceph (missing:  RADOS_INCLUDE_DIR RADOS_LIBS) 
-- Found PythonLibs: /usr/lib/libpython2.7.dylib (found suitable version "2.7.10", minimum required is "2.4") 
-- Found PythonInterp: /usr/bin/python (found suitable version "2.7.10", minimum required is "2.4") 
[I] Determining version from git
-- ----------------------------------------
-- Installation path: <https://st-ci.cern.ch/job/xrootd-osx/ws/tarball/xrootd>
-- C Compiler:        /usr/bin/cc
-- C++ Compiler:      /usr/bin/c++
-- Build type:        RelWithDebInfo
-- Plug-in version:   4
-- 
-- Readline support:  yes
-- Fuse support:      disabled
-- Crypto support:    yes
-- Kerberos5 support: yes
-- XrdCl:             yes
-- Tests:             disabled
-- HTTP support:      yes
-- CEPH support:      disabled
-- Python support:    yes
-- ----------------------------------------
-- Configuring done
CMake Warning (dev):
  Policy CMP0042 is not set: MACOSX_RPATH is enabled by default.  Run "cmake
  --help-policy CMP0042" for policy details.  Use the cmake_policy command to
  set the policy and suppress this warning.

  MACOSX_RPATH is not specified for the following targets:

   XrdAppUtils
   XrdCl
   XrdClient
   XrdCrypto
   XrdCryptoLite
   XrdFfs
   XrdPosix
   XrdPosixPreload
   XrdServer
   XrdThrottle-4
   XrdUtils
   XrdXml

This warning is for project developers.  Use -Wno-dev to suppress it.

-- Generating done
-- Build files have been written to: <https://st-ci.cern.ch/job/xrootd-osx/ws/build>
+ make
Scanning dependencies of target XrdVersion.hh
[I] Determining version from git
[I] src/XrdVersion.hh successfully generated
[  0%] Built target XrdVersion.hh
Scanning dependencies of target XrdUtils
[  0%] Building CXX object src/CMakeFiles/XrdUtils.dir/XProtocol/XProtocol.cc.o
[  0%] Building CXX object src/CMakeFiles/XrdUtils.dir/XrdSys/XrdSysDNS.cc.o
[  0%] Building CXX object src/CMakeFiles/XrdUtils.dir/XrdSys/XrdSysDir.cc.o
[  1%] Building CXX object src/CMakeFiles/XrdUtils.dir/XrdSys/XrdSysPlugin.cc.o
[  1%] Building CXX object src/CMakeFiles/XrdUtils.dir/XrdSys/XrdSysPriv.cc.o
[  1%] Building CXX object src/CMakeFiles/XrdUtils.dir/XrdSys/XrdSysPlatform.cc.o
[  1%] Building CXX object src/CMakeFiles/XrdUtils.dir/XrdSys/XrdSysPthread.cc.o
[  2%] Building CXX object src/CMakeFiles/XrdUtils.dir/XrdSys/XrdSysTimer.cc.o
[  2%] Building CXX object src/CMakeFiles/XrdUtils.dir/XrdSys/XrdSysTrace.cc.o
[  2%] Building CXX object src/CMakeFiles/XrdUtils.dir/XrdSys/XrdSysUtils.cc.o
[  2%] Building CXX object src/CMakeFiles/XrdUtils.dir/XrdSys/XrdSysXSLock.cc.o
[  3%] Building CXX object src/CMakeFiles/XrdUtils.dir/XrdSys/XrdSysFAttr.cc.o
[  3%] Building CXX object src/CMakeFiles/XrdUtils.dir/XrdSys/XrdSysIOEvents.cc.o
[  3%] Building CXX object src/CMakeFiles/XrdUtils.dir/XrdSys/XrdSysError.cc.o
[  3%] Building CXX object src/CMakeFiles/XrdUtils.dir/XrdSys/XrdSysLogger.cc.o
[  4%] Building CXX object src/CMakeFiles/XrdUtils.dir/XrdSys/XrdSysLogging.cc.o
[  4%] Building CXX object src/CMakeFiles/XrdUtils.dir/XrdSys/XrdSysXAttr.cc.o
[  4%] Building CXX object src/CMakeFiles/XrdUtils.dir/XrdOuc/XrdOuca2x.cc.o
[  4%] Building CXX object src/CMakeFiles/XrdUtils.dir/XrdOuc/XrdOucArgs.cc.o
[  4%] Building CXX object src/CMakeFiles/XrdUtils.dir/XrdOuc/XrdOucBackTrace.cc.o
[  5%] Building CXX object src/CMakeFiles/XrdUtils.dir/XrdOuc/XrdOucBuffer.cc.o
[  5%] Building CXX object src/CMakeFiles/XrdUtils.dir/XrdOuc/XrdOucCacheData.cc.o
[  5%] Building CXX object src/CMakeFiles/XrdUtils.dir/XrdOuc/XrdOucCacheDram.cc.o
[  5%] Building CXX object src/CMakeFiles/XrdUtils.dir/XrdOuc/XrdOucCacheReal.cc.o
[  6%] Building CXX object src/CMakeFiles/XrdUtils.dir/XrdOuc/XrdOucCallBack.cc.o
[  6%] Building CXX object src/CMakeFiles/XrdUtils.dir/XrdOuc/XrdOucCRC.cc.o
[  6%] Building CXX object src/CMakeFiles/XrdUtils.dir/XrdOuc/XrdOucEnv.cc.o
[  6%] Building CXX object src/CMakeFiles/XrdUtils.dir/XrdOuc/XrdOucERoute.cc.o
[  7%] Building CXX object src/CMakeFiles/XrdUtils.dir/XrdOuc/XrdOucExport.cc.o
[  7%] Building CXX object src/CMakeFiles/XrdUtils.dir/XrdOuc/XrdOucFileInfo.cc.o
[  7%] Building CXX object src/CMakeFiles/XrdUtils.dir/XrdOuc/XrdOucGMap.cc.o
[  7%] Building CXX object src/CMakeFiles/XrdUtils.dir/XrdOuc/XrdOucHashVal.cc.o
[  7%] Building CXX object src/CMakeFiles/XrdUtils.dir/XrdOuc/XrdOucLogging.cc.o
[  8%] Building CXX object src/CMakeFiles/XrdUtils.dir/XrdOuc/XrdOucMsubs.cc.o
[  8%] Building CXX object src/CMakeFiles/XrdUtils.dir/XrdOuc/XrdOucName2Name.cc.o
[  8%] Building CXX object src/CMakeFiles/XrdUtils.dir/XrdOuc/XrdOucN2NLoader.cc.o
[  8%] Building CXX object src/CMakeFiles/XrdUtils.dir/XrdOuc/XrdOucNList.cc.o
[  9%] Building CXX object src/CMakeFiles/XrdUtils.dir/XrdOuc/XrdOucNSWalk.cc.o
[  9%] Building CXX object src/CMakeFiles/XrdUtils.dir/XrdOuc/XrdOucPinLoader.cc.o
[  9%] Building CXX object src/CMakeFiles/XrdUtils.dir/XrdOuc/XrdOucPinPath.cc.o
[  9%] Building CXX object src/CMakeFiles/XrdUtils.dir/XrdOuc/XrdOucPreload.cc.o
[ 10%] Building CXX object src/CMakeFiles/XrdUtils.dir/XrdOuc/XrdOucProg.cc.o
[ 10%] Building CXX object src/CMakeFiles/XrdUtils.dir/XrdOuc/XrdOucPup.cc.o
[ 10%] Building CXX object src/CMakeFiles/XrdUtils.dir/XrdOuc/XrdOucReqID.cc.o
[ 10%] Building CXX object src/CMakeFiles/XrdUtils.dir/XrdOuc/XrdOucSid.cc.o
[ 11%] Building CXX object src/CMakeFiles/XrdUtils.dir/XrdOuc/XrdOucSiteName.cc.o
[ 11%] Building CXX object src/CMakeFiles/XrdUtils.dir/XrdOuc/XrdOucStream.cc.o
[ 11%] Building CXX object src/CMakeFiles/XrdUtils.dir/XrdOuc/XrdOucString.cc.o
[ 11%] Building CXX object src/CMakeFiles/XrdUtils.dir/XrdOuc/XrdOucSxeq.cc.o
[ 11%] Building CXX object src/CMakeFiles/XrdUtils.dir/XrdOuc/XrdOucTokenizer.cc.o
[ 12%] Building CXX object src/CMakeFiles/XrdUtils.dir/XrdOuc/XrdOucTPC.cc.o
[ 12%] Building CXX object src/CMakeFiles/XrdUtils.dir/XrdOuc/XrdOucTrace.cc.o
[ 12%] Building CXX object src/CMakeFiles/XrdUtils.dir/XrdOuc/XrdOucUtils.cc.o
[ 12%] Building CXX object src/CMakeFiles/XrdUtils.dir/XrdOuc/XrdOucVerName.cc.o
[ 13%] Building CXX object src/CMakeFiles/XrdUtils.dir/XrdNet/XrdNet.cc.o
[ 13%] Building CXX object src/CMakeFiles/XrdUtils.dir/XrdNet/XrdNetAddr.cc.o
[ 13%] Building CXX object src/CMakeFiles/XrdUtils.dir/XrdNet/XrdNetAddrInfo.cc.o
[ 13%] Building CXX object src/CMakeFiles/XrdUtils.dir/XrdNet/XrdNetBuffer.cc.o
[ 14%] Building CXX object src/CMakeFiles/XrdUtils.dir/XrdNet/XrdNetCache.cc.o
[ 14%] Building CXX object src/CMakeFiles/XrdUtils.dir/XrdNet/XrdNetCmsNotify.cc.o
[ 14%] Building CXX object src/CMakeFiles/XrdUtils.dir/XrdNet/XrdNetConnect.cc.o
[ 14%] Building CXX object src/CMakeFiles/XrdUtils.dir/XrdNet/XrdNetIF.cc.o
[ 15%] Building CXX object src/CMakeFiles/XrdUtils.dir/XrdNet/XrdNetMsg.cc.o
[ 15%] Building CXX object src/CMakeFiles/XrdUtils.dir/XrdNet/XrdNetSecurity.cc.o
[ 15%] Building CXX object src/CMakeFiles/XrdUtils.dir/XrdNet/XrdNetSocket.cc.o
[ 15%] Building CXX object src/CMakeFiles/XrdUtils.dir/XrdNet/XrdNetUtils.cc.o
[ 15%] Building CXX object src/CMakeFiles/XrdUtils.dir/XrdSut/XrdSutAux.cc.o
[ 16%] Building CXX object src/CMakeFiles/XrdUtils.dir/XrdSut/XrdSutCache.cc.o
[ 16%] Building CXX object src/CMakeFiles/XrdUtils.dir/XrdSut/XrdSutBucket.cc.o
[ 16%] Building CXX object src/CMakeFiles/XrdUtils.dir/XrdSut/XrdSutBuckList.cc.o
[ 16%] Building CXX object src/CMakeFiles/XrdUtils.dir/XrdSut/XrdSutBuffer.cc.o
[ 17%] Building CXX object src/CMakeFiles/XrdUtils.dir/XrdSut/XrdSutPFile.cc.o
[ 17%] Building CXX object src/CMakeFiles/XrdUtils.dir/XrdSut/XrdSutPFEntry.cc.o
[ 17%] Building CXX object src/CMakeFiles/XrdUtils.dir/XrdSut/XrdSutRndm.cc.o
[ 17%] Building CXX object src/CMakeFiles/XrdUtils.dir/Xrd/XrdBuffer.cc.o
[ 18%] Building CXX object src/CMakeFiles/XrdUtils.dir/Xrd/XrdBuffXL.cc.o
[ 18%] Building CXX object src/CMakeFiles/XrdUtils.dir/Xrd/XrdInet.cc.o
[ 18%] Building CXX object src/CMakeFiles/XrdUtils.dir/Xrd/XrdInfo.cc.o
[ 18%] Building CXX object src/CMakeFiles/XrdUtils.dir/Xrd/XrdLink.cc.o
[ 18%] Building CXX object src/CMakeFiles/XrdUtils.dir/Xrd/XrdLinkMatch.cc.o
[ 19%] Building CXX object src/CMakeFiles/XrdUtils.dir/Xrd/XrdPoll.cc.o
In file included from <https://st-ci.cern.ch/job/xrootd-osx/ws/src/Xrd/XrdPoll.cc>:366:
<https://st-ci.cern.ch/job/xrootd-osx/ws/src/./Xrd/XrdPollPoll.icc>:146:12: error: no member named 'inQ' in 'XrdLink'
   if (lp->inQ) dqLink(lp);
       ~~  ^
<https://st-ci.cern.ch/job/xrootd-osx/ws/src/./Xrd/XrdPollPoll.icc>:193:8: error: no member named 'Next' in 'XrdLink'
   lp->Next      = PollQ;
   ~~  ^
<https://st-ci.cern.ch/job/xrootd-osx/ws/src/./Xrd/XrdPollPoll.icc>:195:8: error: no member named 'inQ' in 'XrdLink'
   lp->inQ       = 1;
   ~~  ^
<https://st-ci.cern.ch/job/xrootd-osx/ws/src/./Xrd/XrdPollPoll.icc>:234:20: error: no member named 'inQ' in 'XrdLink'
      else if (lp->inQ) dqLink(lp);
               ~~  ^
<https://st-ci.cern.ch/job/xrootd-osx/ws/src/./Xrd/XrdPollPoll.icc>:306:39: error: no member named 'Next' in 'XrdLink'
                  if (plp) nlp = plp->Next = lp->Next;
                                 ~~~  ^
<https://st-ci.cern.ch/job/xrootd-osx/ws/src/./Xrd/XrdPollPoll.icc>:306:50: error: no member named 'Next' in 'XrdLink'
                  if (plp) nlp = plp->Next = lp->Next;
                                             ~~  ^
<https://st-ci.cern.ch/job/xrootd-osx/ws/src/./Xrd/XrdPollPoll.icc>:307:50: error: no member named 'Next' in 'XrdLink'
                     else  nlp =     PollQ = lp->Next;
                                             ~~  ^
<https://st-ci.cern.ch/job/xrootd-osx/ws/src/./Xrd/XrdPollPoll.icc>:308:36: error: no member named 'inQ' in 'XrdLink'
                  numpolled--; lp->inQ = 0;
                               ~~  ^
<https://st-ci.cern.ch/job/xrootd-osx/ws/src/./Xrd/XrdPollPoll.icc>:320:35: error: no member named 'Next' in 'XrdLink'
              plp = lp; nlp = lp->Next;
                              ~~  ^
<https://st-ci.cern.ch/job/xrootd-osx/ws/src/./Xrd/XrdPollPoll.icc>:419:8: error: no member named 'inQ' in 'XrdLink'
   lp->inQ = 0;
   ~~  ^
<https://st-ci.cern.ch/job/xrootd-osx/ws/src/./Xrd/XrdPollPoll.icc>:421:53: error: no member named 'Next' in 'XrdLink'
   while (nlp  && (lp != nlp)) {plp=nlp; nlp = nlp->Next;}
                                               ~~~  ^
<https://st-ci.cern.ch/job/xrootd-osx/ws/src/./Xrd/XrdPollPoll.icc>:425:28: error: no member named 'Next' in 'XrdLink'
   if (nlp) {if (plp) plp->Next = nlp->Next;
                      ~~~  ^
<https://st-ci.cern.ch/job/xrootd-osx/ws/src/./Xrd/XrdPollPoll.icc>:425:40: error: no member named 'Next' in 'XrdLink'
   if (nlp) {if (plp) plp->Next = nlp->Next;
                                  ~~~  ^
<https://st-ci.cern.ch/job/xrootd-osx/ws/src/./Xrd/XrdPollPoll.icc>:426:40: error: no member named 'Next' in 'XrdLink'
                else  PollQ     = nlp->Next;
                                  ~~~  ^
<https://st-ci.cern.ch/job/xrootd-osx/ws/src/./Xrd/XrdPollPoll.icc>:503:22: error: no member named 'Next' in 'XrdLink'
        {PollQ = lp->Next;
                 ~~  ^
15 errors generated.
make[2]: *** [src/CMakeFiles/XrdUtils.dir/Xrd/XrdPoll.cc.o] Error 1
make[1]: *** [src/CMakeFiles/XrdUtils.dir/all] Error 2
make: *** [all] Error 2
Build step 'Execute shell' marked build as failure
Set build name.
New build name is '#193: origin/master'
Variable with name 'BUILD_DISPLAY_NAME' already exists, current value: '#193: origin/master', new value: '#193: origin/master'
Archiving artifacts

########################################################################
Use REPLY-ALL to reply to list

To unsubscribe from the XROOTD-DEV list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-DEV&A=1