AMD64
Ruby: 3.2.2
Git
Scroll to End of Log
0.00s0.14s0.09s0.06sTopworker_info1Worker information2hostname: 80b6bafd-b531-47c4-b186-b08bdd811d86@1.worker-n2-com-779d777f7b-nfhng.gce-production-13version: 6.2.22 https://github.com/travis-ci/worker/tree/858cb91994a513269f2fe9782c15fc113e9662314instance: travis-job-0c514842-6d14-40fd-a2f4-e16b812be32d travis-ci-sardonyx-xenial-1684402799-0876f6f0 (via amqp)5startup: 6.736128786ssystem_info7Build system information8Build language: ruby9Build dist: xenial10Build id: 26918834711Job id: 61850496612Runtime kernel version: 4.15.0-1098-gcp13travis-build version: f3de9fb714Build image provisioning date and time15Thu May 18 10:07:51 UTC 202316Operating System Details17Distributor ID: Ubuntu18Description: Ubuntu 16.04.7 LTS19Release: 16.0420Codename: xenial21Systemd Version22systemd 22923Cookbooks Version24d19e5ff https://github.com/travis-ci/travis-cookbooks/tree/d19e5ff25git version26git version 2.40.127bash version28GNU bash, version 4.3.48(1)-release (x86_64-pc-linux-gnu)29gcc version30gcc (Ubuntu 5.4.0-6ubuntu1~16.04.12) 5.4.0 2016060931docker version32Client: Docker Engine - Community33 Version: 20.10.734 API version: 1.4135 Go version: go1.13.1536 Git commit: f0df35037 Built: Wed Jun 2 11:56:47 202138 OS/Arch: linux/amd6439 Context: default40 Experimental: true42Server: Docker Engine - Community43 Engine:44 Version: 20.10.745 API version: 1.41 (minimum version 1.12)46 Go version: go1.13.1547 Git commit: b0f5bc348 Built: Wed Jun 2 11:54:58 202149 OS/Arch: linux/amd6450 Experimental: false51 containerd:52 Version: 1.4.653 GitCommit: d71fcd7d8303cbf684402823e425e9dd2e99285d54 runc:55 Version: 1.0.0-rc9556 GitCommit: b9ee9c6314599f1b4a7f497e1f1f856fe433d3b757 docker-init:58 Version: 0.19.059 GitCommit: de40ad060clang version61clang version 7.0.0 (tags/RELEASE_700/final)62jq version63jq-1.664bats version65Bats 0.4.066shellcheck version670.7.268shfmt version69v3.2.170ccache version713.2.472cmake version73cmake version 3.26.374heroku version75heroku/8.1.3 linux-x64 node-v16.19.076imagemagick version77Version: ImageMagick 6.8.9-9 Q16 x86_64 2020-12-04 http://www.imagemagick.org78md5deep version794.480mercurial version81version 5.9.382mysql version83mysql Ver 14.14 Distrib 5.7.33, for Linux (x86_64) using EditLine wrapper84openssl version85OpenSSL 1.0.2g 1 Mar 201686packer version871.7.588postgresql client version89psql (PostgreSQL) 10.17 (Ubuntu 10.17-1.pgdg16.04+1)90ragel version91Ragel State Machine Compiler version 6.8 Feb 201392sudo version931.8.1694gzip version95gzip 1.696zip version97Zip 3.098vim version99VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Oct 13 2020 16:04:38)100iptables version101iptables v1.6.0102curl version103curl 7.47.0 (x86_64-pc-linux-gnu) libcurl/7.47.0 GnuTLS/3.4.10 zlib/1.2.8 libidn/1.32 librtmp/2.3104wget version105GNU Wget 1.17.1 built on linux-gnu.106rsync version107rsync version 3.1.1 protocol version 31108gimme version109v1.5.4110nvm version1110.39.3112perlbrew version113/home/travis/perl5/perlbrew/bin/perlbrew - App::perlbrew/0.95114phpenv version115rbenv 1.2.0116rvm version117rvm 1.29.12 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]118default ruby version119ruby 2.7.6p219 (2022-04-12 revision c9c2245c0a) [x86_64-linux]120default python version121Python 3.7.13122CouchDB version123couchdb 1.6.1124ElasticSearch version1257.16.3126Installed Firefox version127firefox 63.0.1128MongoDB version129MongoDB 4.4.21130PhantomJS version1312.1.1132Pre-installed PostgreSQL versions1339.4.261349.5.251359.6.22136Redis version137redis-server 6.0.6138Pre-installed Go versions1391.18.4140ant version141Apache Ant(TM) version 1.9.6 compiled on July 20 2018142mvn version143Apache Maven 3.8.8 (4c87b05d9aedce574290d1acc98575ed5eb6cd39)144gradle version145Gradle 7.5.1!146lein version147Leiningen 2.10.0 on Java 11.0.15.1 OpenJDK 64-Bit Server VM148Pre-installed Node.js versions149v10.24.1150v12.22.12151v14.21.3152v16.15153v16.16.0154v16.20.0155v18.16.0156v4.9.1157v6.17.1158v8.17.0159phpenv versions160 system161 7.4162* 7.4.30 (set by /home/travis/.phpenv/version)163 hhvm-stable164 hhvm165composer --version166Composer version 2.3.7 2022-06-06 16:43:28167Pre-installed Ruby versions168ruby-2.7.6169ruby-3.0.4170ruby-3.1.21730.00s0.02s0.00s0.01s0.30s0.00s0.00s0.00s0.01s0.00s0.09s0.00s0.92s0.00s0.12s14.64s0.00s3.59s0.00s3.74sdocker_mtu_and_registry_mirrorsresolvconfapt175Installing APT Packages176PostgreSQL package is detected. Stopping postgresql service. See https://github.com/travis-ci/travis-ci/issues/5737 for more information.177$ sudo systemctl stop postgresql1783.14s$ sudo -E apt-get -yq --no-install-suggests --no-install-recommends $(travis_apt_get_options) install postgresql-server-dev-10179Reading package lists...180Building dependency tree...181Reading state information...182The following NEW packages will be installed:183 postgresql-server-dev-101840 upgraded, 1 newly installed, 0 to remove and 17 not upgraded.185Need to get 883 kB of archives.186After this operation, 5,256 kB of additional disk space will be used.187Get:1 https://apt-archive.postgresql.org/pub/repos/apt xenial-pgdg/main amd64 postgresql-server-dev-10 amd64 10.17-1.pgdg16.04+1 [883 kB]188Fetched 883 kB in 0s (5,769 kB/s)189Selecting previously unselected package postgresql-server-dev-10.190(Reading database ... 165746 files and directories currently installed.)191Preparing to unpack .../postgresql-server-dev-10_10.17-1.pgdg16.04+1_amd64.deb ...192Unpacking postgresql-server-dev-10 (10.17-1.pgdg16.04+1) ...193Setting up postgresql-server-dev-10 (10.17-1.pgdg16.04+1) ...services197Failed to start rabbitmq-server.service: Unit rabbitmq-server.service not found.git.checkout2020.01s0.58s$ git clone --depth=50 --branch=ga-test280224 https://github.com/travis-ci/travis-logs.git travis-ci/travis-logs203Cloning into 'travis-ci/travis-logs'...204$ cd travis-ci/travis-logs205$ git checkout -qf 997875f136f6f24774c49989a241eddc75d874022070.01s208Setting environment variables from repository settings209$ export QUAY_ROBOT_HANDLE=[secure]210$ export QUAY_ROBOT_TOKEN=[secure]212Setting environment variables from .travis.yml213$ export PATH=/snap/bin:$PATHrvm216Downloading https://get.rvm.io217Downloading https://raw.githubusercontent.com/rvm/rvm/master/binscripts/rvm-installer.asc218Verifying /home/travis/.rvm/archives/rvm-installer.asc219gpg: Signature made Tue 21 Feb 2023 11:35:16 PM UTC using RSA key ID 39499BDB220gpg: Good signature from "Piotr Kuczynski <piotr.kuczynski@gmail.com>" [unknown]221gpg: WARNING: This key is not certified with a trusted signature!222gpg: There is no indication that the signature belongs to the owner.223Primary key fingerprint: 7D2B AF1C F37B 13E2 069D 6956 105B D0E7 3949 9BDB224GPG verified '/home/travis/.rvm/archives/rvm-installer'225Downloading https://github.com/rvm/rvm/archive/master.tar.gz226Upgrading the RVM installation in /home/travis/.rvm/227 RVM PATH line found in /home/travis/.mkshrc /home/travis/.profile /home/travis/.zshrc.228 RVM PATH line not found for Bash, rerun this command with '--auto-dotfiles' flag to fix it.229 RVM sourcing line found in /home/travis/.profile /home/travis/.bashrc /home/travis/.zlogin.230Upgrade of RVM in /home/travis/.rvm/ is complete.232<warn>Thanks for installing RVM 🙏</warn>233Please consider donating to our open collective to help us maintain RVM.235👉 Donate: <code>https://opencollective.com/rvm/donate</code>238RVM reloaded!240curl: (22) The requested URL returned error: 404 Not Found241Required ruby-3.2.2 is not installed - installing.242curl: (22) The requested URL returned error: 404 Not Found243Searching for binary rubies, this might take some time.244Found remote file https://rubies.travis-ci.org/ubuntu/16.04/x86_64/ruby-3.2.2.tar.bz2245Checking requirements for ubuntu.246Requirements installation successful.247ruby-3.2.2 - #configure248ruby-3.2.2 - #download249 % Total % Received % Xferd Average Speed Time Time Time Current250 Dload Upload Total Spent Left Speed251 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0252100 27.9M 100 27.9M 0 0 28.8M 0 --:--:-- --:--:-- --:--:-- 499M253No checksum for downloaded archive, recording checksum in user configuration.254ruby-3.2.2 - #validate archive255ruby-3.2.2 - #extract256ruby-3.2.2 - #validate binary257ruby-3.2.2 - #setup258ruby-3.2.2 - #gemset created /home/travis/.rvm/gems/ruby-3.2.2@global259ruby-3.2.2 - #importing gemset /home/travis/.rvm/gemsets/global.gems..................................262ruby-3.2.2 - #gemset created /home/travis/.rvm/gems/ruby-3.2.2265Using /home/travis/.rvm/gems/ruby-3.2.2267$ export BUNDLE_GEMFILE=$PWD/Gemfilecache.1268Setting up build cache269$ export CASHER_DIR=${TRAVIS_HOME}/.casher272fetching ga-test280224/cache--linux-xenial-bdcd011c66c9dc8523395407968ae759f05a14579f36bc4172e0ef5f136f2caa--rvm-3.2.2--gemfile-Gemfile.tgz273found cache275adding /home/travis/.cache to cachecache.bundler279creating directory /home/travis/build/travis-ci/travis-logs/vendor/bundleruby.versions280$ ruby --version281ruby 3.2.2 (2023-03-30 revision e51014f9c0) [x86_64-linux]282$ rvm --version283rvm 1.29.12-next (master) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]284$ bundle --version285Bundler version 2.4.10286$ gem --version2873.4.10before_install.1290'/home/travis/.cache/cpanm' -> '/home/travis/bin/cpanm'291local::lib is up to date. (2.000029)292DBD::Pg is up to date. (3.18.0)293sqitch (App::Sqitch) v1.4.1before_install.2295make: Entering directory '/tmp/tmp.rvv5gz54wZ/pg_partman-4.7.3'296cat sql/types/types.sql sql/tables/tables.sql sql/functions/apply_cluster.sql sql/functions/apply_constraints.sql sql/functions/apply_foreign_keys.sql sql/functions/apply_privileges.sql sql/functions/apply_publications.sql sql/functions/autovacuum_off.sql sql/functions/autovacuum_reset.sql sql/functions/check_control_type.sql sql/functions/check_default.sql sql/functions/check_name_length.sql sql/functions/check_subpart_sameconfig.sql sql/functions/check_subpartition_limits.sql sql/functions/create_function_id.sql sql/functions/create_function_time.sql sql/functions/create_parent.sql sql/functions/create_partition_id.sql sql/functions/create_partition_time.sql sql/functions/create_sub_parent.sql sql/functions/create_trigger.sql sql/functions/drop_constraints.sql sql/functions/drop_partition_column.sql sql/functions/drop_partition_id.sql sql/functions/drop_partition_time.sql sql/functions/dump_partition_table_definition.sql sql/functions/inherit_template_properties.sql sql/functions/partition_data_id.sql sql/functions/partition_data_time.sql sql/functions/partition_gap_fill.sql sql/functions/reapply_privileges.sql sql/functions/run_maintenance.sql sql/functions/show_partition_info.sql sql/functions/show_partition_name.sql sql/functions/show_partitions.sql sql/functions/stop_sub_partition.sql sql/functions/undo_partition.sql > sql/pg_partman--4.7.3.sql297#298gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Wendif-labels -Wmissing-format-attribute -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -pie -fno-omit-frame-pointer -fPIC -I. -I./ -I/usr/include/postgresql/10/server -I/usr/include/postgresql/internal -I/usr/include/x86_64-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2 -I/usr/include/mit-krb5 -c -o src/pg_partman_bgw.o src/pg_partman_bgw.c299gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Wendif-labels -Wmissing-format-attribute -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -pie -fno-omit-frame-pointer -fPIC -L/usr/lib/x86_64-linux-gnu -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -L/usr/lib/x86_64-linux-gnu/mit-krb5 -Wl,--as-needed -shared -o src/pg_partman_bgw.so src/pg_partman_bgw.o300/bin/mkdir -p '/usr/share/postgresql/10/extension'301/bin/mkdir -p '/usr/share/postgresql/10/extension'302/bin/mkdir -p '/usr/lib/postgresql/10/lib'303/bin/mkdir -p '/usr/share/doc/postgresql-doc-10/extension'304/bin/mkdir -p '/usr/lib/postgresql/10/bin'305/usr/bin/install -c -m 644 .//pg_partman.control '/usr/share/postgresql/10/extension/'306/usr/bin/install -c -m 644 .//updates/pg_partman--2.2.0--2.2.1.sql .//updates/pg_partman--1.3.0--1.4.0.sql .//updates/pg_partman--2.3.3--2.3.4.sql .//updates/pg_partman--2.3.1--2.3.2.sql .//updates/pg_partman--1.8.1--1.8.2.sql .//updates/pg_partman--0.2.0--0.3.0.sql .//updates/pg_partman--1.5.0--1.5.1.sql .//updates/pg_partman--0.4.0--0.4.1.sql .//updates/pg_partman--4.6.0--4.6.1.sql .//updates/pg_partman--1.8.4--1.8.5.sql .//updates/pg_partman--2.3.0--2.3.1.sql .//updates/pg_partman--4.1.0--4.2.0.sql .//updates/pg_partman--0.4.1--0.4.2.sql .//updates/pg_partman--3.2.0--3.2.1.sql .//updates/pg_partman--1.7.1--1.7.2.sql .//updates/pg_partman--4.4.0--4.5.0.sql .//updates/pg_partman--2.3.4--2.4.0.sql .//updates/pg_partman--1.4.3--1.4.4.sql .//updates/pg_partman--4.2.0--4.2.1.sql .//updates/pg_partman--1.4.5--1.5.0.sql .//updates/pg_partman--3.0.2--3.1.0.sql .//updates/pg_partman--2.1.0--2.2.0.sql .//updates/pg_partman--1.8.0--1.8.1.sql .//updates/pg_partman--4.4.1--4.5.0.sql .//updates/pg_partman--1.2.0--1.3.0.sql .//updates/pg_partman--4.2.1--4.2.2.sql .//updates/pg_partman--3.0.0--3.0.1.sql .//updates/pg_partman--1.8.6--1.8.7.sql .//updates/pg_partman--3.1.0--3.1.1.sql .//updates/pg_partman--2.4.0--2.4.1.sql .//updates/pg_partman--1.7.2--1.8.0.sql .//updates/pg_partman--4.6.2--4.7.0.sql .//updates/pg_partman--4.2.2--4.3.0.sql .//updates/pg_partman--3.1.2--3.1.3.sql .//updates/pg_partman--1.5.1--1.6.0.sql .//updates/pg_partman--4.5.0--4.5.1.sql .//updates/pg_partman--4.7.1--4.7.2.sql .//updates/pg_partman--3.2.1--4.0.0.sql .//updates/pg_partman--3.1.1--3.1.2.sql .//updates/pg_partman--0.1.1--0.1.2.sql .//updates/pg_partman--1.7.0--1.7.1.sql .//updates/pg_partman--1.1.0--1.2.0.sql .//updates/pg_partman--1.8.7--1.8.8.sql .//updates/pg_partman--2.6.3--2.6.4.sql .//updates/pg_partman--3.0.1--3.0.2.sql .//updates/pg_partman--4.6.1--4.6.2.sql .//updates/pg_partman--0.1.0--0.1.1.sql .//updates/pg_partman--1.0.0--1.1.0.sql .//updates/pg_partman--1.6.1--1.7.0.sql .//updates/pg_partman--0.3.0--0.3.1.sql .//updates/pg_partman--1.4.4--1.4.5.sql .//updates/pg_partman--2.5.1--2.6.0.sql .//updates/pg_partman--2.4.1--2.5.0.sql .//updates/pg_partman--2.6.2--2.6.3.sql .//updates/pg_partman--2.6.4--3.0.0.sql .//updates/pg_partman--1.6.0--1.6.1.sql .//updates/pg_partman--4.3.0--4.3.1.sql .//updates/pg_partman--2.0.0--2.1.0.sql .//updates/pg_partman--1.4.2--1.4.3.sql .//updates/pg_partman--4.0.0--4.1.0.sql .//updates/pg_partman--0.3.1--0.3.2.sql .//updates/pg_partman--1.8.3--1.8.4.sql .//updates/pg_partman--4.5.1--4.6.0.sql .//updates/pg_partman--3.1.3--3.2.0.sql .//updates/pg_partman--2.2.2--2.2.3.sql .//updates/pg_partman--1.4.1--1.4.2.sql .//updates/pg_partman--1.4.0--1.4.1.sql .//updates/pg_partman--2.6.1--2.6.2.sql .//updates/pg_partman--0.4.2--1.0.0.sql .//updates/pg_partman--4.3.1--4.4.0.sql .//updates/pg_partman--1.8.7--2.0.0.sql .//updates/pg_partman--0.1.2--0.2.0.sql .//updates/pg_partman--4.7.2--4.7.3.sql .//updates/pg_partman--1.8.5--1.8.6.sql .//updates/pg_partman--2.6.0--2.6.1.sql .//updates/pg_partman--2.5.0--2.5.1.sql .//updates/pg_partman--1.8.2--1.8.3.sql .//updates/pg_partman--2.3.2--2.3.3.sql .//updates/pg_partman--0.3.2--0.4.0.sql .//updates/pg_partman--2.2.1--2.2.2.sql .//updates/pg_partman--1.8.8--2.0.0.sql .//updates/pg_partman--2.2.3--2.3.0.sql .//updates/pg_partman--4.7.0--4.7.1.sql .//sql/pg_partman--4.7.3.sql '/usr/share/postgresql/10/extension/'307/usr/bin/install -c -m 755 src/pg_partman_bgw.so '/usr/lib/postgresql/10/lib/'308/usr/bin/install -c -m 644 .//doc/pg_partman.md .//doc/migration_to_partman.md .//doc/pg_partman_howto_triggerbased.md .//doc/pg_partman_howto_native.md .//doc/migrate_to_native.md .//doc/fix_missing_procedures.md '/usr/share/doc/postgresql-doc-10/extension/'309/usr/bin/install -c -m 755 .//bin/common/*.py .//bin/pg10/*.py '/usr/lib/postgresql/10/bin/'310make: Leaving directory '/tmp/tmp.rvv5gz54wZ/pg_partman-4.7.3'before_install.3before_install.4install.bundler317[DEPRECATED] The `--deployment` flag is deprecated because it relies on being remembered across bundler invocations, which bundler will no longer do in future versions. Instead please use `bundle config set deployment true`, and stop using this flag318[DEPRECATED] The `--path` flag is deprecated because it relies on being remembered across bundler invocations, which bundler will no longer do in future versions. Instead please use `bundle config set path 'vendor/bundle'`, and stop using this flag319Bundler 2.5.6 is running, but your lockfile was generated with 2.4.17. Installing Bundler 2.4.17 and restarting using that version.320Fetching gem metadata from https://rubygems.org/.321Fetching bundler 2.4.17322Installing bundler 2.4.17323[DEPRECATED] The `--deployment` flag is deprecated because it relies on being remembered across bundler invocations, which bundler will no longer do in future versions. Instead please use `bundle config set --local deployment 'true'`, and stop using this flag324[DEPRECATED] The `--path` flag is deprecated because it relies on being remembered across bundler invocations, which bundler will no longer do in future versions. Instead please use `bundle config set --local path 'vendor/bundle'`, and stop using this flag325Fetching gem metadata from https://rubygems.org/.........326Bundle complete! 42 Gemfile dependencies, 482 gems now installed.327Bundled gems are installed into `./vendor/bundle`before_script.1330Reading package lists...331Building dependency tree...332Reading state information...333postgresql-10 is already the newest version (10.17-1.pgdg16.04+1).3340 upgraded, 0 newly installed, 0 to remove and 17 not upgraded.before_script.2before_script.3before_script.4338createdb travis_logs_test339sqitch deploy340Adding registry tables to travis_logs_test341Deploying changes to travis_logs_test342 + structure ...................... ok343 + vacuum_settings ................ ok344 + log_parts_created_at_not_null .. ok345 + partman ........................ t346ok347 + partman_remove_constraint ...... ok348 + logs_create_scan_status ........ ok349 + create_scan_tracker_table ...... ok350 + create_scan_results_table ...... ok351sqitch verify352Verifying travis_logs_test353 * structure ...................... ok354 * vacuum_settings ................ ok355 * log_parts_created_at_not_null .. ok356 * partman ........................ ok357 * partman_remove_constraint ...... ok358 * logs_create_scan_status ........ ok359 * create_scan_tracker_table ...... ok360 * create_scan_results_table ...... ok361Verify successful363/home/travis/.rvm/rubies/ruby-3.2.2/bin/ruby -I/home/travis/build/travis-ci/travis-logs/vendor/bundle/ruby/3.2.0/gems/rspec-core-3.12.2/lib:/home/travis/build/travis-ci/travis-logs/vendor/bundle/ruby/3.2.0/gems/rspec-support-3.12.1/lib /home/travis/build/travis-ci/travis-logs/vendor/bundle/ruby/3.2.0/gems/rspec-core-3.12.2/exe/rspec --pattern spec/\*\*\{,/\*/\*\*\}/\*_spec.rb365Randomized with seed 33585367Travis::Logs::Services::TimingInfo368 exposes .run370Travis::Logs::Sidekiq::Aggregate371 runs #aggregate_log for one log id373Travis::Logs::UnderMaintenanceError374 has a ttl375 has an http_status376 has a message378Travis::Logs::Services::AggregateLogs379 aggregates every aggregatable log380 runs #run via .run381 exposes .aggregate_log382 exposes .run383 vacuums every aggregatable log384 runs #aggregate_log via .aggregate_log385 when the log exists386 queues the log for archiving387 when log content is nil388 does not vacuum log parts389 when log content is ''390 does not vacuum log parts392Travis::Logs::Pusher393 pushing a payload triggers a job:log message395Travis::Logs::PusherForwarder396 existence check397 sends a part if channel is not occupied but the existence check is disabled398 sends a part if channel is occupied399 ignores a part if channel is not occupied400 when pusher.secure is true401 notifies pusher on a private channel402 when pusher.secure is false403 notifies pusher on a regular channel405Travis::Logs::LogPartsWriter406 creates a log part407 without an existing log408 marks the log.create metric409 creates a log410 with an existing log411 does not create another log412 with an invalid log ID413 marks the log.id_invalid metric415Travis::Logs::Drain416 can create drain consumers417 has a setup class method418 runs with consumers subscribed419 forwards pusher payloads via async pusher forwarding worker420 handles batches via async log parts worker422Travis::Logs::Database423 #mark_archive_verified424 sets archive_verified to be true425 #log_content_length_for_id426 when the log exists427 returns the content length of the log in a Hash428 with a multi-byte string429 returns the number of bytes in the string430 when the log does not exist431 returns nil432 #log_id_for_job_id433 when the log does not exist434 returns nil435 when the log exists436 returns the id of the log437 #aggregatable_logs438 doesn't include unfinished logs newer than the forced interval439 only includes each log_id once440 includes unfinished logs older than the forced interval441 doesn't include finished logs newer than the regular interval442 includes finished logs older than the regular interval443 #delete_log_parts444 deletes all log parts with the given log ID445 #set_log_content446 sets the aggregated_at time447 clears out the content448 #purge449 clears the content450 sets purged_at451 #create_log_part452 creates a log part with the given parameters453 #aggregate454 sets the aggregated_at timestamp455 coalesces the log_parts ordered by number456 #create_log457 creates the log with the given job ID458 #log_for_id459 when the log exists460 returns the log461 when the log does not exist462 returns nil463 #mark_not_archived464 nils out archived_at465 marks archive as not verified466 #update_archiving_status467 sets the archiving column469Travis::Logs::MetricsMiddleware470 names timer "unk.unk" from env471 names timer "post.logs_multi" from env472 names timer "get.logs_id" from env473 names timer "post.pusher_existence" from env474 names timer "put.log_parts_id_id" from env475 names timer "unk.unk" from env476 measures calls and passes through block result478Travis::Logs::Database479 determines statement_timeout481Travis::Logs::Lock482 normalizes locking options nil483 normalizes locking options {:unofficial=>:config, :such=>:rogue, :strategy=>:redis}484 locks exclusively485 normalizes locking options {}486 normalizes locking options {:unofficial=>:config, :such=>:rogue}488Travis::Logs::Services::TimingInfo489 builds honeycomb events491Travis::Logs::Sidekiq::ErrorMiddleware492 calls the block it wraps493 retries maintenance errors494 does not handle unknown errors496Travis::Logs::Services::ArchiveLog4972024-02-29T07:59:26.975Z pid=12181 tid=l15 INFO: Sidekiq 7.1.2 connecting to Redis with options {:size=>10, :pool_name=>"internal", :url=>"redis://localhost:6379/0"}498 marks the log as archiving, then unmarks499 marks the archive as verified500 pushes the log to S3501 when the stored content length is different502 raises an error504Travis::Logs::Services::PurgeLog505 content is null506 log is on S3507 purges the log508 marks log as archived509 log is not on S3510 prints a warning511 content is not null512 content length does not match513 marks the log as not archived514 queues the log for archiving515 content length matches S3516 purges the log518Travis::Logs::Maintenance519 does not restrict when disabled520 yields with maintenance on521 restricts when enabled522 tells when enabled524Travis::Logs::Existence525 #vacant!526 sets channel to vacant state527 #occupied!528 sets channel to occupied state530aggregation531 aggregates logs532 without parts533 doesn't update aggregated_at nor content535receive_logs536TimeTask timeouts are now ignored as these were not able to be implemented correctly537W, [2024-02-29T07:59:27.534740 #12181] WARN -- #<Bunny::Session:0x92b8 guest@127.0.0.1:5672, vhost=/, addresses=[127.0.0.1:5672]>: Could not establish TCP connection to 127.0.0.1:5672: Connection refused - connect(2) for 127.0.0.1:5672538W, [2024-02-29T07:59:27.535400 #12181] WARN -- #<Bunny::Session:0x9330 guest@127.0.0.1:5672, vhost=/, addresses=[127.0.0.1:5672]>: Could not establish TCP connection to 127.0.0.1:5672: Connection refused - connect(2) for 127.0.0.1:5672539 passes logs queue messages to callable541Travis::Logs::Config542 provides a process name543 wraps and augments #amqp545Travis::Logs::App546 POST /log-parts/multi547 with valid authorization header548W, [2024-02-29T07:59:27.537491 #12181] WARN -- #<Bunny::Session:0x93a8 guest@127.0.0.1:5672, vhost=/, addresses=[127.0.0.1:5672]>: Could not establish TCP connection to 127.0.0.1:5672: Connection refused - connect(2) for 127.0.0.1:5672549 returns 204550 with invalid authorization header551 returns 403552 with unauthorized log part553 drops the unauthorized log part and returns 204554 with no authorization header555 returns 403556 GET /uptime557 contains uptime, greeting, now, pong, and version558 returns 204559 PUT /logs/:id560 returns 403 if the Authorization header isn't set561 returns 403 if the Authorization header is incorrect562 without an empty auth_token563 returns 500 if the auth token isn't set564 with correct authentication565 returns 200566 does not set log content if the given body was empty567 tells the database to set the log content568 creates the log if it doesn't exist569 POST /pusher/existence570 sets proper properties on channel571 responds with 401 with invalid webhook572 PUT /log-parts/:job_id/:log_part_id573 with invalid JWT subject574 returns 403575 with valid authorization header576 returns 204577 with invalid authorization header578 returns 403579 with no authorization header580 returns 403582enterprise-migrations583 without DATABASE_URL584 refuses to run585 without PGHOST586 refuses to run587 without PGDATABASE588 refuses to run589 with required env vars590 runs successfully591 with existing database592W, [2024-02-29T07:59:30.550766 #12181] WARN -- #<Bunny::Session:0x9a88 guest@127.0.0.1:5672, vhost=/, addresses=[127.0.0.1:5672]>: Could not establish TCP connection to 127.0.0.1:5672: Connection refused - connect(2) for 127.0.0.1:5672593 runs successfully594 with existing logs and log_parts tables595W, [2024-02-29T07:59:33.551881 #12181] WARN -- #<Bunny::Session:0x9b00 guest@127.0.0.1:5672, vhost=/, addresses=[127.0.0.1:5672]>: Could not establish TCP connection to 127.0.0.1:5672: Connection refused - connect(2) for 127.0.0.1:5672596 runs successfully598Travis::Logs::RedisPool599 fails when a non-supported operation is called600 forwards operations to redis601 adds a wait time for the pool checkout602 increases the metric for number of operations604Travis::Logs::ContentDecoder605 when unencoded606 cleans out messy bytes607 passes through ascii bytes unaltered608 encodes to UTF-8609 when base64-encoded610 encodes to UTF-8611 cleans out messy bytes612 passes through ascii bytes unaltered614Finished in 8.91 seconds (files took 1.76 seconds to load)615128 examples, 0 failures617Randomized with seed 33585619The command "bundle exec rake" exited with 0.cache.2620store build cache621$ bundle clean622Removing bundler (2.4.19)623Removing travis-config (601e9a6dcb79)624Removing travis-exceptions (7da3ea3b3834)625Removing travis-lock (aeee7b5d11e3)626Removing travis-logger (c754e91f9590)627Removing travis-metrics (0b6a8accc706)6280.00s20.40schanges detected (content changed, file is created, or file is deleted):\n/home/travis/build/travis-ci/travis-logs/vendor/bundle/ruby/3.2.0/bundler/gems/travis-config-601e9a6dcb79/Gemfile629/home/travis/build/travis-ci/travis-logs/vendor/bundle/ruby/3.2.0/bundler/gems/travis-config-601e9a6dcb79/.git/config630/home/travis/build/travis-ci/travis-logs/vendor/bundle/ruby/3.2.0/bundler/gems/travis-config-601e9a6dcb79/.git/description631/home/travis/build/travis-ci/travis-logs/vendor/bundle/ruby/3.2.0/bundler/gems/travis-config-601e9a6dcb79/.git/HEAD632/home/travis/build/travis-ci/travis-logs/vendor/bundle/ruby/3.2.0/bundler/gems/travis-config-601e9a6dcb79/.git/hooks/applypatch-msg.sample633/home/travis/build/travis-ci/travis-logs/vendor/bundle/ruby/3.2.0/bundler/gems/travis-config-601e9a6dcb79/.git/hooks/commit-msg.sample634/home/travis/build/travis-ci/travis-logs/vendor/bundle/ruby/3.2.0/bundler/gems/travis-config-601e9a6dcb79/.git/hooks/fsmonitor-watchman.sample635/home/travis/build/travis-ci/travis-logs/vendor/bundle/ruby/3.2.0/bundler/gems/travis-config-601e9a6dcb79/.git/h\n...636changes detected, packing new archive637uploading ga-test280224/cache--linux-xenial-bdcd011c66c9dc8523395407968ae759f05a14579f36bc4172e0ef5f136f2caa--rvm-3.2.2--gemfile-Gemfile.tgz638cache uploaded641Done. Your build exited with 0.