See 
<https://builds.apache.org/job/incubator-trafficcontrol-traffic_ops-test/790/display/redirect?page=changes>

Changes:

[dewrich] add 15sec db timeout and configurable request handling timeout

[mitchell852] Fix TO Go cachegroups PUT/POST API endpoints

[dewrich] if user has no tenant, check if tenancy is on and respond accordingly

[dewrich] protect against nil

------------------------------------------
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
[EnvInject] - Loading node environment variables.
Building remotely on ubuntu-eu3 (ubuntu xenial) in workspace 
<https://builds.apache.org/job/incubator-trafficcontrol-traffic_ops-test/ws/>
Cloning the remote Git repository
Cloning repository git://github.com/apache/trafficcontrol.git
 > git init 
 > <https://builds.apache.org/job/incubator-trafficcontrol-traffic_ops-test/ws/>
 >  # timeout=10
Fetching upstream changes from git://github.com/apache/trafficcontrol.git
 > git --version # timeout=10
using GIT_SSH to set credentials 
 > git fetch --tags --progress git://github.com/apache/trafficcontrol.git 
 > +refs/heads/*:refs/remotes/origin/*
 > git config remote.origin.url git://github.com/apache/trafficcontrol.git # 
 > timeout=10
 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # 
 > timeout=10
 > git config remote.origin.url git://github.com/apache/trafficcontrol.git # 
 > timeout=10
Fetching upstream changes from git://github.com/apache/trafficcontrol.git
using GIT_SSH to set credentials 
 > git fetch --tags --progress git://github.com/apache/trafficcontrol.git 
 > +refs/heads/*:refs/remotes/origin/*
 > git rev-parse refs/remotes/origin/master^{commit} # timeout=10
 > git rev-parse refs/remotes/origin/origin/master^{commit} # timeout=10
Checking out Revision fe3843694fa3c6e77381eb8c7aa775e5344da976 
(refs/remotes/origin/master)
 > git config core.sparsecheckout # timeout=10
 > git checkout -f fe3843694fa3c6e77381eb8c7aa775e5344da976
Commit message: "protect against nil"
 > git rev-list --no-walk 7ae54a0a80b3eec725910b60294e24d4e832d39d # timeout=10
[incubator-trafficcontrol-traffic_ops-test] $ /bin/bash 
/tmp/jenkins7827191016721089346.sh
docker-compose version 1.22.0, build f46880f
docker-py version: 3.4.1
CPython version: 2.7.12
OpenSSL version: OpenSSL 1.0.2g  1 Mar 2016
+ trap finish EXIT
+ proj=jenkins-incubator-trafficcontrol-traffic_ops-test-790
++ pwd
+ 
compose=<https://builds.apache.org/job/incubator-trafficcontrol-traffic_ops-test/ws/bin/docker-compose>
+ cfile=traffic_ops/app/bin/tests/docker-compose.yml
+ [[ -z 
<https://builds.apache.org/job/incubator-trafficcontrol-traffic_ops-test/ws/bin/docker-compose>
 ]]
+ [[ ! -x 
<https://builds.apache.org/job/incubator-trafficcontrol-traffic_ops-test/ws/bin/docker-compose>
 ]]
+ mkdir bin
++ uname -s
++ uname -m
+ curl -L 
https://github.com/docker/compose/releases/download/1.13.0/docker-compose-Linux-x86_64
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     
0100   617    0   617    0     0    838      0 --:--:-- --:--:-- --:--:--   839
  0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0  
0 8079k    0 51778    0     0  26255      0  0:05:15  0:00:01  0:05:14 61203  6 
8079k    6  542k    0     0   181k      0  0:00:44  0:00:02  0:00:42  290k 18 
8079k   18 1494k    0     0   379k      0  0:00:21  0:00:03  0:00:18  531k 41 
8079k   41 3364k    0     0   682k      0  0:00:11  0:00:04  0:00:07  885k 99 
8079k   99 8066k    0     0  1355k      0  0:00:05  0:00:05 --:--:-- 1671k100 
8079k  100 8079k    0     0  1356k      0  0:00:05  0:00:05 --:--:-- 2015k
+ chmod +x 
<https://builds.apache.org/job/incubator-trafficcontrol-traffic_ops-test/ws/bin/docker-compose>
+ 
<https://builds.apache.org/job/incubator-trafficcontrol-traffic_ops-test/ws/bin/docker-compose>
 -p jenkins-incubator-trafficcontrol-traffic_ops-test-790 -f 
traffic_ops/app/bin/tests/docker-compose.yml up --build --exit-code-from 
unit_golang unit_golang
using --exit-code-from implies --abort-on-container-exit
Creating network "jenkinsincubatortrafficcontroltrafficopstest790_default" with 
the default driver
Creating volume "jenkinsincubatortrafficcontroltrafficopstest790_traffic_ops" 
with default driver
Creating volume 
"jenkinsincubatortrafficcontroltrafficopstest790_traffic_ops_golang" with 
default driver
Building unit_golang
Step 1/7 : FROM golang:1.8
1.8: Pulling from library/golang
Digest: sha256:f0b5dab7581eddb49dabd1d1b9aa505ca3edcdf79a66395b5bfa4f3c036b49ef
Status: Downloaded newer image for golang:1.8
 ---> 0d283eb41a92
Step 2/7 : MAINTAINER Dan Kirkwood <dang...@apache.org>
 ---> Running in c3906b020683
 ---> 0426db6421ba
Removing intermediate container c3906b020683
Step 3/7 : ARG DIR=github.com/apache/trafficcontrol
 ---> Running in 92a5a9045a61
 ---> 4733c5b76b25
Removing intermediate container 92a5a9045a61
Step 4/7 : ADD traffic_ops /go/src/$DIR/traffic_ops
 ---> 5f135415ec6d
Removing intermediate container 09960554e809
Step 5/7 : ADD lib /go/src/$DIR/lib
 ---> ba38f7261fcf
Removing intermediate container 5e8ea86bb14e
Step 6/7 : WORKDIR /go/src/$DIR/traffic_ops/traffic_ops_golang
 ---> b321ff75ef6a
Removing intermediate container 02774e03768b
Step 7/7 : CMD bash -c 'go get -v && go test -cover -v $(go list ./... | grep 
-v vendor/) ../../lib/go-*'
 ---> Running in be50dc62c078
 ---> d8fc63ea8fac
Removing intermediate container be50dc62c078
Successfully built d8fc63ea8fac
Successfully tagged 
jenkinsincubatortrafficcontroltrafficopstest790_unit_golang:latest
Creating jenkinsincubatortrafficcontroltrafficopstest790_unit_golang_1 ... 
Creating jenkinsincubatortrafficcontroltrafficopstest790_unit_golang_1
Creating jenkinsincubatortrafficcontroltrafficopstest790_unit_golang_1 ... 
doneAttaching to jenkinsincubatortrafficcontroltrafficopstest790_unit_golang_1
unit_golang_1  | github.com/go-ozzo/ozzo-validation (download)
unit_golang_1  | github.com/jmoiron/sqlx (download)
unit_golang_1  | github.com/asaskevich/govalidator (download)
unit_golang_1  | github.com/lib/pq (download)
unit_golang_1  | Fetching https://golang.org/x/crypto/scrypt?go-get=1
unit_golang_1  | Parsing meta tags from 
https://golang.org/x/crypto/scrypt?go-get=1 (status code 200)
unit_golang_1  | get "golang.org/x/crypto/scrypt": found meta tag 
main.metaImport{Prefix:"golang.org/x/crypto", VCS:"git", 
RepoRoot:"https://go.googlesource.com/crypto"} at 
https://golang.org/x/crypto/scrypt?go-get=1
unit_golang_1  | get "golang.org/x/crypto/scrypt": verifying non-authoritative 
meta tag
unit_golang_1  | Fetching https://golang.org/x/crypto?go-get=1
unit_golang_1  | Parsing meta tags from https://golang.org/x/crypto?go-get=1 
(status code 200)
unit_golang_1  | golang.org/x/crypto (download)
unit_golang_1  | Fetching https://golang.org/x/crypto/ed25519?go-get=1
unit_golang_1  | Parsing meta tags from 
https://golang.org/x/crypto/ed25519?go-get=1 (status code 200)
unit_golang_1  | get "golang.org/x/crypto/ed25519": found meta tag 
main.metaImport{Prefix:"golang.org/x/crypto", VCS:"git", 
RepoRoot:"https://go.googlesource.com/crypto"} at 
https://golang.org/x/crypto/ed25519?go-get=1
unit_golang_1  | get "golang.org/x/crypto/ed25519": verifying non-authoritative 
meta tag
unit_golang_1  | Fetching https://golang.org/x/net/ipv4?go-get=1
unit_golang_1  | Parsing meta tags from https://golang.org/x/net/ipv4?go-get=1 
(status code 200)
unit_golang_1  | get "golang.org/x/net/ipv4": found meta tag 
main.metaImport{Prefix:"golang.org/x/net", VCS:"git", 
RepoRoot:"https://go.googlesource.com/net"} at 
https://golang.org/x/net/ipv4?go-get=1
unit_golang_1  | get "golang.org/x/net/ipv4": verifying non-authoritative meta 
tag
unit_golang_1  | Fetching https://golang.org/x/net?go-get=1
unit_golang_1  | Parsing meta tags from https://golang.org/x/net?go-get=1 
(status code 200)
unit_golang_1  | golang.org/x/net (download)
unit_golang_1  | Fetching https://golang.org/x/net/ipv6?go-get=1
unit_golang_1  | Parsing meta tags from https://golang.org/x/net/ipv6?go-get=1 
(status code 200)
unit_golang_1  | get "golang.org/x/net/ipv6": found meta tag 
main.metaImport{Prefix:"golang.org/x/net", VCS:"git", 
RepoRoot:"https://go.googlesource.com/net"} at 
https://golang.org/x/net/ipv6?go-get=1
unit_golang_1  | get "golang.org/x/net/ipv6": verifying non-authoritative meta 
tag
unit_golang_1  | Fetching https://golang.org/x/sys/unix?go-get=1
unit_golang_1  | Parsing meta tags from https://golang.org/x/sys/unix?go-get=1 
(status code 200)
unit_golang_1  | get "golang.org/x/sys/unix": found meta tag 
main.metaImport{Prefix:"golang.org/x/sys", VCS:"git", 
RepoRoot:"https://go.googlesource.com/sys"} at 
https://golang.org/x/sys/unix?go-get=1
unit_golang_1  | get "golang.org/x/sys/unix": verifying non-authoritative meta 
tag
unit_golang_1  | Fetching https://golang.org/x/sys?go-get=1
unit_golang_1  | Parsing meta tags from https://golang.org/x/sys?go-get=1 
(status code 200)
unit_golang_1  | golang.org/x/sys (download)
unit_golang_1  | github.com/apache/trafficcontrol/lib/go-log
unit_golang_1  | github.com/go-ozzo/ozzo-validation
unit_golang_1  | github.com/jmoiron/sqlx/reflectx
unit_golang_1  | github.com/apache/trafficcontrol/lib/go-util
unit_golang_1  | github.com/asaskevich/govalidator
unit_golang_1  | github.com/lib/pq/oid
unit_golang_1  | github.com/jmoiron/sqlx
unit_golang_1  | github.com/lib/pq
unit_golang_1  | 
github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/about
unit_golang_1  | 
github.com/apache/trafficcontrol/traffic_ops/vendor/github.com/basho/backoff
unit_golang_1  | 
github.com/apache/trafficcontrol/traffic_ops/vendor/github.com/golang/protobuf/proto
unit_golang_1  | 
github.com/apache/trafficcontrol/traffic_ops/vendor/github.com/jmoiron/sqlx/reflectx
unit_golang_1  | 
github.com/apache/trafficcontrol/traffic_ops/vendor/github.com/jmoiron/sqlx
unit_golang_1  | github.com/apache/trafficcontrol/lib/go-tc/tovalidate
unit_golang_1  | 
github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/tocookie
unit_golang_1  | golang.org/x/crypto/pbkdf2
unit_golang_1  | golang.org/x/crypto/scrypt
unit_golang_1  | 
github.com/apache/trafficcontrol/traffic_ops/vendor/gopkg.in/asn1-ber.v1
unit_golang_1  | golang.org/x/crypto/ed25519/internal/edwards25519
unit_golang_1  | 
github.com/apache/trafficcontrol/traffic_ops/vendor/gopkg.in/ldap.v2
unit_golang_1  | github.com/apache/trafficcontrol/lib/go-tc
unit_golang_1  | golang.org/x/crypto/ed25519
unit_golang_1  | golang.org/x/net/bpf
unit_golang_1  | golang.org/x/net/internal/iana
unit_golang_1  | golang.org/x/net/internal/socket
unit_golang_1  | 
github.com/apache/trafficcontrol/traffic_ops/vendor/github.com/basho/riak-go-client/rpb/riak
unit_golang_1  | 
github.com/apache/trafficcontrol/traffic_ops/vendor/github.com/basho/riak-go-client/rpb/riak_dt
unit_golang_1  | 
github.com/apache/trafficcontrol/traffic_ops/vendor/github.com/basho/riak-go-client/rpb/riak_kv
unit_golang_1  | 
github.com/apache/trafficcontrol/traffic_ops/vendor/github.com/basho/riak-go-client/rpb/riak_search
unit_golang_1  | 
github.com/apache/trafficcontrol/traffic_ops/vendor/github.com/basho/riak-go-client/rpb/riak_ts
unit_golang_1  | 
github.com/apache/trafficcontrol/traffic_ops/vendor/github.com/basho/riak-go-client/rpb/riak_yokozuna
unit_golang_1  | golang.org/x/net/ipv4
unit_golang_1  | golang.org/x/net/ipv6
unit_golang_1  | 
github.com/apache/trafficcontrol/traffic_ops/vendor/github.com/basho/riak-go-client
unit_golang_1  | 
github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/dbhelpers
unit_golang_1  | github.com/apache/trafficcontrol/lib/go-tc/v13
unit_golang_1  | github.com/go-ozzo/ozzo-validation/is
unit_golang_1  | 
github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/vendor/github.com/miekg/dns
unit_golang_1  | 
github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/ats
unit_golang_1  | 
github.com/apache/trafficcontrol/traffic_ops/vendor/github.com/lestrrat/go-jwx/buffer
unit_golang_1  | 
github.com/apache/trafficcontrol/traffic_ops/vendor/github.com/lestrrat/go-jwx/jwa
unit_golang_1  | 
github.com/apache/trafficcontrol/traffic_ops/vendor/github.com/lestrrat/go-jwx/internal/emap
unit_golang_1  | golang.org/x/sys/unix
unit_golang_1  | 
github.com/apache/trafficcontrol/traffic_ops/vendor/github.com/lestrrat/go-jwx/jwk
unit_golang_1  | 
github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/riaksvc
unit_golang_1  | 
github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/config
unit_golang_1  | 
github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/auth
unit_golang_1  | 
github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/api
unit_golang_1  | 
github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/systeminfo
unit_golang_1  | 
github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/apiriak
unit_golang_1  | 
github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/asn
unit_golang_1  | 
github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/cachegroup
unit_golang_1  | 
github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/tenant
unit_golang_1  | 
github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/coordinate
unit_golang_1  | 
github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/crconfig
unit_golang_1  | 
github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/deliveryservice/request
unit_golang_1  | 
github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/deliveryservice/request/comment
unit_golang_1  | 
github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/deliveryservice
unit_golang_1  | 
github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/deliveryservicesregexes
unit_golang_1  | 
github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/division
unit_golang_1  | # 
github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/deliveryservice
unit_golang_1  | deliveryservice/urlkey.go:313: bi.IsInt64 undefined (type 
*big.Int has no field or method IsInt64)
unit_golang_1  | 
github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/hwinfo
unit_golang_1  | 
github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/origin
unit_golang_1  | 
github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/parameter
unit_golang_1  | 
github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/physlocation
unit_golang_1  | 
github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/ping
unit_golang_1  | 
github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/profileparameter
unit_golang_1  | 
github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/region
unit_golang_1  | 
github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/profile
unit_golang_1  | 
github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/role
unit_golang_1  | 
github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/server
unit_golang_1  | 
github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/staticdnsentry
unit_golang_1  | 
github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/status
unit_golang_1  | 
github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/types
unit_golang_1  | 
github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/user
jenkinsincubatortrafficcontroltrafficopstest790_unit_golang_1 exited with code 2
Aborting on container exit...
+ exit 2
+ finish
+ local st=2
+ [[ 2 -ne 0 ]]
+ echo 'Exiting with status 2'
Exiting with status 2
+ 
<https://builds.apache.org/job/incubator-trafficcontrol-traffic_ops-test/ws/bin/docker-compose>
 -p jenkins-incubator-trafficcontrol-traffic_ops-test-790 -f 
traffic_ops/app/bin/tests/docker-compose.yml down -v
Removing jenkinsincubatortrafficcontroltrafficopstest790_unit_golang_1 ... 
Removing jenkinsincubatortrafficcontroltrafficopstest790_unit_golang_1 ... 
doneRemoving network jenkinsincubatortrafficcontroltrafficopstest790_default
Removing volume jenkinsincubatortrafficcontroltrafficopstest790_traffic_ops
Removing volume 
jenkinsincubatortrafficcontroltrafficopstest790_traffic_ops_golang
Build step 'Execute shell' marked build as failure

Reply via email to